2011/6/15 luke <[email protected]> > I'm having this same problem with two axis ip cameras and two panasonic ip > cameras!! The video gets messed up with ghosting and other artifacts, > especially in the lower half. The console spits out hundreds of errors each > minute. > > To reproduce the error, go to: http://ffmpeg.zeranoe.com/builds/ and get > the > latest 32 bit static build for, (the one I have is 1929807). Then open a IP > camera rtsp stream via ffplay. If you don't have one, I found one that's > accessible online that you can access using: > > ffplay rtsp://195.200.199.8/mpeg4/media.amp > > There will be a lot of errors in the output console for ffplay. > > A few years ago we used some older versions that didn't have any mpeg4 > errors, but they had another problem that caused the video to timeout after > 1 minute. So it seems like the timeout problem was fixed, but replaced by > this mpeg4 issue. There is a post in the ffmpeg group that describes the > same issue. And another one here: > http://web.archiveorange.com/archive/v/yR2T4qtfjQ1es89IeoVN . > > It's not just ffplay either. I tried it with several example apps like the > ffmpeg sdl tutorial here: http://dranger.com/ffmpeg/ and my own code - > they > all get the same mpeg4 errors. The common code for these apps is based on > av_open_input_file(), av_find_stream_info(), and av_read_frame(). > > I've tried it on several different windows computers. I'm going to try it > on > Ubuntu tonight. > > Is there a chance that perhaps we just need a certain flag or option > enabled? > > I will look into the source code and see if I can find the bug, but I'm > pretty new with mpeg4 codec specifics so it would help a lot if someone can > give me a better idea of where to look. I don't even know where to begin - > the rtp parsing or the mpeg4 decompression? > > BTW, the errors I'm getting look like: > > C:\ffmpeg\bin>ffplay rtsp://195.200.199.8/mpeg4/media.amp > ffplay version git-N-30344-g5501afa, Copyright (c) 2003-2011 the FFmpeg > develope > rs > built on May 27 2011 22:37:57 with gcc 4.5.3 > configuration: --enable-gpl --enable-version3 --enable-memalign-hack > --enable- > runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r > --enable-libo > pencore-amrnb --enable-libopencore-amrwb --enable-libfreetype > --enable-libgsm -- > enable-libmp3lame --enable-libopenjpeg --enable-librtmp > --enable-libschroedinger > --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx > --enabl > e-libx264 --enable-libxavs --enable-libxvid --enable-zlib > --pkg-config=pkg-confi > g > libavutil 51. 2. 2 / 51. 2. 2 > libavcodec 53. 6. 0 / 53. 6. 0 > libavformat 53. 2. 0 / 53. 2. 0 > libavdevice 53. 0. 0 / 53. 0. 0 > libavfilter 2. 11. 0 / 2. 11. 0 > libswscale 0. 14. 0 / 0. 14. 0 > libpostproc 51. 2. 0 / 51. 2. 0 > [rtsp @ 01E57B60] Estimating duration from bitrate, this may be inaccurate > Input #0, rtsp, from 'rtsp://195.200.199.8/mpeg4/media.amp': > Metadata: > title : Media Presentation > Duration: N/A, start: 0.030000, bitrate: N/A > Stream #0.0: Video: mpeg4, yuv420p, 352x288 [PAR 12:11 DAR 4:3], 100 > tbr, 90 > k tbn, 100 tbc > [mpeg4 @ 01E5BA40] ac-tex damaged at 16 4B vq= 17KB sq= 0B f=0/0 > [mpeg4 @ 01E5BA40] Error at MB: 108 > [mpeg4 @ 01E5BA40] concealing 44 DC, 44 AC, 44 MV errors > [mpeg4 @ 01E5BA40] 1. marker bit missing in 3. esc= 0B f=0/0 > [mpeg4 @ 01E5BA40] Error at MB: 61 > [mpeg4 @ 01E5BA40] concealing 110 DC, 110 AC, 110 MV errors > [mpeg4 @ 01E5BA40] concealing 49 DC, 49 AC, 49 MV errorsB f=0/0 > [mpeg4 @ 01E5BA40] ac-tex damaged at 12 9 0KB sq= 0B f=0/0 > [mpeg4 @ 01E5BA40] Error at MB: 219 > [mpeg4 @ 01E5BA40] concealing 44 DC, 44 AC, 44 MV errors > [mpeg4 @ 01E5BA40] ac-tex damaged at 4 7 0KB sq= 0B f=0/0 > [mpeg4 @ 01E5BA40] Error at MB: 165 > [mpeg4 @ 01E5BA40] concealing 66 DC, 66 AC, 66 MV errors > [mpeg4 @ 01E5BA40] concealing 30 DC, 30 AC, 30 MV errorsB f=0/0 > [mpeg4 @ 01E5BA40] ac-tex damaged at 5 5 0KB sq= 0B f=0/0 > [mpeg4 @ 01E5BA40] Error at MB: 120 > [mpeg4 @ 01E5BA40] concealing 287 DC, 287 AC, 287 MV errors > ........... > ........... > and billions more errors like that :-) > > -- > View this message in context: > http://libav-users.943685.n4.nabble.com/get-mpeg4-streams-with-rtsp-protocol-tp2256170p3600630.html > Sent from the libav-users mailing list archive at Nabble.com. > _______________________________________________ > Libav-user mailing list > [email protected] > http://ffmpeg.org/mailman/listinfo/libav-user >
Hi, if you add ?tcp in the end of URL I think that many of your problems are solved.. ffplay rtsp://195.200.199.8/mpeg4/media.amp?tcp
_______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
