Livestreaming. Algemene informatie

Geluids- en videobestanden hebben een groot informatievolume.
Voor het overbrengen van dergelijke bestanden via computernetwerken in standaard digitale formaten zijn communicatielijnen met hoge bandbreedte vereist. Digitale stereo-audio van hoge kwaliteit vereist een gegevensoverdrachtsnelheid van 1,5 Mbps.
Digitale video van de televisiestandaard vereist een gegevensoverdrachtsnelheid van ongeveer 240 Mbit/s om beelden te verzenden.
Om het volume van audio- en videobestanden te verkleinen zonder merkbaar kwaliteitsverlies, worden speciale compressiemethoden gebruikt, gebaseerd op het verwijderen van audio- of video-informatie die niet waarneembaar is voor de mens.

Stream audio en video.
Streaming audio- en videotechnologieën zijn wijdverspreid op internet. Deze technologieën dragen audio- en videobestanden in delen over naar de lokale computerbuffer, waardoor ze zelfs bij gebruik van een modemverbinding kunnen worden gestreamd. Het verlagen van de transmissiesnelheid van het kanaal kan leiden tot tijdelijke audio-uitval of overgeslagen videoframes.
Multimediaspelers worden gebruikt om naar streaming audio te luisteren en streaming video te bekijken. Tijdens het afspelen van een streaming mediabestand ontvangt de gebruiker informatie over de gegevensoverdrachtsnelheid en kan hij de afspeelkwaliteit aanpassen.

Er zijn behoorlijk wat radio- en televisiestations die via internet uitzenden. Webcamera's zijn zeer populair, worden in verschillende delen van de wereld geïnstalleerd (in stadsstraten, in musea, in natuurreservaten, enz.) en zenden voortdurend beelden uit.

Bij het opzetten van een lokaal netwerk rijst vaak de vraag: “Hoe kan ik een videostream uitzenden naar computers op een lokaal netwerk?” Het is eigenlijk heel simpel.

Om te werken heb je een streamingprogramma nodig: naar mijn mening is de VLC-mediaspeler het handigst. Het programma is gratis: je kunt het downloaden van de officiële website van de ontwikkelaars.

Video streamen op een lokaal netwerk

U moet er dus eerst voor zorgen dat het programma is geïnstalleerd op alle apparaten die video-uitzendingen via het lokale netwerk ontvangen.

Voer daarna VLC uit op de distributiecomputer en configureer deze als volgt:

Open de overdrachtsinstellingen, druk op ctrl+s of “Media” - “Overdracht”;

Op het tabblad “Capture Device” selecteert u “Capture Mode” - “Scherm”;

Op het tabblad “Bestand” selecteert u het bestand dat u wilt uitzenden en vinkt u het vakje “Extra opties weergeven” aan;

- “Caching” laat 300 ms over;

- “Optieregel” het volgende script:

:screen-left=0:screen-top=0:screen-height=768:screen-width=1360:screen-fps=20.000000:live-caching=300

Selecteer nu in de vervolgkeuzelijst “HTTP” - “Toevoegen” (hiervoor kunt u het vakje “Lokaal afspelen” aanvinken);

De poort kan ongewijzigd blijven, en het pad naar het bestand, bijvoorbeeld 1.ts;

In het gedeelte "Instellingen" kunt u, indien nodig, de audio uitschakelen, alleen het beeld achterlaten, ondertitels inschakelen, enz.;

Klik op “Stream”: als alles correct is gedaan, wordt het bestand gestart dat is toegevoegd voor uitzending;

Nu heb je er een nodig die de video uitzendt. De eenvoudigste manier om dit te doen is via de "Opdrachtregel" via het commando ipconfig /all: in de tabel die verschijnt, wordt in het IPv4-adresitem het IP-adres aangegeven.

Hoe kan ik video uitzenden naar een lokaal netwerk?

En om de installatie te voltooien en video uit te zenden op de ontvangende computers, voert u het programma uit en doet u het volgende:

  • - druk op ctrl+N of “Media” - “URL openen”;
  • - en noteer het uitzendpad, dit is bijvoorbeeld http://192.168.x.xxx:8080/1.ts

