What Exactly is SRT

Nový

Čo presne je SRT

Ak ste niekedy robili živé vysielanie, mali by ste poznať protokoly streamovania, najmä RTMP, čo je najbežnejší protokol pre živé vysielanie.Existuje však nový streamovací protokol, ktorý vytvára rozruch vo svete streamovania.Volá sa to SRT.Takže, čo presne je SRT?

SRT znamená Secure Reliable Transport, čo je streamovací protokol vyvinutý spoločnosťou Haivision.Dovoľte mi ilustrovať dôležitosť streamovacieho protokolu na príklade.Keď niekto otvorí YouTube naživo, aby si mohol pozrieť videostreamy, váš počítač odošle „žiadosť o pripojenie“ na server.Po potvrdení požiadavky server vráti rozdelené video dáta do PC, na ktorom je video dekódované a zároveň prehrávané.SRT je v podstate streamovací protokol, ktorému musia rozumieť dve zariadenia pre bezproblémové streamovanie videa.Každý protokol má svoje klady a zápory a RTMP, RTSP, HLS a SRT sú niektoré z najvýznamnejších protokolov používaných pri streamovaní videa.

 

Prečo SRT, aj keď RTMP je stabilný a bežne používaný streamingový protokol?

Aby sme sa dozvedeli o výhodách a nevýhodách SRT, ako aj o jeho vlastnostiach, musíme ho najprv porovnať s RTMP.RTMP, tiež známy ako Real-Time Messaging Protocol, je vyspelý, dobre zavedený streamovací protokol s povesťou spoľahlivosti vďaka svojim schopnostiam opätovného prenosu balíkov na báze TCP a nastaviteľným vyrovnávacím pamäťám.RTMP je najbežnejšie používaný streamovací protokol, ale od roku 2012 nebol nikdy aktualizovaný, takže je vysoko pravdepodobné, že bude nahradený protokolom SRT.

Najdôležitejšie je, že SRT zvláda problematické video lepšie ako RTMP.Streamovanie RTMP cez nespoľahlivé siete s nízkou šírkou pásma môže spôsobiť problémy, ako je ukladanie do vyrovnávacej pamäte a pixilácia vášho živého vysielania.SRT vyžaduje menšiu šírku pásma a rýchlejšie rieši chyby údajov.Výsledkom je, že vaši diváci zažijú lepší stream s menším ukladaním do vyrovnávacej pamäte a pixelizáciou.

 

SRT poskytuje ultra nízku latenciu end-to-end a ponúka rýchlosť, ktorá je 2 – 3-krát rýchlejšia ako RTMP

