<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On Sep 26, 2014, at 2:50 AM, Hedi Naily <<a href="mailto:hedi_naily@yahoo.fr">hedi_naily@yahoo.fr</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><div style="background-color: rgb(255, 255, 255); font-family: garamond, 'new york', times, serif; font-size: 14px; position: static; z-index: auto;"><div class="" style="">Hi,</div><div class="" style=""></div><div class="" style=""> As the subject indicates, I want to play a list of files as if  they are one big file and without interruption. Is is possible with live555, I'm new to it and want to know wheher it's possible and how to achieve it.</div><div class="" style="">I've read about using ByteStreamMultipleFileSource class but I can't find a good example on how to use it</div></div></div></blockquote><div><br></div></div>"ByteStreamMultiFileSource::createNew()" takes a NULL-terminated array of file names.  E.g.,<div><br></div><div><span class="Apple-tab-span" style="white-space: pre;">        </span>char* ourFileNames = new char*[3+1];</div><div><span class="Apple-tab-span" style="white-space: pre;">       </span>ourFileNames[0] = "ourFile0.ts";</div><div><span class="Apple-tab-span" style="white-space: pre;"> </span>ourFileNames[1] = "ourFile1.ts";</div><div><span class="Apple-tab-span" style="white-space: pre;"> </span>ourFileNames[2] = "ourFile2.ts";</div><div><span class="Apple-tab-span" style="white-space: pre;"> </span>ourFileNames[3] = NULL;</div><div><br></div><div><span class="Apple-tab-span" style="white-space: pre;">   </span>ByteStreamMultiFileSource* source = ByteStreamMultiFileSource::createNew(envir(), ourFileNames);</div><div><br></div><div>Alternatively, if your media player client supports playlists, you could give it a playlist consisting of multiple "rtsp://" URLs - one for each stream that you want to play.</div><br><br><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  ">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br></body></html>