Hiermee zijn de instellingen voltooid en kunt u elk videobestand naar alle computers op het lokale netwerk uitzenden. Bovendien kun je voor iedereen op het lokale netwerk zoiets als een eigen kanaal maken.

Streamen Het gebruik van de ingebouwde multimediaspeler is een handige oplossing waarmee u via uw tv inhoud zoals video's, foto's en muziek die op uw computer is verzameld, kunt bekijken.

Een connector voor het aansluiten van een basisstation, maar ook de mogelijkheid om video, afbeeldingen en muziek over het netwerk op te roepen, behoren tot de belangrijkste eigenschappen van Smart TV-ontvangers.

Op deze manier bespaart u op de resource-intensieve overdracht van deze multimedia-inhoud naar uw tv met behulp van een externe harde schijf of flashdrive.

Veel van de momenteel beschikbare Smart TV-modellen zijn uitgerust met een interne client multimediaal, zodat ze mediabestanden van het lokale netwerk kunnen ontvangen zonder dat er extra apparaten nodig zijn.

TV's zonder netwerkconnectiviteit en afspeelmogelijkheden multimediaal, kan relatief goedkoop achteraf worden ingebouwd door een geschikte speler aan te schaffen.

De kleine EM7285 speler kan zelfs Full HD materiaal aan. Via een Gigabit Ethernet-kabelnetwerk of een draadloos WLAN-netwerk kunt u multimediabestanden oproepen en deze vervolgens afspelen via uw tv en/of hifigroep.

Media-inhoud afspelen via tv

Mediaspeler (ook bekend als client multimediaal) ontvangt multimediabestanden van een server op het lokale netwerk en speelt ze vervolgens af met huishoudelijke elektronica.

Hiervoor dien je zo’n speler aan te sluiten op je tv en/of hifi-apparatuur. U kunt verbinding maken met een lokaal netwerk via een datakabel of via een draadloos netwerk (WLAN).

Spelers voor het afspelen van films, foto's en muziek zijn uitgerust met een HDMI-connector, die communiceert met de tv. Naast standaarddefinitievideo accepteert PAL high-definition inhoud, inclusief Full HD-materiaal (1080p en 1080i).

Beter uitgeruste modellen hebben een ingebouwde harde schijf en een USB-poort waarop u externe USB-drives kunt aansluiten om er multimedia-inhoud naar te schrijven en te lezen. Externe harde schijven kunnen ook als client fungeren streaming-inhoud uitzenden. Het is vermeldenswaard dat zelfs apparaten zoals de Sony PlayStation 3- en Microsoft Xbox 360-gameconsoles kunnen worden gebruikt als netwerkontvanger voor materiaal dat naar de tv wordt verzonden.

De meeste mediaspelers bieden de mogelijkheid om verbinding te maken met hifi-apparatuur om muziek af te spelen (of om beter geluid te krijgen tijdens filmsessies). De meeste hebben echter geen display waarmee u audiotracks kunt selecteren. Daarom moet je de tv aanzetten, zelfs als je alleen maar naar muziek wilt luisteren.

Hoe vindt de overdracht van computer naar tv plaats?

Voor gebruikers die regelmatig inhoud willen afspelen die op een computer is verzameld via een tv, is een netwerkspeler die de standaard ondersteunt een handige oplossing. DLNA (Digital Living Network Alliantie), aangeboden door veel fabrikanten.

DLNA definieert standaarden voor de communicatie tussen Smart TV-ontvangers, mediaspelers, ontvangers, audio-video, computers, tablets en smartphones. Zo kun je bijvoorbeeld bellen met alle apparaten die dit ondersteunen DLNA, een multimediabestand van een netwerkstation met de functie DLNA of vanaf een computer waarop software draait die compatibel is met deze specificatie. Standaard momenteel beschikbaar DLNA in versie 1.5.

Technologie voor het online delen van media

De voorwaarde voor het aanbieden van multimedia-inhoud op het netwerk is apparaten verbinden met hetzelfde lokale netwerk. Het type verbinding (wifi (WLAN) of kabel Ethernet) doet er niet toe. Het management neemt het protocol over UPnP-AV (Universele plug-and-play audiovideo), die door alle apparaten moet worden ondersteund.

