Hi Luca,

thanks for the very useful infos...

Now the question is... where can I get a bitstream filter to do so?
and how can I use one with ffmpeg?

Do you also know any RTSP server solution that works on windows with RTP+h264?
I can not find any (opensource).

Thanks again
Matteo

On Thu, May 27, 2010 at 7:59 AM, Luca Abeni <[email protected]> wrote:
> 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
>
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Reply via email to