<!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] streaming H264 unicast to multiple
client</title></head><body>
<blockquote type="cite" cite>
<blockquote>2. When I set the resuseFirstsource variable to be true, I
find that only the first client is able to render the stream on VLC.
The other clients do get connected and I saw that the stream state
gets changed to playing for the subsequent clients, yet I am not able
to view the stream. However when its false, I can connect multiple
clients and all clients open the file handles
accordingly.</blockquote>
</blockquote>
<div><br></div>
<div>Note that the &quot;reuseFirstSource&quot; variable should be set
to True only if you want to open the input source object only once,
even if multiple clients are simultaeously accessing the stream.&nbsp;
I.e., you usually set it to True only if your input source is a live
stream (e.g., from a video camera), because in this case, you want
each client to be fed from the single input source.</div>
<div><br></div>
<div>However, if you are streaming 'video on demand' - e.g., from
files - where you want each client to get its own copy of the input
(starting from the beginning), then you should set
&quot;reuseFirstSource&quot; to False.</div>
<div><br></div>
<div>Even if you are streaming the *same* file to multiple clients,
then you should set &quot;reuseFirstSource&quot; to False, because in
this case you still want each client's stream to start from the
beginning of the file (i.e., you want the input file to be opened
separately for each client).</div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><br>
Ross Finlayson<br>
Live Networks, Inc.<br>
http://www.live555.com/</div>
</body>
</html>