Met deze technologie kunt u alle apparaten op het netwerk ontdekken en met elkaar communiceren. Apparaat dat het protocol ondersteunt UPnP-AV zoekt in het lokale netwerk naar een server die de juiste uitwisselingsservice voor multimedia-inhoud biedt. Vervolgens wordt een lijst met gevonden apparaten weergegeven.

Voordeel van het protocol UPnP-AV Dit is een feit waarvoor u niet hoeft in te loggen op de server en waarmee u de toegangsrechten niet kunt beheren. Elk apparaat heeft dus zonder problemen toegang tot gedeelde bronnen.

Om media-inhoud af te spelen met behulp van de standaard DLNA, moet u dit inschakelen op alle apparaten die deelnemen aan de overdracht. Vervolgens verschijnt er een lijst met beschikbare inhoud op het scherm en kunt u beginnen met spelen.

Netwerkprestaties

Tijdens videostreaming hoge definitie hangt sterk af van de gegevensoverdrachtsnelheid op het lokale netwerk. Anders kunnen ze gaan stotteren als u films of muziek via tv bekijkt.

Maar zelfs op een kabelnetwerk met Fast Ethernet-poorten, die prestaties tot 100 Mbps kunnen bereiken, kunt u vloeiend high-definition video's afspelen in de 1080p-modus.

WLAN- en PowerLine-netwerken

Bij draadloze netwerken en PowerLine is het noodzakelijk om voor goede omstandigheden voor datatransmissie te zorgen, omdat beide typen lokale netwerken gevoeliger zijn voor interferentie dan netwerkkabels.

Onder optimale omstandigheden is de 802.11n-optie in het geval van WLAN en de HomePlug AV-optie in het geval van het PowerLine-netwerk echter voldoende voor het afspelen van HD-films in hoge kwaliteit.

U kunt afspeelbare inhoud bekijken die is gevonden op DLNA-compatibele apparaten die zijn aangesloten op uw lokale netwerk in de GUI van de speler.

Multimediaserver voor thuisnetwerk

Het wordt aanbevolen om een ​​multimediaserver als bron voor bestanden te gebruiken. Dit is de naam die wordt gegeven aan een identificerend apparaat in een netwerk dat foto's, muziekbestanden en films opslaat voor overdracht naar een afspeelapparaat.

De rol van een dergelijke server kan met succes worden vervuld door een gewone desktopcomputer of laptop. Deze eerste is echter iets minder geschikt voor deze klus omdat deze veel stroom verbruikt en de server constant klaar moet staan ​​om zijn taken uit te voeren.

Een voordeligere oplossing is bijvoorbeeld een router met een USB- of NAC-interface.

Deel foto's en video's via DLNA

Als u films, foto's en muziek op uw lokale Windows-netwerk wilt aanbieden, kunt u niet zonder serversoftware, bijvoorbeeld shareware Tversity (www.tversity.com) of gratis VLC Media Player (www.videolan.org), Serviio (www.serviio.org) en PS3 Media Server (www.ps3mediaserver.org).

Tversity geeft u niet alleen toegang tot informatie via UPnP En DLNA, maar u kunt er ook multimediabestanden mee projecteren via een webbrowser. De voordelen van deze tool, evenals van het PS3 Media Server-programma, zijn de mogelijkheid om bestanden die zijn opgeslagen in exotische formaten te converteren naar veelgebruikte formaten (een actie die we transcodering noemen), zodat ze kunnen worden overgebracht naar apparaten die weinig ondersteuning bieden voor bekende videocodecs. Als alternatief kunt u serversoftware gebruiken die door sommige tv-fabrikanten wordt aangeboden, zoals het hulpprogramma PC Share van Samsung.

Met dit programma kunt u zelfs een grote collectie muziek en films eenvoudig ordenen en snel doorzoeken. Kan bestanden onafhankelijk sorteren en verdelen in foto-, video- en muziekcategorieën op basis van hun extensie.

