[FFmpeg-devel] [PATCH] Make RTP work with IPv6 enabled
Nicolas George
nicolas.george
Mon Oct 15 10:15:24 CEST 2007
Le tridi 23 vend?miaire, an CCXVI, Ronald S. Bultje a ?crit?:
> Ok, so I'm trying to see whether I can make this work with my ipv6 patch,
> and using svn base to get a working testcase to continue from. I've tried
> several mpeg files, and it doesn't work for me.
Here is exactly what I do.
First, I use:
FFserver version SVN-r10717, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --prefix=/opt/ffmpeg-20071012 --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib --enable-gpl --enable-libgsm --enable-libmp3lame --enable-libogg --enable-libvorbis --enable-libtheora --enable-libfaad --enable-libfaac --enable-libxvid --enable-libx264 --enable-liba52 --enable-x11grab --enable-swscaler --enable-pp --enable-shared --enable-pthreads --disable-ipv6
libavutil version: 49.5.0
libavcodec version: 51.45.0
libavformat version: 51.14.0
built on Oct 12 2007 20:52:07, gcc: 4.2.1 (Debian 4.2.1-4)
Or the very same with my patch and without --disable-ipv6. I use
LD_LIBRARY_PATH to make them use the shared libraries in the build tree.
Then I download in /tmp:
http://www.mplayerhq.hu/MPlayer/samples/MPEG1/zelda%20first%20commercial.mpeg
I use the following, complete, ffserver.conf:
CustomLog -
NoDaemon
<Stream test1-rtsp.mpg>
Format rtp
File "/tmp/zelda first commercial.mpeg"
ACL allow localhost
</Stream>
I start ffserver using:
/tmp/ffmpeg-ipv4/ffserver -f /tmp/ffserver.conf
(or the same with the other build tree)
And I play the video using:
mplayer rtsp://localhost:5454/test1-rtsp.mpg
The sound skips a little bit at the beginning of the stream, but apart from
that, it works.
(By the way, I am considering writing a "test" video format, with a simple
video and audio stream, to avoid having to look for samples in similar
cases.)
Regards,
--
Nicolas George
More information about the ffmpeg-devel
mailing list