On 9/20/06, Sales Department <[EMAIL PROTECTED]> wrote:
I'm not sure if this is a similar issue or not, but here's what we have seen and our work-around.

When we switch between a VOD stream and go to a live web cam stream, it can take a long time for the VOD stream to stop playing and the live web cam to start.  We haven't really tested to have hard data, but it almost appears to take as long for the VOD to stop as it has been playing.  For example, if we start the star wars trailer and it plays for 10 seconds, and then we inititate a switch to a live video camera stream, it takes about 10 seconds for the trailer to stop and the switch to occur.  Likewise with other amounts of playing time.  This does not appear to happen when switching between VOD only, they switch quickly.

Thanks for your information Bill. I will look into that soon. Could you please submit it as a ticket on Trac and assign it to me? Thanks.

As a work around, we put a very short flv on the server with a something like three seconds of black.  Then, when we want to switch from a VOD source to a live video source, we switch to the black flv first, and then take the live video.  It seems to work in most cases.

I'm guessing there is some kind of buffering problem in certain circumstances that causes this.  The switch through black seems to help our situation.

Hope this helps.

Bill

----- Original Message -----
From: [EMAIL PROTECTED]
To: [email protected]
Sent: Tuesday, September 19, 2006 1:08:31 PM GMT-0500
Subject: [Red5] Switch Stream

Hi Guys,
I have got the whole switch thing working on the server side except
that
the subscribed stream keeps buffering and freezes in the end.
Everything works fine though.

What do I have to tweek to get the stream stable if it doesn't  do as
expected?

here is the code I used on the serverSide:

public void switchStream(String streamName){
   currentStream = streamName;
   item.setStart(0);
   item.setLenngth(10000);
   item.setName (currentStream);
   servereStream.addItem(item);
serverStream.start();
}


client side  code:

function doSwitch(){
nc.call("switchStream", null, dg.selecteditem.streamName)
}

this code changes the stream alright if called from the clientSide.
flvs are listed in a listBox.
The stream is only not stable and I dont know what to do to get it
stable.
Some suggestions or help will very much be appreciated.
Thanks

Sloopy

_______________________________________________
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



--
I cannot tell why this heart languishes in silence. It is for small needs it never asks, or knows or remembers.  -- Tagore

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

Reply via email to