Stream live to multiple servers with 100mbps port/local
WMPTalk.com Forum Index WMPTalk.com
Discuss Windows Media Player
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web wmptalk.com
Stream live to multiple servers with 100mbps port/local

 
Post new topic   Reply to topic    WMPTalk.com Forum Index -> Windows Media Server
Author Message
Jed Barish
Guest





Posted: Wed Dec 21, 2005 9:30 pm    Post subject: Stream live to multiple servers with 100mbps port/local Reply with quote

Im trying to put the information together about live webcasting. Im planning
to serve more than 1000 live viewers. I do believe that 100mbps port on a
single server with dual xeon manage up to 400 viewers at approx 225kbps wmv.
I was advised by a hosting company to use network load balancing to handle
more concurrent users however still using 100mbps port per server on 100mbps
local network capacity not 1000mbps.

Does it really work if Im using 100mbps LAN behind a dedicated server using
100mbps port then load balancing with more servers to increase more viewers?
Will it still stream in same quality without lag the backbone at the hosting
company? They said they can handle it but I need some experts to tell me that
I can use multiple windows 2003 servers with WMS for NLB behind 100mbps port
(nic) and on 100mbps LAN to their backbone instead getting on 1000gigabit
network using 1gig nic. They said its costly to configure into their gigabit
network than doing NLB on 100mbps network.

Sorry for the long message but hope its clear to get the final words to move
forward into this. Feel free to check www.deafnation.com. We had been serving
WMV for a long time so now into live webcasting behind Microsoft WMS :)

Thanks.... Buzz me anytime at jed@deafnation.com or on this board.

Back to top
Neil Smith [MVP Digital M
Guest





Posted: Wed Dec 21, 2005 9:30 pm    Post subject: Re: Stream live to multiple servers with 100mbps port/local Reply with quote

Quote:
Im trying to put the information together about live webcasting. Im planning
to serve more than 1000 live viewers. I do believe that 100mbps port on a
single server with dual xeon manage up to 400 viewers at approx 225kbps wmv.
I was advised by a hosting company to use network load balancing to handle
more concurrent users however still using 100mbps port per server on 100mbps
local network capacity not 1000mbps.

Load balancing would work fin, though you'd have to much about with
the logging somewhat to get all the viewer stats in one place.

Quote:
Does it really work if Im using 100mbps LAN behind a dedicated server using
100mbps port then load balancing with more servers to increase more viewers?

Yes, it should work fine - that's what a lot of people use AFAIK,

Quote:
Will it still stream in same quality without lag the backbone at the hosting

There should be no noticeable lag : In any case you'll always have
some buffering, a second or two, or more. Switching to another server
using load balancing happens at their end when making the request, and
that switch (the player being given the IP address of an 'available'
server) is almost instantaneous.

Quote:
They said they can handle it but I need some experts to tell me that
I can use multiple windows 2003 servers with WMS for NLB behind 100mbps port
(nic) and on 100mbps LAN to their backbone instead getting on 1000gigabit
network using 1gig nic. They said its costly to configure into their gigabit
network than doing NLB on 100mbps network.

I suppose really, they could be right. Not many hosting companies will
try to sell you something *less* costly if they can offer you a more
costly service ;-)

It's always possible with a given pricing structure, that 3 x 100mbps
links to give you 300mbps aggregate, is going to be cheaper than using
30% of a 1gpbs link. Depends how much that is on balance, compared to
3 or 4 Win2003 licenses and extra hardware.

Remember - not all those users will be on at a single time
(concurrently) - without checking your server logs or WMI load levels
it's hard to be sure what's right for you, but my guess is you might
be serving up only 500 of those 1000 viewers at a single point in
time, even for a live webcast.

You might be able to negotiate some sort of flexible hosting package
that allows for a steady state of 100mbs with bursting up to 400mbps
for up to 2 hours in any given day (say), but that's down to their
commercial people wanting to keep you as a customer. Some hosting
companies will simply have fixed packages, and their CSMs won't have
any flexibility to cut a deal of that sort.

It could also be possible to configure a multiple bitrate stream, and
have your server(s) configured to drop back the bitrate at its end if
it gets too loaded. So you might have a 225kbps steam, but also a
150kbps stream if the server(s) get too many hits to cope. Not tried
that myself, so don't take that as gospel.

Quote:
Sorry for the long message but hope its clear to get the final words to move
forward into this. Feel free to check www.deafnation.com. We had been serving
WMV for a long time so now into live webcasting behind Microsoft WMS :)

Thanks.... Buzz me anytime at jed@deafnation.com or on this board.

Well here's an interesting point : Of course the videos used ASL (?)
rather than audio, which is reasonable given the target audience.

From what I understand, ASL differs significantly from BSL (in a way
that french and english differ) - so any British or BSL viewers may
still "not get it". Have you considered adding English captioning to
the stored video (not really easy with live webcasts though) ?

Some examples if you stumble onto www.captionkit.com - though it needs
an update now, you get the idea.

Cheers - Neil
Back to top
Jed Barish
Guest





Posted: Thu Dec 22, 2005 5:30 pm    Post subject: Re: Stream live to multiple servers with 100mbps port/local Reply with quote

Quote:
Yes, it should work fine - that's what a lot of people use AFAIK,

AFAIK, what is it? I tried to google it and came up with this quote "As Far
As I Know" ?

Quote:
Remember - not all those users will be on at a single time
(concurrently) - without checking your server logs or WMI load levels
it's hard to be sure what's right for you, but my guess is you might
be serving up only 500 of those 1000 viewers at a single point in
time, even for a live webcast.

Im trying to find a 3rd party program to analyze the log better than digging
into text logfiles itself manually.

Quote:
It could also be possible to configure a multiple bitrate stream, and
have your server(s) configured to drop back the bitrate at its end if
it gets too loaded. So you might have a 225kbps steam, but also a
150kbps stream if the server(s) get too many hits to cope. Not tried
that myself, so don't take that as gospel.

Good idea on this part... I'll study the setup for it whenever I need it!

Quote:
Well here's an interesting point : Of course the videos used ASL (?)
rather than audio, which is reasonable given the target audience.

Actually, its no reason to add the audio but I have some footages show with
the audio. In the future, we are planning to add more audios and captions. I
like Flash video with cc function on the video itself instantly available for
Mac or PC instead Mac OS X with WMP 9 which it needs to be upgrade to make
wmp a best solution everywhere.


Quote:
From what I understand, ASL differs significantly from BSL (in a way
that french and english differ) - so any British or BSL viewers may
still "not get it". Have you considered adding English captioning to
the stored video (not really easy with live webcasts though) ?

It takes time to translate and type everyone's ASL into english text :) With
a larger budget, we can hire more people to type up more videos with caption.

We are considering the caption during live show via flash window so its like
a chat operator handle the window itself to type up about the event like a
reporter.

I ll try to work it out with 2nd server shortly to test NLB. If Im doing NLB
then is it wise to have triangle concept... one server handle the push/pull
then stream to another server with concurrent users then load to another 3rd
server if need more users so that 1st server of distribution will be so
reliable to distribute without crash while handling concurrent users and push
others to 2nd server so 3 servers to help the load of the server's hardware
to continue full live webcasting event without a glitch beside the buffer :)

Jed

Quote:
Some examples if you stumble onto www.captionkit.com - though it needs
an update now, you get the idea.

Cheers - Neil


Back to top
 
Post new topic   Reply to topic    WMPTalk.com Forum Index -> Windows Media Server All times are GMT
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



Microsoft Office Forum New Topics
Powered by phpBB