bytedeco/javacv

error while decoding

Open

#2,248 opened on Jul 6, 2024

View on GitHub
 (0 comments) (0 reactions) (0 assignees)Java (1,583 forks)batch import
help wantedquestion

Repository metrics

Stars
 (6,985 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

At first, the frame pumping is normal, but after a few minutes, the packet will be lost, and the parameters of the transfer to tcp will not work。

FFmpegFrameGrabber grabber = new FFmpegFrameGrabber(streamUrl); grabber.setOption("rtsp_transport", "tcp");

   while (true) {
            if(!running){
                break;
            }
            try (Frame frame = grabber.grabImage()) {
                if (frame != null && frame.image != null) {
                    nullFrameCount = 0;
                    image= FrameUtils.convert(frame);
                } else {
                    nullFrameCount++;
                }
                if (nullFrameCount > 5) {
               
                    break;
                }
            } catch (Exception e) {
                break;
            }
        }

[h264 @ 00000000342ee8c0] cabac decode of qscale diff failed at 142 64 [h264 @ 00000000342ee8c0] error while decoding MB 142 64, bytestream 7143 [rtsp @ 000000000117cfc0] RTP: PT=60: bad cseq 5f02 expected=5317 [rtsp @ 000000000117cfc0] RTP: PT=60: bad cseq 7319 expected=64f9 [h264 @ 00000000341d7640] left block unavailable for requested intra4x4 mode -1 [h264 @ 00000000341d7640] error while decoding MB 0 72, bytestream 341956 [h264 @ 000000002eeb4b80] left block unavailable for requested intra4x4 mode -1 [h264 @ 000000002eeb4b80] error while decoding MB 0 4, bytestream 5464 [h264 @ 00000000341d7640] error while decoding MB 85 13, bytestream -5 [h264 @ 0000000034efa440] left block unavailable for requested intra4x4 mode -1 [h264 @ 0000000034efa440] error while decoding MB 0 62, bytestream 127979 [h264 @ 00000000350c2bc0] cabac decode of qscale diff failed at 153 2

Contributor guide