Hi! I am working on a video player in flex. which plays a video which is being publish live through wowza server. I need to delay the video on receiving end not on publishing end....can any one help me please?
I tried it and can confirm: metadata is lost in the delayed stream. I will see if it that can be fixed, but I'm not sure if or when that will happen. It is a very old module, written for Wowza 1.x and there is a dot release in the works. But I will put it in the queue.
In the delay publisher example, we also found that if the incoming stream (undelayed) fluctuates, the delayed feed stops coming. We can handle this inside the module, by killing the worker thread (to unpublish the delayed stream) and then again calling the publisher class to republish the delayed stream.
The stream we are ingesting is a mediacaster stream started from the streammanager page. Now if this stream fluctuates, i.e. stops and then again starts, where do we get the notification for this? I tried using IMediaCasterNotify. I manually stopped the stream in the streammanager page. I expected the control to come inside OnMediaCasterDestroy() function. But it didnt. Please tell me if there is some other way to trap the notifications for changes on the streammanager page?
We have integrated the delay module within our system and it suits our need very well.
However the stream that we give to the delay plugin attimes get disrupted for a split second. Due to this the delayed stream also stops. Since this happens at arbitrary times its not always possible to trigger it from the flash player side (since no person is attending the system at night).
Is it possible to auto-start the Publisher thread if undelayed stream reboots without the need for someone triggering from flash player?