What Exactly is SRT

Uusi

Mikä SRT oikein on

Jos olet koskaan lähettänyt suoratoistoa, sinun tulee tuntea suoratoistoprotokollat, erityisesti RTMP, joka on yleisin suoratoiston protokolla.On kuitenkin olemassa uusi suoratoistoprotokolla, joka herättää kohua suoratoistomaailmassa.Sitä kutsutaan nimellä SRT.Joten mikä SRT oikein on?

SRT tulee sanoista Secure Reliable Transport, joka on Haivisionin kehittämä suoratoistoprotokolla.Haluan havainnollistaa suoratoistoprotokollan merkitystä esimerkillä.Kun joku avaa YouTube Liven katsoakseen videostriimiä, tietokoneesi lähettää yhteyden muodostamispyynnön palvelimelle.Pyynnön kuittauksen jälkeen palvelin palauttaa osioidun videodatan PC:lle, jolla video dekoodataan ja toistetaan samanaikaisesti.SRT on pohjimmiltaan suoratoistoprotokolla, joka kahden laitteen on ymmärrettävä saumattoman videon suoratoistoon.Jokaisella protokollalla on hyvät ja huonot puolensa, ja RTMP, RTSP, HLS ja SRT ovat eräitä näkyvimmistä videon suoratoistossa käytetyistä protokollista.

 

Miksi SRT, vaikka RTMP on vakaa ja yleisesti käytetty suoratoistoprotokolla?

Jotta voimme oppia SRT:n hyvät ja huonot puolet sekä sen ominaisuudet, meidän on ensin verrattava sitä RTMP:hen.RTMP, joka tunnetaan myös nimellä Real-Time Messaging Protocol, on kypsä, vakiintunut suoratoistoprotokolla, jonka maine on luotettava TCP-pohjaisten pakettien uudelleenlähetysominaisuuksiensa ja säädettävien puskureidensa ansiosta.RTMP on yleisimmin käytetty suoratoistoprotokolla, mutta sitä ei ole koskaan päivitetty vuoden 2012 jälkeen, joten on erittäin todennäköistä, että se korvataan SRT:llä.

Mikä tärkeintä, SRT käsittelee ongelmallisia videoita paremmin kuin RTMP.RTMP:n suoratoisto epäluotettavilla, matalan kaistanleveyden verkkoilla voi aiheuttaa ongelmia, kuten suoratoiston puskurointia ja pikseloitumista.SRT vaatii vähemmän kaistanleveyttä ja ratkaisee datavirheet nopeammin.Seurauksena on, että katsojasi kokevat paremman streamin, jossa puskurointia ja pikseloitumista on vähemmän.

 

SRT tarjoaa erittäin alhaisen päästä päähän -viiveen ja nopeuden, joka on 2–3 kertaa nopeampi kuin RTMP

