Ja kādreiz esat veicis tiešraides straumēšanu, jums ir jāzina straumēšanas protokoli, jo īpaši RTMP, kas ir visizplatītākais tiešraides straumēšanas protokols.Tomēr ir jauns straumēšanas protokols, kas straumēšanas pasaulē rada satraukumu.To sauc par SRT.Tātad, kas īsti ir SRT?
SRT apzīmē Secure Reliable Transport, kas ir Haivision izstrādāts straumēšanas protokols.Ļaujiet man ilustrēt straumēšanas protokola nozīmi ar piemēru.Kad kāds atver YouTube tiešraidi, lai skatītu video straumes, jūsu dators nosūta serverim “pieprasījumu izveidot savienojumu”.Pēc pieprasījuma apstiprināšanas serveris atgriež sadalītos video datus datoram, kurā video tiek dekodēts un vienlaikus atskaņots.SRT būtībā ir straumēšanas protokols, kas ir jāsaprot divām ierīcēm, lai nodrošinātu netraucētu video straumēšanu.Katram protokolam ir savi plusi un mīnusi, un RTMP, RTSP, HLS un SRT ir daži no visievērojamākajiem video straumēšanā izmantotajiem protokoliem.
Kāpēc SRT, lai gan RTMP ir stabils un plaši izmantots straumēšanas protokols?
Lai uzzinātu SRT plusus un mīnusus, kā arī tā funkcijas, mums tas vispirms ir jāsalīdzina ar RTMP.RTMP, kas pazīstams arī kā reāllaika ziņojumapmaiņas protokols, ir nobriedis, vispāratzīts straumēšanas protokols ar uzticamības reputāciju, pateicoties tā uz TCP balstītām pakotnes atkārtotas pārsūtīšanas iespējām un regulējamiem buferiem.RTMP ir visbiežāk izmantotais straumēšanas protokols, taču kopš 2012. gada tas nekad nav atjaunināts, tāpēc ir ļoti iespējams, ka tas tiks aizstāts ar SRT.
Vissvarīgākais ir tas, ka SRT apstrādā problemātiskus video labāk nekā RTMP.RTMP straumēšana neuzticamos, zema joslas platuma tīklos var izraisīt tādas problēmas kā buferizācija un tiešraides straumes piksilēšana.SRT prasa mazāku joslas platumu, un tas ātrāk atrisina datu kļūdas.Rezultātā jūsu skatītāji pieredzēs labāku straumi ar mazāku buferizāciju un pikseļu veidošanu.
SRT nodrošina īpaši zemu latentumu no gala līdz galam un nodrošina ātrumu, kas ir 2–3 reizes lielāks nekā RTMP
Salīdzinot ar RTMP, SRT straumēšana nodrošina mazāku latentumu.Kā noteikts baltajā grāmatā (https://www.haivision.com/resources/white-paper/srt-versus-rtmp/), ko publicēja Haivision, tajā pašā testa vidē SRT ir 2,5–3,2 reizes mazāka aizkave nekā RTMP, kas ir diezgan būtisks uzlabojums.Kā parādīts zemāk esošajā diagrammā, zilā josla attēlo SRT veiktspēju, bet oranžā josla attēlo RTMP latentumu (testi tika veikti četrās dažādās ģeogrāfiskās vietās, piemēram, no Vācijas līdz Austrālijai un no Vācijas līdz ASV).
Joprojām parāda izcilu veiktspēju pat neuzticamā tīklā
Papildus zemajam latentumam ir vērts pieminēt, ka SRT joprojām var pārraidīt vājā tīklā.SRT infrastruktūrā ir iebūvētas funkcijas, kas samazina negatīvās sekas, ko rada mainīgs joslas platums, pakešu zudumi utt., tādējādi saglabājot video straumes integritāti un kvalitāti pat neparedzamos tīklos.
Priekšrocības, ko SRT var sniegt?
Papildus īpaši zemajam latentumam un noturībai pret izmaiņām tīkla vidē ir arī citas priekšrocības, ko SRT var sniegt.Tā kā varat sūtīt videoklipus neparedzamā trafikā, dārgi GPS tīkli nav nepieciešami, lai jūs varētu būt konkurētspējīgs pakalpojumu izmaksu ziņā.Citiem vārdiem sakot, jūs varat piedzīvot interaktīvu duplekso komunikāciju jebkurā vietā ar interneta pieejamību.Tā kā SRT ir video straumēšanas protokols, tas var pakešot MPEG-2, H.264 un HEVC video datus, un tā standarta šifrēšanas metode nodrošina datu privātumu.
Kam vajadzētu izmantot SRT?
SRT ir paredzēts visu veidu video pārraidēm.Iedomājieties, ka blīvi pārpildītā konferenču zālē visi izmanto vienu un to pašu tīklu, lai cīnītos par interneta pieslēgumu.Sūtot video uz ražošanas studiju pa tik noslogotu tīklu, pārraides kvalitāte noteikti tiks pasliktināta.Ļoti iespējams, ka, sūtot video pa tik noslogotu tīklu, notiks pakešu zudumi.Šajā situācijā SRT ļoti efektīvi novērš šīs problēmas un nodrošina augstas kvalitātes videoklipus paredzētajiem kodētājiem.
Dažādās vietās ir arī vairākas skolas un baznīcas.Straumējot video starp dažādām skolām vai baznīcām, skatīšanās pieredze noteikti būs nepatīkama, ja straumēšanas laikā būs kāds latentums.Latentums var izraisīt arī laika un naudas zaudējumus.Izmantojot SRT, jūs varēsiet izveidot kvalitatīvas un uzticamas video straumes starp dažādām vietām.
Kas padara SRT par labu straumēšanas protokolu?
Ja esat izsalcis pēc zināšanām un vēlaties uzzināt vairāk par iepriekš minētajiem labajiem punktiem par SRT, nākamajās rindkopās tiks sniegti detalizēti paskaidrojumi.Ja jūs jau zināt šo informāciju vai vienkārši neinteresē, varat izlaist šīs rindkopas.
Galvenā atšķirība starp RTMP un SRT ir laikspiedolu trūkums RTMP straumes pakešu galvenēs.RTMP satur tikai faktiskās straumes laikspiedolus atbilstoši tās kadru ātrumam.Atsevišķās paketēs šī informācija nav, tāpēc RTMP uztvērējam katra saņemtā pakete noteiktā laika intervālā jānosūta dekodēšanas procesam.Lai izlīdzinātu atšķirības laikā, kas nepieciešams atsevišķu pakešu ceļošanai, ir nepieciešami lieli buferi.
No otras puses, SRT katrai atsevišķai paketei ir iekļauts laikspiedols.Tas ļauj atjaunot signāla raksturlielumus uztvērēja pusē un ievērojami samazina nepieciešamību pēc buferizācijas.Citiem vārdiem sakot, bitu straume, kas iziet no uztvērēja, izskatās tieši tāpat kā straume, kas nonāk SRT sūtītājā.Vēl viena būtiska atšķirība starp RTMP un SRT ir pakešu atkārtotas pārraidīšanas ieviešana.SRT var identificēt atsevišķu pazaudētu paketi pēc tās kārtas numura.Ja kārtas numura delta ir vairāk nekā viena pakete, tiek aktivizēta šīs paketes atkārtota pārraide.Atkārtoti tiek nosūtīta tikai konkrētā pakete, lai latentums un pieskaitāmās izmaksas būtu zemas.
Lai iegūtu papildinformāciju par tehnisko informāciju, apmeklējiet Haivision oficiālo vietni un lejupielādējiet tās tehnisko pārskatu (https://www.haivision.com/blog/all/excited-srt-video-streaming-protocol-technical-overview/).
SRT ierobežojumi
Pēc tik daudzajām SRT priekšrocībām apskatīsim tā ierobežojumus.Izņemot Wowza, daudzu primāro reāllaika straumēšanas platformu sistēmās vēl nav SRT, tāpēc jūs, iespējams, joprojām nevarat izmantot tās lieliskās iespējas no klienta puses.Tomēr, tā kā arvien vairāk uzņēmumu un privāto lietotāju pieņem SRT, sagaidāms, ka SRT kļūs par nākotnes video straumēšanas standartu.
Pēdējais atgādinājums
Kā minēts iepriekš, SRT lielākā iezīme ir tā zemais latentums, taču visā straumēšanas darba plūsmā ir arī citi faktori, kas var izraisīt latentumu un galu galā sliktu skatīšanās pieredzi, piemēram, tīkla joslas platums, ierīces kodeki un monitori.SRT negarantē zemu latentumu, un jāņem vērā arī citi faktori, piemēram, tīkla vide un straumēšanas ierīces.
Publicēšanas laiks: 13.04.2022