What Exactly is SRT

naujas

Kas tiksliai yra SRT

Jei kada nors atlikote tiesioginę transliaciją, turėtumėte būti susipažinę su srautinio perdavimo protokolais, ypač RTMP, kuris yra labiausiai paplitęs tiesioginio srauto protokolas.Tačiau yra naujas srautinio perdavimo protokolas, kuris sukelia triukšmą srautinio perdavimo pasaulyje.Jis vadinamas SRT.Taigi, kas tiksliai yra SRT?

SRT reiškia „Secure Reliable Transport“, kuris yra „Haivision“ sukurtas srautinio perdavimo protokolas.Leiskite iliustruoti srautinio perdavimo protokolo svarbą pavyzdžiu.Kai kas nors atidaro „YouTube Live“, kad peržiūrėtų vaizdo įrašų srautus, jūsų kompiuteris siunčia „užklausą prisijungti“ prie serverio.Patvirtinęs užklausą, serveris grąžina suskirstytus vaizdo duomenis į kompiuterį, kuriame vaizdo įrašas iššifruojamas ir tuo pačiu metu leidžiamas.SRT iš esmės yra srautinio perdavimo protokolas, kurį turi suprasti du įrenginiai, kad būtų galima sklandžiai perduoti vaizdo įrašą.Kiekvienas protokolas turi privalumų ir trūkumų, o RTMP, RTSP, HLS ir SRT yra vieni ryškiausių protokolų, naudojamų vaizdo transliacijoje.

 

Kodėl SRT, nors RTMP yra stabilus ir dažniausiai naudojamas srautinio perdavimo protokolas?

Norėdami sužinoti SRT privalumus ir trūkumus bei jo funkcijas, pirmiausia turime palyginti jį su RTMP.RTMP, taip pat žinomas kaip Real-Time Messaging Protocol, yra brandus, nusistovėjęs srautinio perdavimo protokolas, turintis patikimumo reputaciją dėl TCP pagrindu veikiančių paketų pakartotinio perdavimo galimybių ir reguliuojamų buferių.RTMP yra dažniausiai naudojamas srautinio perdavimo protokolas, tačiau jis niekada nebuvo atnaujintas nuo 2012 m., todėl labai tikėtina, kad jį pakeis SRT.

Svarbiausia, kad SRT geriau tvarko probleminius vaizdo įrašus nei RTMP.Srautinis RTMP perdavimas nepatikimais, mažo pralaidumo tinklais gali sukelti problemų, pvz., tiesioginio srauto buferio ir piksiliavimo.SRT reikalauja mažesnio pralaidumo ir greičiau išsprendžia duomenų klaidas.Dėl to jūsų žiūrovai patirs geresnį srautą su mažiau buferio ir pikselių.

 

SRT užtikrina itin mažą vėlavimą nuo galo iki galo ir siūlo greitį, kuris yra 2–3 kartus didesnis nei RTMP