Eén van de redenen is het feit dat DLNA legt producenten slechts drie formaten op: JPEG (foto), MP3 (muziek) en MPEG-2 (video). Zelfs als de tv formaten zoals DivX, MKV of H.264 ondersteunt, betekent dit niet dat u inhoud die in deze formaten is opgeslagen via de interface kunt afspelen DLNA.

Als gevolg hiervan kunt u het gewenste bestand vanaf een flashstation aansluiten, en niet via DLNA, wat voor veel gebruikers onduidelijk blijft. En zelfs als de inhoud wordt afgespeeld, reageert de tv-interface mogelijk erg traag op gebruikersinvoer.

Aan de andere kant werken sommige functies niet, zoals vooruit en achteruit scrollen. In deze situatie wordt aanbevolen om verschillende servers te proberen DLNA / UpnP. Misschien werkt één ervan wel optimaal samen met jouw tv, toestel of smartphone.

Android beheert apparaten

Android werkt niet alleen als besturingssysteem voor tablets en smartphones. Dit platform wordt ook steeds vaker gebruikt in moderne mediaspelers. Hieronder vindt u enkele van de vele voorbeelden.

Mediaspeler met DVB-T2-ondersteuning

Het bedrijf iconBIT (www.iconbit.com) biedt het XDS1003D T2-model aan. Voorzien van goede software. Naast populaire videobestanden, waaronder ISO's die schijfafbeeldingen bevatten, ondersteunt Blu-ray zelfs 3D-filmformaten. Het afspelen gebeurt via een extra harde schijf, die in de behuizing kan worden geïnstalleerd (moet een formaat van 3,5 inch hebben) of vanuit gedeelde mappen op het lokale netwerk.

De speler beschikt niet alleen over een Gigabit Ethernet-aansluiting, maar ook over een USB 3.0-poort voor het aansluiten van externe harde schijven. Daarnaast zijn er twee USB 2.0-aansluitingen en een kaartlezer die SD-, SDHC- en MC-formaten ondersteunt. Voor de overdracht van beeld- en geluidssignalen zijn HDMI 1.4 (maximale beeldresolutie 1080p) en S/PDIF-interfaces aanwezig. De speler ondersteunt met name Dolby Digital en DTS Surround standaarden.

Een internetverbinding maakt het gebruik (via de tv) van online diensten zoals YouTube, Flickr en Picasa mogelijk. Een toevoeging is een ingebouwde DVB-T-tuner met opname- en uitgestelde kijkfunctie (timeshift). Het apparaat heeft zichzelf met succes bewezen als multimedia-tv-bedieningspaneel.

Mediaspeler

Eminent (www.eminent-online.com) volgt een soortgelijk traject, maar stapt af van de DVB-T-tuner. De EM 7385 is uitgerust met een gemakkelijk toegankelijke externe harde schijf bay waarin een 3,5 inch SATA harde schijf geplaatst kan worden. Daarnaast beschikt hij over een krachtige USB 3.0 poort en een ingebouwde WLAN-module, waardoor je draadloos verbinding kunt maken met andere apparaten binnen je thuisnetwerk.

De iets bescheidener EM 7380 speelt alleen multimediabestanden af ​​van netwerkshares, externe harde schijven, USB-sleutels en SD-geheugenkaarten.

Applicaties voor de Eminenta-interface kunt u downloaden van de website van de fabrikant. Twee spelermodellen kunnen op afstand worden bediend via speciale applicaties op een Android-smartphone.

Gegevens streamen- technologie, ook wel "streaming media" genoemd - is een reeks hulpmiddelen en methoden om ervoor te zorgen dat de gebruiker voortdurend audiovisuele gegevens van een streamingprovider ontvangt. Streamingtechnologieën zijn steeds belangrijker geworden met de ontwikkeling van internet, omdat de meeste gebruikers nog niet over voldoende toegangssnelheden beschikken om snel grote multimediabestanden te downloaden. Met behulp van deze technologie kan een clientprogramma of browser beginnen met het afspelen van multimediagegevens zonder te wachten tot al het multimediamateriaal is gedownload. Omdat geluid en video als een gegevensstroom naar abonnees worden verzonden, wordt een dergelijke overdracht "streaming" genoemd.

