Avatar billede dbmanager Nybegynder
30. januar 2007 - 12:36 Der er 12 kommentarer

Streaming til flere samtidige brugere

Hej

Jeg har brug for, at kunne streame et undervisningsprogram til et antal fjernkursister.

For ikke at belaste forbindelsen for meget, havde jeg kigget på Windows Media Multicast, men det er åbenbart svært/umuligt over nettet.

Hvordan gør man det så?
Hvad bruger f.eks. TV2?
30. januar 2007 - 12:40 #1
hvorfor skulle det være umuligt ?
Avatar billede dbmanager Nybegynder
30. januar 2007 - 12:46 #2
Her checket hos flere forskellige udbydere af Dedikerede servere, og har indtil nu ikke fundet nogen, som kan supportere MultiCast Routing.

F.eks. denne besked:
Multicast across Layer 3 devices (Routers) is not enabled on this network nor our upstream ISP's networks. Traditionally multicast streaming is for LAN (Local Area Networks) it will not traverse a layer 3 device because it works in the multicast ip range 224.0.0.0.



Unicast and Multicast Streaming
Unicast and multicast streaming refer to how the player receives data from a Windows Media server. Unicast streaming is the most common form of streaming, especially over a wide area network (WAN). A unicast stream can either be on-demand or live, and is sent only to the Player that requested it. When the stream is on-demand, you can control the stream by using the playback controls to pause, fast forward, and rewind. In contrast, with a live broadcast, the experience is similar to watching television; you can tune in to the broadcast, but have no control over its playback.

However, unicast streaming has high bandwidth requirements. If too many streams are delivered at one time, your available bandwidth is consumed, and additional users who then attempt to connect are denied.

A multicast stream is a one-to-many method of data transmission. In a multicast stream, the server sends one stream to a standard, Class D multicast IP address range (224.0.0.1 to 239.255.255.255). A Player subscribes to the multicast by requesting it from an upstream router. This router, in turn, requests the stream from another, and the process is repeated until the last router in the chain, which receives the multicast stream, and then sends it downstream to everyone who requested it.

The benefit of multicast streaming is that only one stream travels the network between the server and the players, which greatly reduces the amount of network traffic and can minimize server-capacity considerations. No Player ever has a direct connection to the server in a multicast stream, so there is no playback control. However, many networks are not currently configured for multicast streaming. Consequently, most multicast streaming occurs today within LANs. Multicast streaming is not available for on-demand scenarios.

Multicast streaming from a broadcast publishing point is only available in Windows Server 2003, Enterprise Edition, and Windows Server 2003, Datacenter Edition. If you are running Windows Media Services in Windows Server 2003, Standard Edition, multicast streaming is not supported.
Avatar billede jokkejensen Novice
30. januar 2007 - 13:05 #3
ja, brug MMS protokollen på en windows server 2003....

microsoft media server.....

Det bruger tv2/dr
Avatar billede dbmanager Nybegynder
30. januar 2007 - 13:11 #4
Det er også det jeg forsøger, men det virker bare ikke som Multicast, kun Unicast

Dermed vil det trække alt for meget båndbredde.

Det kan vel ikke passe, at TV2 sender f.eks. 386 kbit/s * 1.000.000 samtidige brugere = 386 Gbit/s
30. januar 2007 - 13:15 #5
tv2 har ikke 1 million samtige brugere, det er 100% sikkert
Avatar billede dbmanager Nybegynder
30. januar 2007 - 14:01 #6
Måske nok ikke, men formentlig et stort antal.

Jeg mente blot, at det ikke lød sandsynligt, at de anvendte UniCast
30. januar 2007 - 14:08 #7
det nemmeste må (umiddelbart) være at lave en vpn forbindelse fra hver klient til serveren, og på den måde multicaste det (så er det jo som de er direkte på LAN siden), om det er muligt i praksis, afhænger af sikkerhed, osv, men i teorien er det muligt.
Avatar billede dbmanager Nybegynder
30. januar 2007 - 14:25 #8
Det er ikke muligt i praksis, da eleverne sidder spredt over hele verden, deltager i et eller flere korte eller lange kurser.
Avatar billede jokkejensen Novice
30. januar 2007 - 14:33 #9
jeg læste i metroexpress, måske i dag, hvor læserne kunne skrive ind, at en brokkede sig over medie licensen, pga at DR kun var rustet til at streame til 10.000 brugere af gangen...

Det skal gøres som unicast - det er sådan man gør over wan- du må så bare komprimere filmen yderligere hvis du ikke kan finde ressourcer til at få den hosted - eller sætte et max antal samtidige brugere.
30. januar 2007 - 14:33 #10
det er jo netop det der er fordelen ved en VPN tunnel, at den kan tilgåes fra alle steder ?, men umiddelbart har jeg ikke andre bud så. (og varigheden af kurset ændrer ikke på opsætningen)
Avatar billede jokkejensen Novice
30. januar 2007 - 14:35 #11
ellers kan du bruge et lukket p2p program, så kan brugerne sende materialet til hinanden.

Men beskriv lige problemet lidt mere - hvor mange brugere drejer det sig om ? de er spredt over hele verdenen, underforstået forskellige tidzoner, hvor mange forventer du så online af gangen ? Hvad er det for en type materiale - kan ex macromedia flash bruges ? fortæl fortæl :)
Avatar billede dbmanager Nybegynder
02. februar 2007 - 22:49 #12
Systemet/princippet mideer lidt om gamles dages skole-TV

Underviserne lavet et undervisningprogram (udsendelse) af 1-2 timers varighed.
Dette program "programsættes" så til at blive vist på bestemte tidspunkter (herunder genudsendelse på forskellige tidspunkter, så også andre tidszoner er dækket.

Der er store ambisioner omkring antallet, så man mener faktisk at det vil være realistisk med 1.000 samtidige brugere.
1.000 samtidige brugere på en streming á 386 kbit/s giver 386 Mbit/s - det er dog trods alt også en skat

Jeg nægter simpelthen at tro på, at TC2, CNN og Dr streamer i Unicast, det vil være alt for tungt mht. båndbredden. Der må være en anden måde at gøre det på.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester