[Live-devel] Streaming faster than real time

Jim VanVorst jim at isdcam.com
Mon Jun 10 09:23:24 PDT 2013


Somewhere in the code you must have some logic to throttle to the parsed framerate, else you would stream out at wire speed since you're reading from a file and don't have to wait for live video.  If I simply remove that throttle then I am magically RTP streaming at wire speed, i.e. a file copy over RTP.  What I am trying to get is a pointer to where this throttle is in the code.  I don't want to do anything fancy.
Thanks.

From: live-devel-bounces at ns.live555.com [mailto:live-devel-bounces at ns.live555.com] On Behalf Of Ross Finlayson
Sent: Sunday, June 09, 2013 11:24 PM
To: LIVE555 Streaming Media - development & use
Subject: Re: [Live-devel] Streaming faster than real time

When streaming RTP from a file (say video.h264) the video streams to the network at the real time rate, I assume by parsing the sps/pps info and throttling the network writes to that frame rate.

Correct.



Is there a way to stream out at wire speed (or some scale) instead?

If you want to send the data at 'wire speed', then what you want is "file transfer", not "streaming".  In that case, just use a file transfer mechanism - e.g., HTTP or "scp".

Alternatively, of course, it's also possible to use RTSP to request 'fast forward' streaming (i.e., with a "scale" value >1), although our RTSP server implementation currently does not implement this when streaming from a H.264 file.

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/20130610/7964aa88/attachment.html>


More information about the live-devel mailing list