REC

Tips voor video-opnamen, productie, videobewerking en onderhoud van apparatuur.

 WTVID >> Nederlandse video >  >> video- >> Live streaming

Gebruik multi-bitrate streams om de best mogelijke live-uitzending te leveren


Als je bekend bent met de basisprincipes van het configureren van livestreams, heb je misschien wel eens gehoord van de termen multi-bitrate (MBR) en adaptieve bitrate (ABR).

Verschillende termen die vaak door elkaar worden gebruikt, MBR en ABR zijn concepten die betrekking hebben op hoe CDN's uw inhoud beschikbaar maken voor kijkers. Sommige CDN's gebruiken ABR en andere gebruiken MBR. Als u het verschil tussen deze termen begrijpt, kunt u uw encoder dienovereenkomstig configureren en ervoor zorgen dat uw gekozen CDN uw gestreamde inhoud kan distribueren naar kijkers van alle bandbreedteniveaus.

Adaptieve bitsnelheid

ABR is de meest voorkomende van de twee methoden, die door veel populaire CDN's zoals YouTube worden gebruikt. Met ABR stuur je één geconfigureerde stream naar het CDN. Het CDN detecteert de beschikbare bandbreedte van elke aangesloten kijker en transcodeert de uitzending automatisch in een nieuwe stream met een bitrate die geschikt is voor het respectieve netwerk van elke gebruiker. Op deze manier "corrigeert" ABR uw uitzending automatisch om ervoor te zorgen dat de kijker uw inhoud continu kan bekijken zonder een buffermuur te raken.

Een CDN zoals YouTube zou een "Auto" -optie weergeven voor kijkers binnen de weergaveopties van een video. Als u deze optie selecteert, wordt ABR ingeschakeld, zodat eventuele beperkingen of onverwachte opstoppingen op het netwerk van de kijker de stream niet hinderen bij het afspelen.

Wat betekent dit voor de encoderbeheerder? Wanneer u uitzendt naar een CDN dat ABR gebruikt, moet u de stream van de hoogste kwaliteit (d.w.z. hoge bitsnelheid en hoge resolutie) configureren die u kunt uploaden op basis van uw uplinkbandbreedte. Door zo'n hoogwaardige stream beschikbaar te maken, kunnen die kijkers met de meeste bandbreedtevrijheid uw stream met de best mogelijke kwaliteit bekijken en tegelijkertijd tegemoetkomen aan kijkers met een lagere bandbreedte door de stream automatisch te transcoderen naar een niveau dat overeenkomt met de limieten van hun netwerk.

Multi-bitrate

Terwijl adaptieve bitrate automatisch een enkele stream transcodeert die wordt ontvangen van je encoder, werkt multi-bitrate iets anders. Met MBR moet je meerdere streams van je programma met verschillende bitrates configureren en coderen en naar het door jou gekozen CDN uitzenden.



Multi stream coderen met verschillende bitrates



Met meerdere streams bij de hand kunnen kijkers de stream selecteren die het beste past bij de bandbreedte van hun netwerk. Om het de kijker gemakkelijker te maken een selectie te maken, worden streams gewoonlijk benoemd op basis van hun bitratediepte (Hoog, Medium, Laag, enz.) of hun resolutie (Afbeelding 4 aan de linkerkant). Deze streams worden weergegeven als keuzes in de mediaspeler van het CDN, meestal onder het veld Kwaliteitsinstellingen.



Uw encoder configureren voor MBR:een korte instructie

Als het door u gekozen CDN multi-bitrate gebruikt in plaats van adaptieve bitrate, vraagt ​​u zich waarschijnlijk af hoe u uw encoder moet configureren om meerdere streams van hetzelfde programma te verzenden. Met Pearl en Pearl-2 is dit proces vrij eenvoudig.

