I think I know what the issue is.  When you switch streams the 
ServerStream class will flush the buffer.  I've been analyzing this 
issue for a few days now trying to find away to fix it yet keep the 
functionality that is required but produces this side effect.  Not sure 
that made sense.  There is a lot going on and a lot of use cases to 
think about.  This may be above my current ability so I'm wouldn't count 
on a patch from me real soon.

Paul


Stanislaw Fiedor wrote:
> I've also been trying to switch streams without re-buffering, but I guess 
> that its the case of the red5... that it doesn't work like in FMS..
> I think that maybe Steven gong could say something more about this issue and 
> even create a fix for that;)
> BR
> stf
>
> ----- Original Message ----- 
> From: "Hannu Leinonen" <[EMAIL PROTECTED]>
> To: "Red5 Mailinglist" <[email protected]>
> Sent: Saturday, August 18, 2007 5:01 PM
> Subject: [Red5] Gapless Stream Change
>
>
>   
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Hello everyone!
>>
>> I'm doing a server-side stream which source can be changed by a flash
>> client. When playing it, I'm facing an issue when changing the source.
>> It doesn't play the old stream's buffer to the end, but flushes it and
>> starts buffering the new stream. So the change of streams is not gapless.
>>
>> Here's how I do the changing of streams:
>>
>> SimplePlayItem sourcePlayItem = new SimplePlayItem();
>> sourcePlayItem.setName(sourceStreamName);
>> sourcePlayItem.setStart(-1);
>> IServerStream oldStream = StreamUtils.getServerStream(scope, 
>> newStreamName);
>> // Remove everything from the stream
>> oldStream.removeAllItems();
>> // Add the playitem to the stream
>> attachSourceToStream(oldStream, sourcePlayItem);
>>
>>
>> Is this an issue on Red5 or am I missing something?
>>
>> Yours,
>> Hannu Leinonen
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.7 (MingW32)
>>
>> iD8DBQFGxwnPlKdTOEGZkhgRAmnNAJ41+EpCMWNnqjpeYNP2bC/5oDxYUwCeKCwO
>> aQwwTIQan2AKYbZRIIjbLxQ=
>> =Z8kH
>> -----END PGP SIGNATURE-----
>>
>> _______________________________________________
>> Red5 mailing list
>> [email protected]
>> http://osflash.org/mailman/listinfo/red5_osflash.org
>>
>>     
>
>
> _______________________________________________
> Red5 mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/red5_osflash.org
>
>   


_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org

Reply via email to