Om het probleem van de snelle toegang tot mediabestanden via internet op te lossen, wordt een combinatie van agressieve compressie en datastreaming gebruikt. Netwerkprotocollen verzenden bestanden in "pakketten" - fragmenten van gegevens die niet geschikt zijn voor continu afspelen. Om de functionaliteit van de technologie te garanderen, implementeren toepassingen voor het ontvangen en verzenden van gegevens software waarin de server een stream verzamelt en, na ontvangst van een verzoek van een client, deze stream ernaartoe stuurt. De opdrachtgever ontvangt de data, verwerkt deze en zet deze om in beeld en geluid. Als de client de gegevens niet snel genoeg ontvangt, zal het afspelen niet soepel verlopen, dat wil zeggen dat het zal afbreken of vastlopen. De tegenovergestelde situatie is ook mogelijk, wanneer de applicatie gegevens sneller ontvangt dan reproduceert. Om dit probleem te verhelpen, slaan toepassingen die media streamen ontvangen datapakketten op in het geheugen ("buffer"), waardoor wordt gegarandeerd dat het bestand met een constante snelheid wordt afgespeeld. Datacompressie is een compromis tussen de kwaliteit van de verzonden gegevens en de snelheid van de computer zelf, evenals de snelheid van internettoegang.

Aanvankelijk werd datastreaming gebruikt voor het verzenden van audio (internetradio, enz.). De eerste audio-uitzending op internet vond plaats in augustus 1994 in de VS. De pionier op dit gebied was RealNetworks (toen Progressive Networks genoemd), opgericht in 1995. ., en hun formaat won geleidelijk aan populariteit en werd een algemeen aanvaarde standaard, vergelijkbaar met populaire formaten als Flash of MP3 vandaag. De nieuwste versies van RealAudio bieden dynamische compressie, die kan worden geschakeld afhankelijk van de kwaliteit van de verbinding, evenals realtime verwerking van audiogegevens aan de clientzijde (bijvoorbeeld het opschonen en herstellen van de ontvangen audio). Het bedrijf RealNetworks ontwikkelde ook het RealVideo-formaat (1997), maar dit werd niet veel gebruikt in het Russische segment van internet.

De audioversies van QuickTime (voor het eerst uitgebracht op 2 december 1991) en Windows Media-formaten hebben streamingfuncties. Bij het coderen van bestanden in het Windows Media Audio (WMA) formaat wordt dus gebruik gemaakt van het besturingssysteem zelf, waardoor de bestanden desgewenst zo kunnen worden gecodeerd dat alleen bepaalde gebruikers ze kunnen openen. Met de DRM-technologie (Digital Rights Management) kunnen dataproviders bestanden met verschillende inhoud versleutelen, zodat ze alleen met een speciale sleutel kunnen worden geopend (het is logisch dat deze technologie bijzonder enthousiast wordt verwelkomd door de muziekindustrie). Naast Windows Media DRM is er nog een ander, enigszins ander coderings- en distributiesysteem genaamd Liquid Audio, dat wordt ondersteund door zowel Windows Media Player als RealPlayer.

