Hi Matteo,
On 05/26/2010 07:17 PM, Matteo Mandelli wrote:
Hi all,
I have an mp4 file with h264+aac, I'd like to stream this file with
RTP removing the mp4 container,
in order to be compliant with the RFC 3984.
Is it possible to do so in ffmpeg?
The libavformat libary allows you to do this. Unfortunately, both
ffmpeg and ffserver lack some piece of code for using libavformat's
RTP muxer with H.264 video coming from an mp4 container.
(short version of the story: mp4 stores the H.264 video with a
bitstream syntax which is different from the one expected by the
RTP muxer. So, this syntax must be converted - by using a bitstream
filter - before sending the stream to the RTP muxer).
I assume also that ffmpeg can only push the file to a destination, if
I want to stream it with a server I need to use ffserver, is this
correct?
Yes. You can use ffserver, or DSS, or other RTSP servers which accept
the stream generated by ffmpeg.
Another option (not suitable for streaming over IP, but ok for a local
network) is using IP multicast. ffmpeg can already do this.
Luca
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user