Eerst moet je de lay-out van je kanaal naar wens configureren door bronnen, achtergronden, afbeeldingen enz. toe te voegen. De stream van dit programma zal je uitzending met "hoge bitrate" zijn, dus je moet ergens een relatief hoge bitrate instellen ongeveer 6 Mb/s of 4 Mb/s bij 1080px.

Vervolgens moet je het RTSP-adres van je programma gebruiken om je programma toe te voegen als een nieuwe RTSP-bron. Waarom? Want om twee uitzendingen met verschillende bitsnelheden te verzenden, hebt u een tweede kanaal nodig dat het oorspronkelijke kanaal dupliceert, maar met verschillende coderingsinstellingen. De eenvoudigste manier om dit te doen, is door uw kanaal met hoge bitrate als nieuwe RTSP-bron op te nemen en dit te gebruiken in uw nieuwe kanaal met lage bitrate.

Belangrijk: Wanneer u het kanaal toevoegt als een nieuwe RTSP-bron, wijzigt u het IP-adres van uw Pearl-2 in 'localhost' of '127.0.0.1'. In het bovenstaande voorbeeld is het oorspronkelijke adres rtsp://192.168.0.129:554/stream.sdp gewijzigd in de localhost-variant rtsp://127.0.0.1:554/stream.sdp . Zorg er ook voor dat het voorkeurstransport is ingesteld op TCP .

Maak vanaf hier een nieuw programma en stel de bitrate in op een lagere bitrate en resolutie. Configureer de aangepaste lay-out(en) van uw nieuwe programma zodat deze overeenkomen met uw eerste programma en voeg vervolgens uw nieuw gemaakte RTSP-bron toe. De inhoud van je eerste kanaal is nu effectief 'gekoppeld' aan dit nieuwe kanaal, dat in feite het uiterlijk van het eerste kanaal nabootst, maar dient als je 'lage bitrate'-uitzending.

Om ervoor te zorgen dat audio van het eerste kanaal via de RTSP-bron komt wanneer deze aan dit tweede kanaal wordt toegevoegd, moet u ervoor zorgen dat de RTSP-bron is geselecteerd onder 'Audiobronnen', zoals in de onderstaande afbeelding.

Opmerking:als je live schakelt tussen lay-outs, moet dit worden gedaan vanaf je originele (eerste) kanaal. Herhaal dit proces van het toevoegen van uw eerste programma als RTSP-bron voor eventuele extra programma's die u wilt maken. Sommige CDN's die MBR gebruiken, zijn tevreden met alleen uitzendingen met "hoge" en "lage" bitrate, maar andere CDN's bieden u mogelijk de mogelijkheid om meer dan twee programma's te verzenden om zoveel mogelijk kijkers te bedienen.

Wanneer u beide programma's naar uw CDN streamt, hebben kijkers de mogelijkheid om handmatig de uitzending te selecteren die het beste past bij hun bandbreedtebeperkingen, waardoor een soepele, buffervrije stream wordt bereikt. Zo eenvoudig is het.

Welke methode je geselecteerde CDN ook gebruikt - adaptieve bitrate of multi-bitrate - je hebt de kennis die nodig is om je encoder dienovereenkomstig te configureren en de best mogelijke kijkervaring voor je publiek te leveren.



  1. Streamen als een professional:de essentiële gids voor livestreaming

  2. Hoe u uw livestreams opneemt:6 eenvoudige manieren

  3. Optimaal gebruik maken van HDR bij landschapsfotografie

  4. De beste YouTube-livestream-encoder

  5. Een evenement live streamen

Live streaming
  1. 99 beste softwaretools voor streaming

  2. 4 boeiende manieren om dronebeelden voor livestream te gebruiken (+setups!)

  3. Hoe u inkomsten kunt genereren met livestream-evenementen en 100% van de opbrengst mee naar huis kunt nemen

  4. Periscope gebruiken om uw live video-inhoud te optimaliseren

  5. Hoe te streamen op Facebook

  6. 9 beste zakelijke livestreamingplatforms

  7. De beste manieren om je grote evenement live te streamen