Palyginti su RTMP, SRT srautinis perdavimas užtikrina mažesnę delsą.Kaip nurodyta baltame dokumente (https://www.haivision.com/resources/white-paper/srt-versus-rtmp/), kurią paskelbė Haivision, toje pačioje bandymo aplinkoje SRT vėluoja 2,5–3,2 karto mažiau nei RTMP, o tai yra gana didelis patobulinimas.Kaip parodyta toliau pateiktoje diagramoje, mėlyna juosta rodo SRT našumą, o oranžinė juosta – RTMP delsą (testai buvo atlikti keturiose skirtingose ​​geografinėse vietose, pvz., nuo Vokietijos iki Australijos ir Vokietijos iki JAV).

 

Vis dar rodo puikų našumą net ir nepatikimame tinkle

Be mažo delsos, verta paminėti, kad SRT vis tiek gali perduoti prastai veikiančiame tinkle.SRT infrastruktūroje yra įmontuotų funkcijų, kurios sumažina neigiamą poveikį, kurį sukelia svyruojantis pralaidumas, paketų praradimas ir kt., taip išsaugant vaizdo srauto vientisumą ir kokybę net nenuspėjamuose tinkluose.

 

Privalumai, kuriuos gali suteikti SRT?

Be itin mažo delsos ir atsparumo tinklo aplinkos pokyčiams, yra ir kitų privalumų, kuriuos SRT gali suteikti.Kadangi galite siųsti vaizdo įrašus nenuspėjamu srautu, brangūs GPS tinklai nereikalingi, todėl galite būti konkurencingi paslaugų kainos atžvilgiu.Kitaip tariant, galite patirti interaktyvų dvipusį ryšį bet kurioje vietoje, kur yra internetas.Būdamas vaizdo transliacijos protokolu, SRT gali paketuoti MPEG-2, H.264 ir HEVC vaizdo duomenis, o jo standartinis šifravimo metodas užtikrina duomenų privatumą.

 

Kas turėtų naudoti SRT?

SRT skirtas visų tipų vaizdo perdavimui.Įsivaizduokite, kad tankiai užpildytoje konferencijų salėje visi naudojasi tuo pačiu tinklu, kad galėtų kovoti dėl interneto ryšio.Siunčiant vaizdo įrašus į gamybos studiją tokiu užimtu tinklu, perdavimo kokybė tikrai pablogės.Labai tikėtina, kad siunčiant vaizdo įrašą tokiu užimtu tinklu, bus prarasti paketai.Šioje situacijoje SRT labai veiksmingai padeda išvengti šių problemų ir pateikia aukštos kokybės vaizdo įrašus į numatytus koduotuvus.

Taip pat įvairiose vietose yra daugybė mokyklų ir bažnyčių.Norint transliuoti vaizdo įrašus iš skirtingų mokyklų ar bažnyčių, žiūrėjimo patirtis tikrai bus nemaloni, jei transliacijos metu bus delsos.Latencija taip pat gali prarasti laiką ir pinigus.Naudodami SRT galėsite kurti kokybiškus ir patikimus vaizdo srautus tarp skirtingų vietų.

 

Kuo SRT yra geras srautinio perdavimo protokolas?

Jei esate alkanas žinių ir norėtumėte daugiau sužinoti apie aukščiau išvardintus gerus dalykus apie SRT, kitose keliose pastraipose bus pateikti išsamūs paaiškinimai.Jei jau žinote šią informaciją arba tiesiog nesidomite, galite praleisti šias pastraipas.

 

Pagrindinis skirtumas tarp RTMP ir SRT yra tai, kad RTMP srauto paketų antraštėse nėra laiko žymų.RTMP yra tik tikrojo srauto laiko žymos pagal kadrų dažnį.Atskiruose paketuose šios informacijos nėra, todėl RTMP imtuvas turi išsiųsti kiekvieną gautą paketą per fiksuotą laiko intervalą į dekodavimo procesą.Norint išlyginti laiko, kurio reikia atskiriems paketams, skirtumus, reikia didelių buferių.

 

Kita vertus, SRT apima kiekvieno atskiro paketo laiko žymą.Tai leidžia atkurti signalo charakteristikas imtuvo pusėje ir žymiai sumažina buferio poreikį.Kitaip tariant, iš imtuvo išeinantis bitų srautas atrodo lygiai taip pat, kaip srautas, patenkantis į SRT siuntėją.Kitas reikšmingas skirtumas tarp RTMP ir SRT yra paketų pakartotinio siuntimo įgyvendinimas.SRT gali identifikuoti atskirą prarastą paketą pagal jo eilės numerį.Jei sekos numeris delta yra daugiau nei vienas paketas, suaktyvinamas pakartotinis to paketo siuntimas.Vėl siunčiamas tik tas konkretus paketas, kad delsa ir pridėtinės išlaidos būtų mažos.

 

Norėdami gauti daugiau informacijos apie techninę informaciją, apsilankykite oficialioje Haivision svetainėje ir atsisiųskite techninę apžvalgą (https://www.haivision.com/blog/all/excited-srt-video-streaming-protocol-technical-overview/).

 

SRT apribojimai

Pamatę tiek daug SRT pranašumų, pažvelkime į jo apribojimus dabar.Išskyrus „Wowza“, daugelio pirminių realaus laiko srautinio perdavimo platformų sistemose dar nėra SRT, todėl tikriausiai vis tiek negalėsite pasinaudoti jo puikiomis funkcijomis iš kliento pusės.Tačiau vis daugiau įmonių ir privačių vartotojų priima SRT, todėl tikimasi, kad SRT taps būsimu vaizdo transliacijos standartu.

 

Paskutinis priminimas

Kaip minėta anksčiau, didžiausia SRT savybė yra mažas delsos laikas, tačiau visame srautinio perdavimo darbo eigoje yra ir kitų veiksnių, dėl kurių gali atsirasti delsos ir galiausiai blogos žiūrėjimo patirties, pvz., tinklo pralaidumas, įrenginio kodekas ir monitoriai.SRT negarantuoja mažo delsos, todėl taip pat reikia atsižvelgti į kitus veiksnius, tokius kaip tinklo aplinka ir srautinio perdavimo įrenginiai.

 


Paskelbimo laikas: 2022-04-13