What Exactly is SRT

новы

Што менавіта такое SRT

Калі вы калі-небудзь праводзілі якія-небудзь прамыя трансляцыі, вы павінны быць знаёмыя з пратаколамі струменевага перадачы, у прыватнасці RTMP, які з'яўляецца найбольш распаўсюджаным пратаколам для прамых трансляцый.Тым не менш, ёсць новы пратакол струменевай перадачы, які стварае ажыятаж у свеце струменевага перадачы.Гэта называецца, SRT.Такім чынам, што ж такое SRT?

SRT расшыфроўваецца як Secure Reliable Transport, які ўяўляе сабой струменевы пратакол, распрацаваны Haivision.Дазвольце мне праілюстраваць важнасць струменевага пратаколу на прыкладзе.Калі хтосьці адкрывае YouTube Live для прагляду відэатрансляцый, ваш кампутар адпраўляе «запыт на падключэнне» да сервера.Пасля пацверджання запыту сервер затым вяртае падзеленыя відэададзеныя на ПК, на якім відэа дэкадуецца і адначасова прайграваецца.SRT у асноўным з'яўляецца струменевым пратаколам, які павінны разумець дзве прылады для бесперабойнага струменевага відэа.Кожны пратакол мае свае плюсы і мінусы, а RTMP, RTSP, HLS і SRT з'яўляюцца аднымі з найбольш вядомых пратаколаў, якія выкарыстоўваюцца ў струменевым відэа.

 

Чаму SRT, нават калі RTMP з'яўляецца стабільным і часта выкарыстоўваным струменевым пратаколам?

Каб даведацца плюсы і мінусы SRT, а таксама яго асаблівасці, мы павінны спачатку параўнаць яго з RTMP.RTMP, таксама вядомы як пратакол абмену паведамленнямі ў рэальным часе, з'яўляецца сталым, добра зарэкамендаваным струменевым пратаколам з рэпутацыяй надзейнасці з-за сваіх магчымасцяў паўторнай перадачы пакета на аснове TCP і рэгуляваных буфераў.RTMP з'яўляецца найбольш часта выкарыстоўваным струменевым пратаколам, але ніколі не абнаўляўся з 2012 года, таму вельмі верагодна, што ён будзе заменены на SRT.

Самае галоўнае, што SRT апрацоўвае праблемнае відэа лепш, чым RTMP.Трансляцыя RTMP праз ненадзейныя сеткі з нізкай прапускной здольнасцю можа выклікаць такія праблемы, як буферызацыя і піксіляцыя вашай жывой трансляцыі.SRT патрабуе меншай прапускной здольнасці і хутчэй вырашае памылкі ў даных.У выніку вашы гледачы атрымаюць лепшы паток з меншай буферызацыяй і пікселізацыяй.

 

SRT забяспечвае звышнізкую затрымку ад канца да канца і забяспечвае хуткасць, якая ў 2-3 разы хутчэй, чым RTMP

