[FFmpeg-devel] x264 encoding over RTP and playing in VLC

Luca Abeni lucabe72
Fri Jun 11 11:21:32 CEST 2010


On 06/11/2010 10:50 AM, Dominik Tomczak wrote:
> Hello
>
> I'm developing my own software for encoding the raw RGB24/32 video into x264
> and stream it using RTP to VideoLanPlayer (VLC). I use libavcodec and
> libavformat. The problem is that I can play the video correctly neither
> using ffmpeg tool nor using my tool.
> Could you point me to some samples of ffmpeg code where x264 encoding and
> RTP muxing is done?
> When I use ffmpeg with command line:
>
>   ffmpeg -i c:/movie.avi -an -vcodec libx264 -vpre normal -b 1000k -f rtp
> rtp://127.0.0.1:5000/

You forgot "-re". And remember that to play the stream you have to save
the SDP in a .sdp file, and start vlc with "vlc <SDP file>".

After you do that, it'll work (I just tried).


			Luca



More information about the ffmpeg-devel mailing list