RTMP:hen verrattuna SRT-suoratoisto tarjoaa pienemmän viiveen.Kuten valkoisessa paperissa sanotaan (https://www.haivision.com/resources/white-paper/srt-versus-rtmp/).Kuten alla olevassa kaaviossa näkyy, sininen palkki edustaa SRT-suorituskykyä ja oranssi palkki RTMP-latenssia (testit suoritettiin neljässä eri maantieteellisessä paikassa, kuten Saksasta Australiaan ja Saksasta Yhdysvaltoihin).

 

Näyttää silti erinomaisen suorituskyvyn jopa epäluotettavassa verkossa

Alhaisen latenssinsa lisäksi on syytä mainita, että SRT voi silti lähettää huonosti toimivassa verkossa.SRT-infrastruktuurissa on sisäänrakennettuja toimintoja, jotka minimoivat vaihtelevan kaistanleveyden, pakettihäviön jne. aiheuttamat haitalliset vaikutukset ja säilyttävät näin videovirran eheyden ja laadun myös arvaamattomissa verkoissa.

 

Mitä etuja SRT voi tuoda?

Erittäin alhaisen latenssin ja verkkoympäristön muutosten sietokyvyn lisäksi SRT:llä on myös muita etuja.Koska voit lähettää videoita arvaamattomalla liikenteellä, kalliita GPS-verkkoja ei siis tarvita, joten voit olla kilpailukykyinen palvelukustannuksissasi.Toisin sanoen voit kokea interaktiivisen kaksisuuntaisen viestinnän missä tahansa paikassa, jossa on Internet-yhteys.Videon suoratoistoprotokollana SRT voi paketoida MPEG-2-, H.264- ja HEVC-videodataa ja sen vakiosalausmenetelmä varmistaa tietojen yksityisyyden.

 

Kenen tulisi käyttää SRT:tä?

SRT on suunniteltu kaikentyyppisiin videolähetyksiin.Kuvittele vain, että tiheästi täytetyssä konferenssisalissa kaikki käyttävät samaa verkkoa taistellakseen Internet-yhteydestä.Kun videoita lähetetään tuotantostudioon niin kiireisen verkon kautta, lähetyksen laatu heikkenee varmasti.On erittäin todennäköistä, että pakettihäviö tapahtuu lähetettäessä videota niin kiireisen verkon kautta.SRT on tässä tilanteessa erittäin tehokas estämään nämä ongelmat ja toimittaa korkealaatuisia videoita enkooderiin.

Eri alueilla on myös useita kouluja ja kirkkoja.Suoratoistaaksesi videoita eri koulujen tai kirkkojen välillä, katselukokemus on varmasti epämiellyttävä, jos suoratoiston aikana esiintyy viivettä.Latenssi voi myös aiheuttaa ajan ja rahan menetystä.SRT:n avulla pystyt sitten luomaan laadukkaita ja luotettavia videovirtoja eri paikkojen välillä.

 

Mikä tekee SRT:stä hyvän suoratoistoprotokollan?

Jos olet tiedon nälkä ja haluat tietää enemmän yllä olevista hyvistä puolista SRT:stä, muutamassa seuraavassa kappaleessa on yksityiskohtaisia ​​​​selvityksiä.Jos tiedät jo nämä tiedot tai et vain ole kiinnostunut, voit ohittaa nämä kappaleet.

 

Suurin ero RTMP:n ja SRT:n välillä on aikaleimien puuttuminen RTMP-virran pakettiotsikoista.RTMP sisältää vain todellisen streamin aikaleimat sen kehysnopeuden mukaisesti.Yksittäiset paketit eivät sisällä tätä tietoa, joten RTMP-vastaanottimen on lähetettävä jokainen vastaanotettu paketti kiinteän aikavälin sisällä dekoodausprosessille.Yksittäisten pakettien kulkemiseen kuluvan ajan erojen tasoittamiseksi tarvitaan suuria puskureita.

 

SRT puolestaan ​​sisältää aikaleiman jokaiselle yksittäiselle paketille.Tämä mahdollistaa signaalin ominaisuuksien uudelleen luomisen vastaanotinpuolella ja vähentää merkittävästi puskuroinnin tarvetta.Toisin sanoen vastaanottimesta lähtevä bittivirta näyttää täsmälleen samalta kuin virta, joka tulee SRT-lähettimeen.Toinen merkittävä ero RTMP:n ja SRT:n välillä on pakettien uudelleenlähetyksen toteutus.SRT voi tunnistaa yksittäisen kadonneen paketin sen järjestysnumeron perusteella.Jos järjestysnumeron delta on useampi kuin yksi paketti, kyseisen paketin uudelleenlähetys laukaistaan.Vain kyseinen paketti lähetetään uudelleen latenssin ja lisäkustannusten pitämiseksi alhaisina.

 

Lisätietoja teknisistä tiedoista saat Haivisionin viralliselta verkkosivustolta ja lataa heidän teknisen yleiskatsauksensa (https://www.haivision.com/blog/all/excited-srt-video-streaming-protocol-technical-overview/).

 

SRT:n rajoitukset

Nähtyään niin monia SRT:n etuja, katsotaanpa sen rajoituksia nyt.Wowzaa lukuun ottamatta monien ensisijaisten reaaliaikaisten suoratoistoalustojen järjestelmissä ei vielä ole SRT:tä, joten et todennäköisesti silti voi hyödyntää sen upeita ominaisuuksia asiakaspuolelta.Kuitenkin, kun yhä useammat yritykset ja yksityiset käyttäjät ottavat käyttöön SRT:n, SRT:stä odotetaan tulevan videon suoratoistostandardi.

 

Viimeinen muistutus

Kuten aiemmin mainittiin, SRT:n suurin ominaisuus on sen alhainen latenssi, mutta koko suoratoiston työnkulussa on myös muita tekijöitä, jotka voivat johtaa latenssiin ja lopulta huonoon katselukokemukseen, kuten verkon kaistanleveys, laitteen koodekki ja näytöt.SRT ei takaa pientä latenssia, ja myös muut tekijät, kuten verkkoympäristö ja suoratoistolaitteet, on otettava huomioon.

 


Postitusaika: 13.4.2022