У параўнанні з RTMP, струменевая трансляцыя SRT забяспечвае меншую затрымку.Як прадыктавана ў белай кнізе (https://www.haivision.com/resources/white-paper/srt-versus-rtmp/), апублікаванага Haivision, у тым жа асяроддзі тэставання, SRT мае затрымку, якая ў 2,5 - 3,2 разы менш, чым RTMP, што з'яўляецца даволі істотным паляпшэннем.Як паказана на дыяграме ніжэй, сіняя паласа адлюстроўвае прадукцыйнасць SRT, а аранжавая паласа паказвае затрымку RTMP (тэсты праводзіліся ў чатырох розных геаграфічных месцах, напрыклад, ад Германіі да Аўстраліі і Германіі да ЗША).

 

Па-ранейшаму паказвае высокую прадукцыйнасць нават у ненадзейнай сеткі

Акрамя нізкай затрымкі, варта адзначыць, што SRT усё яшчэ можа перадаваць у дрэнна прадукцыйнай сеткі.Інфраструктура SRT мае ўбудаваныя функцыі, якія мінімізуюць неспрыяльныя наступствы, выкліканыя ваганнямі прапускной здольнасці, стратай пакетаў і г.д., такім чынам падтрымліваючы цэласнасць і якасць відэапатоку нават у непрадказальных сетках.

 

Перавагі, якія можа прынесці СТО?

У дадатак да звышнізкай затрымкі і ўстойлівасці да зменаў у сеткавым асяроддзі, ёсць і іншыя перавагі, якія SRT можа прынесці вам.Паколькі вы можаце адпраўляць відэа з непрадказальным трафікам, дарагія сеткі GPS не патрэбныя, таму вы можаце быць канкурэнтаздольнымі з пункту гледжання кошту паслуг.Іншымі словамі, вы можаце выпрабаваць інтэрактыўную дуплексную сувязь у любым месцы, дзе ёсць Інтэрнэт.Будучы пратаколам струменевага відэа, SRT можа пакаваць відэададзеныя MPEG-2, H.264 і HEVC, а яго стандартны метад шыфравання забяспечвае канфідэнцыяльнасць дадзеных.

 

Каму варта выкарыстоўваць СРТ?

SRT прызначаны для ўсіх розных тыпаў відэаперадачы.Уявіце сабе, што ў густа запоўненай канферэнц-зале ўсе выкарыстоўваюць адну і тую ж сетку, каб змагацца за падключэнне да Інтэрнэту.Адпраўка відэа ў прадзюсарскую студыю па такой ажыўленай сетцы, безумоўна, пагоршыцца якасць перадачы.Вялікая верагоднасць таго, што пры адпраўцы відэа па такой напружанай сетцы адбудзецца страта пакетаў.SRT, у гэтай сітуацыі, вельмі эфектыўны для прадухілення гэтых праблем і забяспечвае высокую якасць відэа для прызначаных кадавальнікаў.

Ёсць таксама некалькі школ і цэркваў у розных раёнах.Для трансляцыі відэа паміж рознымі школамі або цэрквамі ўражанні ад прагляду, безумоўна, будуць непрыемнымі, калі падчас трансляцыі ёсць якія-небудзь затрымкі.Затрымка таксама можа прывесці да страты часу і грошай.З дапамогай SRT вы зможаце ствараць якасныя і надзейныя відэапатокі паміж рознымі месцамі.

 

Што робіць SRT добрым струменевым пратаколам?

Калі вы жадаеце ведаў і хочаце даведацца больш аб вышэйзгаданых добрых момантах SRT, у наступных некалькіх абзацах будуць прадстаўлены падрабязныя тлумачэнні.Калі вы ўжо ведаеце гэтыя дэталі ці проста не зацікаўленыя, вы можаце прапусціць гэтыя абзацы.

 

Асноўным адрозненнем паміж RTMP і SRT з'яўляецца адсутнасць пазнакі часу ў загалоўках пакетаў патоку RTMP.RTMP змяшчае толькі часавыя пазнакі фактычнага патоку ў адпаведнасці з яго частатой кадраў.Асобныя пакеты не ўтрымліваюць гэтай інфармацыі, таму прымач RTMP павінен адправіць кожны атрыманы пакет на працягу фіксаванага інтэрвалу часу ў працэс дэкадавання.Каб згладзіць адрозненні ў часе, якое патрабуецца для перамяшчэння асобных пакетаў, патрабуюцца вялікія буферы.

 

SRT, з іншага боку, уключае метку часу для кожнага асобнага пакета.Гэта дазваляе аднавіць характарыстыкі сігналу на баку прымача і значна памяншае патрэбу ў буферызацыі.Іншымі словамі, бітавы паток, які пакідае прыёмнік, выглядае сапраўды гэтак жа, як паток, які паступае ў адпраўшчык SRT.Яшчэ адно істотнае адрозненне паміж RTMP і SRT - гэта рэалізацыя паўторнай перадачы пакетаў.SRT можа ідэнтыфікаваць асобны страчаны пакет па яго парадкавым нумары.Калі дэльта нумара паслядоўнасці складае больш за адзін пакет, запускаецца паўторная перадача гэтага пакета.Толькі гэты канкрэтны пакет адпраўляецца зноў, каб захаваць затрымку і накладныя выдаткі на нізкім узроўні.

 

Для атрымання дадатковай інфармацыі аб тэхнічных дэталях наведайце афіцыйны сайт Haivision і загрузіце іх тэхнічны агляд (https://www.haivision.com/blog/all/excited-srt-video-streaming-protocol-technical-overview/).

 

Абмежаванні SRT

Убачыўшы столькі пераваг SRT, давайце паглядзім на яго абмежаванні.За выключэннем Wowza, многія асноўныя струменевыя платформы ў рэжыме рэальнага часу яшчэ не маюць SRT у сваіх сістэмах, таму вы, верагодна, усё яшчэ не можаце скарыстацца яго выдатнымі магчымасцямі з боку кліента.Аднак, паколькі ўсё больш і больш карпаратыўных і прыватных карыстальнікаў прымаюць SRT, чакаецца, што SRT стане будучым стандартам струменевага відэа.

 

Апошні напамін

Як ужо згадвалася раней, найбольшай асаблівасцю SRT з'яўляецца яго нізкая затрымка, але ёсць і іншыя фактары ва ўсім плыні працы, якія могуць прывесці да затрымкі і, у канчатковым рахунку, дрэннага ўражанні ад прагляду, такія як прапускная здольнасць сеткі, кодэк прылады і маніторы.SRT не гарантуе нізкай затрымкі, і іншыя фактары, такія як сеткавае асяроддзе і струменевыя прылады, таксама павінны быць прыняты пад увагу.

 


Час публікацыі: 13 красавіка 2022 г