V porovnaní s RTMP poskytuje streamovanie SRT nižšiu latenciu.Ako je uvedené v bielej knihe (https://www.haivision.com/resources/white-paper/srt-versus-rtmp/) publikoval Haivision, v rovnakom testovacom prostredí má SRT oneskorenie, ktoré je 2,5 – 3,2 krát menšie ako RTMP, čo je dosť podstatné zlepšenie.Ako je znázornené na obrázku nižšie, modrý pruh predstavuje výkon SRT a oranžový pruh zobrazuje latenciu RTMP (testy sa vykonali na štyroch rôznych geografických miestach, napríklad od Nemecka po Austráliu a od Nemecka po USA).

 

Stále vykazuje vynikajúci výkon aj v nespoľahlivej sieti

Okrem nízkej latencie stojí za zmienku, že SRT môže stále vysielať v sieti so slabým výkonom.Infraštruktúra SRT má zabudované funkcie, ktoré minimalizujú nepriaznivé vplyvy spôsobené kolísavou šírkou pásma, stratou paketov atď., čím zachováva integritu a kvalitu video streamu aj v nepredvídateľných sieťach.

 

Výhody, ktoré môže SRT priniesť?

Okrem ultra nízkej latencie a odolnosti voči zmenám v sieťovom prostredí existujú aj ďalšie výhody, ktoré vám SRT môže priniesť.Keďže môžete posielať videá s nepredvídateľnou prevádzkou, nie sú potrebné drahé siete GPS, takže môžete byť konkurencieschopní z hľadiska nákladov na služby.Inými slovami, interaktívnu duplexnú komunikáciu môžete zažiť kdekoľvek s dostupnosťou internetu.Keďže ide o video streamingový protokol, SRT dokáže paketizovať video dáta MPEG-2, H.264 a HEVC a jeho štandardná metóda šifrovania zaisťuje súkromie údajov.

 

Kto by mal používať SRT?

SRT je určený pre všetky rôzne typy video prenosov.Len si predstavte, že v husto zaplnenej konferenčnej sále každý používa rovnakú sieť na boj o internetové pripojenie.Posielaním videí do produkčného štúdia cez tak vyťaženú sieť bude kvalita prenosu určite znížená.Je vysoko pravdepodobné, že pri odosielaní videa cez tak vyťaženú sieť dôjde k strate paketov.SRT je v tejto situácii veľmi účinný pri predchádzaní týmto problémom a dodáva vysokokvalitné videá určeným kódovačom.

V rôznych oblastiach je tiež viacero škôl a kostolov.Ak chcete streamovať videá medzi rôznymi školami alebo kostolmi, zážitok zo sledovania bude určite nepríjemný, ak sa počas streamovania vyskytne nejaká latencia.Latencia môže tiež spôsobiť stratu času a peňazí.S SRT potom budete môcť vytvárať kvalitné a spoľahlivé video streamy medzi rôznymi miestami.

 

Čo robí SRT dobrým streamovacím protokolom?

Ak ste hladní po vedomostiach a chceli by ste sa dozvedieť viac o vyššie uvedených dobrých bodoch o SRT, v nasledujúcich niekoľkých odsekoch nájdete podrobné vysvetlenia.Ak už tieto podrobnosti poznáte alebo vás jednoducho nezaujímajú, môžete tieto odseky preskočiť.

 

Hlavným rozdielom medzi RTMP a SRT je absencia časových pečiatok v hlavičkách paketov toku RTMP.RTMP obsahuje iba časové pečiatky aktuálneho streamu podľa jeho snímkovej frekvencie.Jednotlivé pakety túto informáciu neobsahujú, preto musí RTMP prijímač poslať každý prijatý paket v pevnom časovom intervale do dekódovacieho procesu.Na vyrovnanie rozdielov v čase, ktorý trvá prechod jednotlivých paketov, sú potrebné veľké vyrovnávacie pamäte.

 

SRT na druhej strane obsahuje časovú pečiatku pre každý jednotlivý paket.To umožňuje obnovenie charakteristík signálu na strane prijímača a výrazne znižuje potrebu ukladania do vyrovnávacej pamäte.Inými slovami, bitový tok opúšťajúci prijímač vyzerá presne ako tok prichádzajúci do odosielateľa SRT.Ďalším významným rozdielom medzi RTMP a SRT je implementácia retransmisie paketov.SRT dokáže identifikovať jednotlivý stratený paket podľa jeho poradového čísla.Ak je delta poradového čísla viac ako jeden paket, spustí sa opakovaný prenos tohto paketu.Znova sa odošle iba tento konkrétny paket, aby sa udržala nízka latencia a réžia.

 

Pre viac informácií o technických detailoch navštívte oficiálnu webovú stránku Haivision a stiahnite si ich technický prehľad (https://www.haivision.com/blog/all/excited-srt-video-streaming-protocol-technical-overview/).

 

Obmedzenia SRT

Keď sme videli toľko výhod SRT, pozrime sa teraz na jeho obmedzenia.Okrem Wowzy mnohé primárne platformy na streamovanie v reálnom čase ešte nemajú vo svojich systémoch SRT, takže pravdepodobne stále nemôžete využívať jeho skvelé funkcie na strane klienta.Ako však stále viac podnikov a súkromných používateľov prijíma SRT, očakáva sa, že SRT sa stane budúcim štandardom pre streamovanie videa.

 

Posledná pripomienka

Ako už bolo spomenuté, najväčšou vlastnosťou SRT je nízka latencia, ale v celom pracovnom toku streamovania sú aj ďalšie faktory, ktoré môžu viesť k oneskoreniu a nakoniec zlému zážitku zo sledovania, ako je šírka pásma siete, kodek zariadenia a monitory.SRT nezaručuje nízku latenciu a treba brať do úvahy aj ďalšie faktory ako sieťové prostredie a streamovacie zariadenia.

 


Čas odoslania: 13. apríla 2022