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-boun...@ns.live555.com 
[mailto:live-devel-boun...@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/

_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to