Met de toename van de internettoegangssnelheid hebben gebruikers de mogelijkheid om niet alleen audio-, maar ook video-uitzendingen te organiseren. De eerste uitzending werd echter al in 1994 gemaakt door de Amerikaanse tv-zender ABC. De CU-SeeMe-client, ontwikkeld in 1992, werd gebruikt om uitzendingen te ontvangen. De CU-SeeMe-client werd echter niet populair. Op basis van de wijze van streamorganisatie wordt onderscheid gemaakt tussen ‘sequentiële’ (Progressive Streaming) en ‘real-time’ (Real-time Streaming) protocollen. Het is gemakkelijker om sequentiële verzending te organiseren, omdat de video naar de harde schijf van de gebruiker wordt gedownload en daarvandaan wordt afgespeeld. Om het over te dragen, hoeft u alleen maar een gewone webserver te gebruiken. Bij het organiseren van realtime gegevensoverdracht is een speciale streamingserver vereist (Unreal Media Server, Adobe Flash Media Server, enz.). De meest populaire protocollen voor het afspelen van streaming video zijn RTSP, Multicast, RTMP, evenals P2P en verschillende andere, minder populaire implementaties:

  1. Datagramprotocollen zoals UDP (User Datagram Protocol) verzenden een stroom media-informatie als een stroom van individuele kleine pakketjes. Het protocol is eenvoudig en efficiënt, maar de protocolspecificatie garandeert geen levering van gegevens aan de ontvanger. Dit maakt het erg moeilijk voor de applicatie die de informatie ontvangt om de ontvangen gegevens te zoeken en te corrigeren. Als gegevens verloren gaan, kan de stream worden uitgeschakeld.
  2. De protocollen RTSP (Real-Time Streaming Protocol), RTP (Real-time transportprotocol) en RTCP (Real-Time Control Protocol) zijn speciaal ontwikkeld voor het verzenden van multimedia-informatie via het netwerk. De protocollen voorzien in de mogelijkheid tot gecontroleerde overdracht van een videostream. De laatste twee zijn gebaseerd op UDP.
  3. Betrouwbare protocollen zoals TCP zorgen ervoor dat streamingclients de juiste gegevens ontvangen. De verzonden informatie kan echter irrelevant worden als er een groot aantal fouten in het datapakket zit, wat ook aanzienlijke vertragingen kan veroorzaken in de tijd die wordt besteed aan het verzenden van de beschadigde informatie.
  4. Unicast-protocollen sturen een afzonderlijke kopie van de gegevens naar elke client. Unicast is geschikt voor de meeste internetgebruikers, maar maakt het erg moeilijk om de server op te schalen naar een groter aantal clients. Bij uitzending wordt één kopie van de gegevens naar alle clients van de server verzonden.
  5. Multicast-protocollen zijn ontworpen om de belasting van servers te verminderen wanneer streaming media door een groot aantal clients worden ontvangen. Deze protocollen sturen één stukje data naar een hele groep clients. Een potentieel nadeel van multicast is het gebrek aan video-on-demand-mogelijkheden en gebruikerscontrole over het afspelen. Dit probleem kan echter worden opgelost door caching-servers en software te introduceren die de ontvangen stroom in het datatransmissienetwerk buffert.
  6. RTMP (Real Time Messaging Protocol) is ontwikkeld door Adobe en geïmplementeerd in Adobe Flash Media Server. Dit is momenteel het meest voorkomende protocol. Het wordt veel gebruikt in flash-spelers die zijn ingebed in webpagina's.
  7. P2P-protocollen (Peer-to-peer) kunnen worden gebruikt bij het distribueren van vooraf opgeslagen multimedia-inhoud tussen computers. Dit verlicht de belasting van de server, maar het datatransmissienetwerk tussen de server en een van de clients wordt het knelpunt bij deze implementatie van informatiestreaming.
Om streaming te organiseren is een server vereist. De meest populaire implementaties zijn: Adobe Flash Media Server, Icecast en Red5.
Bijna iedereen kan streaming afspelen, maar het meest gebruikte programma is er een waarmee je de gegevensoverdracht via het P2P-protocol kunt organiseren. De populaire programma's QuickTime en Windows Media hebben ook de mogelijkheid om streaming video af te spelen, maar worden hiervoor zelden gebruikt. Ook het universele open source-programma VideoLAN is wijdverspreid, waardoor u niet alleen uw eigen datastromen kunt ontvangen, maar ook kunt creëren.

Gebruikte bronnen:

Video streamen ( Streaming van video) zijn datacompressie- en buffertechnologieën die real-time videotransmissie via internet mogelijk maken.
Het belangrijkste kenmerk van streaming video is dat de gebruiker bij het verzenden ervan niet hoeft te wachten tot het bestand volledig is gedownload om het te bekijken. Streaming video wordt in een continue stroom verzonden als een reeks gecomprimeerde pakketten en wordt afgespeeld terwijl deze naar de computer van de ontvanger wordt verzonden.
Om streaming video te bekijken, heeft de gebruiker meestal een speciale speler nodig die de gegevens decodeert en de gedecodeerde afbeelding op het scherm weergeeft. Deze speler kan worden geïntegreerd in de browsershell of werken als een zelfstandig programma.
De drie meest gebruikte spelers zijn - RealOne-speler, Windows Mediaspeler En Quicktime-speler.

