Hello,
I was wondering if someone can help me. We are running 2003 and I am using
Windows Media Encoder to push a live feed. Problem is the buffer can be
anywhere from 10-20 seconds depending on the person connected to it. Is there
anyway to cut that down and to have all clients see the feed at exactly the
same point in time.
Neil Smith [MVP Digital Media] - 08 Jan 2008 21:02 GMT
>Hello,
>
[quoted text clipped - 3 lines]
>anyway to cut that down and to have all clients see the feed at exactly the
>same point in time.
I can only assume each player listening has different player buffer
settings. You have no real control over that unless the player is
embedded in a web page and you script the Player.Network.Buffering
settings when the object is loaded.
This article has information on buffering sources and the effect of
reducing them to try to compensate for this (which reduces playback
stability) :
http://www.microsoft.com/windows/windowsmedia/howto/articles/BroadcastDelay.aspx
In answer to your question - no, there's no obvious way to synchronise
streams at the receiver end, since everybody's network latency differs
In theory you could pause all players remotely* till they all get to
the same point in the stream - but of course the user experience would
be rubbish precisely for those people who are able to get their stream
data playing best (the ones with the lowest latency and/or bandwidth)
* eg by using some sort of javascript or AJAX callback to a web server
to sync the pause state when all clients were in sync.
HTH
Cheers - Neil
------------------------------------------------
Digital Media MVP : 2004-2008
http://mvp.support.microsoft.com/mvpfaqs
TotalStream.net - 09 Jan 2008 15:00 GMT
To reduce buffering, change the streaming server properties to allow
fast start. Click on the publishing point, properties, and enable
fast start. It is disabled by default.
There is no way to have all of the clients see the content at the same
time - you can't do it on broadcast TV either.
www.totalstream.net
> Hello,
>
[quoted text clipped - 3 lines]
> anyway to cut that down and to have all clients see the feed at exactly the
> same point in time.