ffmpeg - LIVE555 RTSP H.264 Raw Video File Stream - ffplay Errors -
i streaming raw .h264 video file via rtsp using live555.
to receive stream using ffplay. however, when watching video notice bad video quality , bunch of errors in ffplay-console:
input #0, rtsp, 'rtsp://xx.xx.xxx.x/stream': sq= 0b f=0/0 metadata: title : stream comment : stream duration: n/a, start: 0.099989, bitrate: n/a stream #0:0: video: h264 (high), yuv420p(tv, smpte170m/smpte170m/bt470m), 16 80x1050 [sar 1:1 dar 8:5], 60 fps, 60 tbr, 90k tbn, 120 tbc [h264 @ 03f92100] rtp: missed 46 packetsq= 28kb sq= 0b f=1/1 [h264 @ 03f92100] rtp: missed 74 packetsq= 23kb sq= 0b f=1/1 [h264 @ 03f92100] rtp: missed 43 packets [h264 @ 03f92100] rtp: missed 35 packetsq= 179kb sq= 0b f=1/1 [h264 @ 05710640] left block unavailable requested intra4x4 mode -1 @ 0 38 [h264 @ 05710640] error while decoding mb 0 38, bytestream 48108 [h264 @ 05710640] cannot use next picture in error concealment [h264 @ 05710640] concealing 2989 dc, 2989 ac, 2989 mv errors in p frame [h264 @ 051043c0] left block unavailable requested intra4x4 mode -1 @ 0 26 [h264 @ 051043c0] error while decoding mb 0 26, bytestream 5894 [h264 @ 051043c0] concealing 4249 dc, 4249 ac, 4249 mv errors in frame [h264 @ 03f92100] rtp: missed 68 packetsq= 28kb sq= 0b f=1/1 [h264 @ 03f92100] rtp: missed 31 packetsq= 153kb sq= 0b f=1/1 [h264 @ 052a0020] concealing 3292 dc, 3292 ac, 3292 mv errors in frame [h264 @ 052a0020] cannot use next picture in error concealment1/1 [h264 @ 052a0020] concealing 2190 dc, 2190 ac, 2190 mv errors in p frame [h264 @ 03f92100] rtp: missed 69 packetsq= 27kb sq= 0b f=1/1 [h264 @ 052a0020] concealing 3732 dc, 3732 ac, 3732 mv errors in frame [h264 @ 03f92100] rtp: missed 26 packetsq= 30kb sq= 0b f=1/1 ...
how can determine what's wrong here? either stream or file?
rtp: missed <n> packets
the live555 media server uses rtp
on udp
default unless rtsp client demands tcp
stream.
udp
considered unreliable protocol because there's no guarantee of delivery, packets can arrive @ destination in different order and/or duplicated.
if underlying network connection not reliable can experience lot of packet loss in case , stream play lot of errors.
Comments
Post a Comment