Overdrachtsmethoden
Er zijn twee manieren om video te streamen: progressieve streaming en realtime streaming. Bij seriële verzending is de beeldkwaliteit altijd beter, omdat de video vanaf uw harde schijf wordt afgespeeld. Voor deze methode van videotransmissie kunt u een standaard webserver gebruiken.
Het nadeel van de sequentiële transmissiemethode is echter dat het bij het afspelen van een bestand onmogelijk is om van de ene aflevering naar de andere te springen. Om een ​​deel van de clip te bekijken, moet u deze dus vóór het gewenste moment laden. Daarom wordt seriële videotransmissie via internet voornamelijk gebruikt voor korte clips.
Om real-time video te verzenden is een speciale streamingserver vereist. Het videobestand wordt op deze server opgeslagen en hoeft niet naar uw harde schijf te worden gedownload om het te bekijken. De gebruiker kan vanaf elk moment beginnen met het bekijken van de video zonder te wachten tot het bestand is gedownload. Realtime videotransmissie is handig voor het uitzenden van lange bestanden.
Streamingservers bieden de mogelijkheid om de mediatransmissie te controleren, maar zijn complexer om te configureren en te beheren dan gewone HTTP-servers. Naast speciale servers worden ook speciale netwerkprotocollen gebruikt, bijvoorbeeld RTSP (Real-Time Streaming Protocol). Dit protocol wordt standaard gebruikt door Windows Media, maar wordt ook ondersteund door Real Video.
RTSP is een protocol met de mogelijkheid tot gecontroleerde overdracht van een videostream op internet. Het protocol zorgt voor de overdracht van informatie in de vorm van pakketten tussen de server en de client. In dit geval kan de ontvanger tegelijkertijd het eerste datapakket afspelen, het tweede decoderen en het derde ontvangen.
Het RTP (Real-time transportprotocol) detecteert en compenseert verloren pakketten, zorgt voor de veiligheid van de overdracht van inhoud en informatieherkenning. Het RTCP-protocol (Real-Time Control Protocol) werkt samen met RTP. Het is verantwoordelijk voor het verifiëren van de identiteit van verzonden en ontvangen pakketten, het identificeren van de afzender en het monitoren van netwerkcongestie. Formaten
Er zijn verschillende hoofdformaten voor het streamen van video op internet. Dit zijn FLV (of Flash Video), Real Media, Windows Media en Quicktime. Tot voor kort werd MPEG op grote schaal gebruikt, maar de laatste tijd heeft het veel terrein verloren.
FLV(Flash-video)
FLV is een bestandsformaat dat wordt gebruikt om video via internet te verzenden. Bestanden van dit formaat hebben de extensie *.flv en worden gebruikt door alle populaire video-hostingdiensten zoals YouTube, Google Video, RuTube, Tube.BY, Movie, Obivu en anderen. Hoewel de beschrijving van het containerformaat openbaar is gemaakt, zijn de codecs beschermd door patenten en blijven eigendomsrechten. Een FLV-bestand is een bitstream die een variant is van de H.263-videostandaard. Geluid in FLV is meestal gecodeerd in MP3 en in versie 9 Flash-speler ondersteuning toegevoegd voor AAC-audio. FLV-bestanden kunnen op de meeste besturingssystemen worden bekeken omdat het de veelgebruikte Adobe Flash en plug-ins voor de meeste browsers gebruikt, en ook wordt ondersteund door veel video-afspeelprogramma's, zoals MPlayer, VLC media player, Media Player Classic) en andere programma's die draaien gebruik van DirectShow.

Illustratie van de website thesportist.ru

