What Exactly is SRT

nou

Què és exactament SRT

Si alguna vegada heu fet cap transmissió en directe, hauríeu d'estar familiaritzat amb els protocols de transmissió, especialment RTMP, que és el protocol més comú per a la transmissió en directe.No obstant això, hi ha un nou protocol de transmissió que està creant un brunzit al món de la transmissió.Es diu, SRT.Aleshores, què és exactament SRT?

SRT significa Secure Reliable Transport, que és un protocol de transmissió desenvolupat per Haivision.Permeteu-me il·lustrar la importància del protocol de transmissió amb un exemple.Quan algú obre YouTube Live per veure reproduccions de vídeo, el vostre ordinador envia la "sol·licitud de connexió" al servidor.Després de reconèixer la sol·licitud, el servidor retorna les dades de vídeo seccionades a l'ordinador on es descodifica i es reprodueix el vídeo al mateix temps.SRT és bàsicament un protocol de streaming que dos dispositius han d'entendre per a una transmissió de vídeo perfecta.Cada protocol té els seus pros i contres i RTMP, RTSP, HLS i SRT són alguns dels protocols més destacats utilitzats en la transmissió de vídeo.

 

Per què SRT tot i que RTMP és un protocol de transmissió estable i d'ús habitual?

Per conèixer els avantatges i els contres de SRT, així com les seves característiques, primer hem de comparar-lo amb RTMP.RTMP, també conegut com a protocol de missatgeria en temps real, és un protocol de transmissió madur i ben establert amb una reputació de fiabilitat a causa de les seves capacitats de retransmissió de paquets basats en TCP i els seus buffers ajustables.RTMP és el protocol de transmissió més utilitzat, però mai s'ha actualitzat des del 2012, per la qual cosa és molt probable que se substitueixi per SRT.

El més important és que SRT gestiona el vídeo problemàtic millor que RTMP.La transmissió de RTMP a través de xarxes poc fiables i de baix ample de banda pot causar problemes com ara la memòria intermèdia i la pixelació de la reproducció en directe.SRT requereix menys amplada de banda i resol els errors de dades més ràpidament.Com a resultat, els teus espectadors experimentaran un millor flux, amb menys memòria intermèdia i pixelització.

 

SRT proporciona una latència extrema a extrem i ofereix una velocitat de 2 a 3 vegades més ràpida que RTMP

