<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: [Live-devel] Switching between multiple streams
of sam</title></head><body>
<blockquote type="cite" cite>I am trying to build an RTSP client based
on the <a href="http://live555.com">live555.com</a> libraries that has
the ability to switch between multiple streams of the same file
encoded at different bitrates. For example, using RTSP STOP and PLAY
requests to stop one stream and play the other lower bitrate version
at the same point using random access. I was wondering if anyone could
tell me if this is possible</blockquote>
<div><br></div>
<div>Certainly.&nbsp; Have several files; one for each bitrate that
you want (with the bitrate included in the file's name somehow).&nbsp;
Then the client can switch to a different bitrate by (i) doing a
&quot;TEARDOWN&quot; on the original stream, then (ii) doing a
&quot;DESCRIBE&quot;, &quot;SETUP&quot;, and &quot;PLAY&quot; on the
new stream (with the new file name).&nbsp; The &quot;PLAY&quot;
request can include (as the start time) the play time that you had
reached with the previous stream.</div>
<div><br></div>
<div><br></div>
<blockquote type="cite" cite>&nbsp;and if so, what files in the <a
href="http://live555.com">live555.com</a> libraries I would need to
change to make it happen.</blockquote>
<div><br></div>
<div>You don't need to change anything (provided, of course, that the
file type already supports seeking).</div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><br>
Ross Finlayson<br>
Live Networks, Inc.<br>
http://www.live555.com/</div>
</body>
</html>