[Live-devel] Recommended approach: pushing MP4/H.264 to server via RTP

Ross Finlayson finlayson at live555.com
Mon Jul 9 00:43:36 PDT 2012


> What is the recommended approach / LIVE555 sample app I should be looking app to push MP4/H.264 video to a server via RTP?

The best approach is to have the server directly integrated with your H.264 video source (rather than have the H.264 video source 'pushing' to anything).  I.e., don't stream data to a server, and then have the server stream to clients; instead, just stream data directly to clients (via RTSP/RTP).  The FAQ describes how to modify our RTSP server implementation (e.g., the "testOnDemandRTSPServer" demo application) to read from a video data source.

But if you don't want to have clients accessing the data source directly (usually because you don't want more than one concurrent client doing so), then you could instead use a 'proxy' server (such as our existing "LIVE555 Proxy Server") sitting in front of your H.264 server.  Then, remote clients (possibly multiple concurrent clients) would access the proxy server, which would then act as a (single) client to your H.264 server.

Note that in each case you're not 'pushing' data at all.  Instead, you are setting up a server for your H.264 video source, and a client (possibly a proxy) is 'pulling' from it.

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20120709/2c2904f2/attachment.html>


More information about the live-devel mailing list