Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsWindows Server 2003Windows 2000Windows NTSmall Business ServerVirtual ServerExchange ServerIISHost Integration ServerISA ServerSMSWSUSMOMWindows Media ServerSecurityCertification
Related Topics
SQL ServerMS WindowsMS OfficePC HardwareMore Topics ...

Windows Server Forum / Windows Media Server / January 2008

Tip: Looking for answers? Try searching our database.

Buffer Rate on a live stream

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
msamhunter - 08 Jan 2008 14:15 GMT
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.
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.