MPEG
Het MPEG-formaat is ontwikkeld door Moving Picture Experts en werd tot voor kort beschouwd als de streamingstandaard. Er zijn verschillende versies van MPEG.
Het MPEG-1-formaat werd in 1988 gecreëerd en bood VHS-kwaliteit bij het opnemen van video op CD-ROM. Hoewel MPEG-1 is ontworpen als opslagformaat en niet als bestandsoverdrachtformaat, biedt het streaming video van uitstekende kwaliteit bij hoge bitsnelheden. De optimale bitsnelheid voor dit formaat is 1,5 Mb/s voor een resolutie van 352x240 bij 30 frames per seconde. MPEG-1-bestanden zijn echter doorgaans te groot om via internet te worden verzonden.
Het MPEG-2-formaat werd ontwikkeld voor digitale televisie-uitzendingen en werd uiteindelijk ook gebruikt voor dvd-opnamen. De bitsnelheid is zelfs hoger dan die van MPEG-1 (tussen 4 en 9 Mb/s), wat high-definition beelden mogelijk maakt. Het gebruik ervan als streamingtechnologie is niet erg gebruikelijk, omdat de snelheid van informatieoverdracht erg hoog is. Om een ​​bestand in MPEG-2-formaat online te bekijken, hebt u een gegevensoverdrachtsnelheid van ongeveer 400 kb/s of hoger nodig.
Het MPEG-4-formaat is speciaal ontworpen voor gegevensoverdracht via internet en mobiele communicatie. De optimale bitsnelheid ligt tussen 385 en 768 kb/s. MPEG-4 kan worden gebruikt voor het verzenden van audio- en videostreams, terwijl codering van hoge kwaliteit wordt geboden met een hoge mate van compressie. Hoewel het een goede kwaliteit biedt bij lage datasnelheden, is het echter niet geschikt voor breedbandtransmissie.

RealVideo
RealVideo is een formaat dat is ontwikkeld voor streaming. Het wordt praktisch niet gebruikt om gegevens naar dvd of cd-rom over te brengen vanwege de hoge hardwarevereisten. Een kenmerk van RealVideo-bestanden is dat ze niet kunnen worden bewerkt of opnieuw gecomprimeerd. Dit formaat maakt gebruik van compressietechnieken die het aantal frames in een video verminderen en onnodige informatie uit frames verwijderen. De kwaliteit zal afhangen van de hoeveelheid details in de frames en van de dynamiek van gebeurtenissen. Door het hoge compressieniveau is dit formaat geschikt voor gebruikers met lage verbindingssnelheden.

Illustratie van de website www.3dnews.ru

Snelle tijd
Dit formaat, ontwikkeld door Apple, wordt veel gebruikt op zowel Mac- als Windows-computers. QuickTime heeft veel gemeen met het Real Media-formaat. De QuickTime-bestandscompressiesnelheid bedraagt ​​1 MB voor 3,75 seconden video, zodat de afbeeldingsgrootte kan worden vergroot of verkleind zonder kwaliteitsverlies. Dit betekent dat een videobestand met een resolutie van 320x240 op volledig scherm met dezelfde kwaliteit kan worden bekeken. Het QuickTime-formaat is het meest geschikt voor sequentiële streaming van video, omdat tijdens het downloaden van het bestand een speler wordt gestart die de ontvangen informatie afspeelt.

Illustratie van de website rustelcard.ru

Windows-media
Windows Media is een streamingformaat dat wordt ondersteund door Microsoft. De nieuwste ontwikkeling van het bedrijf is Windows Media Video 10. Dit formaat presteert 15-30 procent beter dan zijn voorganger. Vergelijking met andere streamingformaten spreekt ook alleen maar in het voordeel. Een video in MPEG-4-formaat die wordt uitgezonden met een bitsnelheid van 6 Mb/s zal er dus uitzien als een video die is gemaakt met behulp van WMV9 met een snelheid van 2 Mb/s. En de kwaliteit van video in het WMV9-formaat, verzonden met een snelheid van 150 kb/s, is niet slechter dan die in het MPEG-4-formaat met 300 kb/s.


Illustratie van de website 3dnews.ru

Gebruikte bronnen:

1.ci.ru
2. 3dnews.ru
3. rustelcard.ru