En comparació amb RTMP, la transmissió SRT ofereix una latència més baixa.Tal com indica el llibre blanc (https://www.haivision.com/resources/white-paper/srt-versus-rtmp/) publicat per Haivision, en el mateix entorn de prova, SRT té un retard entre 2,5 i 3,2 vegades menor que RTMP, la qual cosa és una millora substancial.Tal com s'il·lustra al diagrama següent, la barra blava representa el rendiment SRT i la barra taronja representa la latència RTMP (les proves es van dur a terme en quatre ubicacions geogràfiques diferents, com d'Alemanya a Austràlia i Alemanya als EUA).

 

Encara mostra un rendiment superior fins i tot en una xarxa poc fiable

A més de la seva baixa latència, val la pena esmentar que SRT encara pot transmetre en una xarxa de baix rendiment.La infraestructura SRT té funcions integrades que minimitzen els efectes adversos causats per l'ample de banda fluctuant, la pèrdua de paquets, etc., mantenint així la integritat i la qualitat del flux de vídeo fins i tot en xarxes impredictibles.

 

Avantatges que pot aportar SRT?

A més de la latència molt baixa i la resistència als canvis en l'entorn de la xarxa, també hi ha altres avantatges que us pot aportar SRT.Com que podeu enviar vídeos amb trànsit impredictible, no calen xarxes GPS cares, de manera que podeu ser competitius pel que fa al cost del vostre servei.En altres paraules, podeu experimentar la comunicació dúplex interactiva en qualsevol lloc amb disponibilitat d'Internet.En ser un protocol de transmissió de vídeo, SRT pot empaquetar dades de vídeo MPEG-2, H.264 i HEVC i el seu mètode de xifratge estàndard garanteix la privadesa de les dades.

 

Qui hauria d'utilitzar SRT?

SRT està dissenyat per a tots els diferents tipus de transmissions de vídeo.Imagineu-vos que en una sala de conferències densament plena, tothom fa servir la mateixa xarxa per lluitar per la connexió a Internet.En enviar vídeos a l'estudi de producció a través d'una xarxa tan ocupada, la qualitat de la transmissió definitivament es veurà degradada.És molt probable que es produeixi una pèrdua de paquets en enviar vídeo a través d'una xarxa tan ocupada.SRT, en aquesta situació, és molt eficaç per evitar aquests problemes i ofereix vídeos d'alta qualitat als codificadors destinats.

També hi ha diverses escoles i esglésies a diferents zones.Per reproduir vídeos entre diferents escoles o esglésies, l'experiència de visualització serà sens dubte desagradable si hi ha alguna latència durant la transmissió.La latència també pot provocar pèrdues de temps i diners.Amb SRT, podreu crear fluxos de vídeo de qualitat i fiables entre diferents ubicacions.

 

Què fa que SRT sigui un bon protocol de transmissió?

Si teniu gana de coneixement i voleu saber més sobre els punts positius anteriors sobre SRT, els propers paràgrafs oferiran explicacions detallades.Si ja coneixeu aquests detalls o simplement no us interessa, podeu ometre aquests paràgrafs.

 

Una diferència principal entre RTMP i SRT és l'absència de segells de temps a les capçaleres de paquets de flux RTMP.RTMP només conté les marques de temps del flux real segons la seva velocitat de fotogrames.Els paquets individuals no contenen aquesta informació, per tant el receptor RTMP ha d'enviar cada paquet rebut dins d'un interval de temps fix al procés de descodificació.Per suavitzar les diferències en el temps que triguen els paquets individuals a viatjar, calen grans buffers.

 

SRT, d'altra banda, inclou una marca de temps per a cada paquet individual.Això permet recrear les característiques del senyal al costat del receptor i redueix dràsticament la necessitat d'amortitzar.En altres paraules, el flux de bits que surt del receptor s'assembla exactament al flux que entra al remitent SRT.Una altra diferència significativa entre RTMP i SRT és la implementació de la retransmissió de paquets.SRT pot identificar un paquet perdut individual pel seu número de seqüència.Si el número de seqüència delta és més d'un paquet, s'activa una retransmissió d'aquest paquet.Només es torna a enviar aquest paquet en particular per mantenir baixes la latència i la sobrecàrrega.

 

Per obtenir més informació sobre els detalls tècnics, visiteu el lloc web oficial de Haivision i descarregueu la seva visió general tècnica (https://www.haivision.com/blog/all/excited-srt-video-streaming-protocol-technical-overview/).

 

Limitacions SRT

Després de veure tants avantatges de SRT, mirem ara les seves limitacions.Excepte Wowza, moltes plataformes primàries de transmissió en temps real encara no tenen SRT als seus sistemes, de manera que probablement encara no podeu aprofitar les seves excel·lents característiques des del client.Tanmateix, a mesura que cada cop més empreses i usuaris privats adopten SRT, s'espera que SRT es converteixi en el futur estàndard de transmissió de vídeo.

 

Recordatori final

Com s'ha esmentat abans, la característica més important d'SRT és la seva baixa latència, però també hi ha altres factors en tot el flux de treball de transmissió que poden provocar latència i, finalment, una mala experiència de visualització, com ara l'amplada de banda de la xarxa, el còdec del dispositiu i els monitors.SRT no garanteix una latència baixa i també s'han de tenir en compte altres factors, com ara l'entorn de xarxa i els dispositius de transmissió.

 


Hora de publicació: 13-abril-2022