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