What Exactly is SRT

жаңа

SRT дегеніміз не

Егер сіз кез келген тікелей трансляцияны орындаған болсаңыз, ағындық хаттамалармен, әсіресе тікелей трансляцияға арналған ең кең тараған RTMP протоколымен таныс болуыңыз керек.Дегенмен, ағынды әлемде шу тудыратын жаңа ағындық протокол бар.Ол SRT деп аталады.Сонымен, SRT дегеніміз не?

SRT Haivision әзірлеген ағынды хаттама болып табылатын Secure Reliable Transport дегенді білдіреді.Ағынды хаттаманың маңыздылығын мысалмен көрсетуге рұқсат етіңіздер.Біреу бейне ағындарын көру үшін YouTube Live қолданбасын ашқанда, сіздің компьютеріңіз серверге «қосылу сұрауын» жібереді.Сұрауды растағаннан кейін сервер секциялық бейне деректерін бейне кодсыздандырылған және бір уақытта ойнатылатын компьютерге қайтарады.SRT негізінен бейне ағынын үздіксіз жіберу үшін екі құрылғы түсінуі керек ағындық протокол болып табылады.Әрбір хаттаманың артықшылықтары мен кемшіліктері бар және RTMP, RTSP, HLS және SRT бейне ағынында қолданылатын ең көрнекті протоколдар болып табылады.

 

Неліктен RTMP тұрақты және жиі қолданылатын ағындық хаттама болса да SRT?

SRT-нің артықшылықтары мен кемшіліктерін, сондай-ақ оның мүмкіндіктерін білу үшін алдымен оны RTMP-мен салыстыру керек.RTMP, сондай-ақ нақты уақыттағы хабар алмасу протоколы ретінде белгілі, TCP негізіндегі буманы қайта жіберу мүмкіндіктері мен реттелетін буферлердің арқасында сенімділік беделі бар жетілген, жақсы орнатылған ағындық протокол.RTMP – ең жиі қолданылатын ағындық хаттама, бірақ 2012 жылдан бері ешқашан жаңартылмаған, сондықтан оны SRT-ге ауыстыру ықтималдығы жоғары.

Ең бастысы, SRT проблемалық бейнені RTMP-ге қарағанда жақсы өңдейді.Сенімсіз, өткізу қабілеті төмен желілер арқылы RTMP ағыны тікелей ағынның буферленуі және пиксельденуі сияқты мәселелерді тудыруы мүмкін.SRT аз өткізу қабілеттілігін қажет етеді және ол деректер қателерін тезірек шешеді.Нәтижесінде сіздің көрермендер буферлеу және пикселдеу азырақ жақсырақ ағынды көреді.

 

SRT өте төмен кідіріспен қамтамасыз етеді және RTMP қарағанда 2-3 есе жылдамырақ жылдамдықты ұсынады.

RTMP-мен салыстырғанда, SRT ағыны төмен кідірісті қамтамасыз етеді.Ақ қағазда жазылғандай (https://www.haivision.com/resources/white-paper/srt-versus-rtmp/) Haivision шығарған, дәл сол сынақ ортасында SRT RTMP-тен 2,5 – 3,2 есе аз кідіріске ие, бұл айтарлықтай жақсарту.Төмендегі диаграммада көрсетілгендей, көк жолақ SRT өнімділігін, ал қызғылт сары жолақ RTMP кідірісін бейнелейді (тесттер Германиядан Австралияға және Германиядан АҚШ-қа дейінгі төрт түрлі географиялық жерде жүргізілді).

 

Тіпті сенімсіз желіде де жоғары өнімділікті көрсетеді

Төмен кідіріспен қатар, SRT әлі де нашар жұмыс істейтін желіде тарата алатынын атап өткен жөн.SRT инфрақұрылымында өткізу қабілетінің ауытқуы, пакеттердің жоғалуы және т.б. тудыратын жағымсыз әсерлерді барынша азайтатын, осылайша тіпті болжанбаған желілерде де бейне ағынының тұтастығы мен сапасын сақтайтын кіріктірілген функциялар бар.

 

SRT әкелетін артықшылықтар?

Өте төмен кідіріс пен желі ортасындағы өзгерістерге төзімділіктен басқа, SRT сізге бере алатын басқа да артықшылықтар бар.Бейнелерді күтпеген трафикте жібере алатындықтан, қымбат GPS желілері қажет емес, сондықтан қызмет құны бойынша бәсекеге қабілетті бола аласыз.Басқаша айтқанда, Интернет қолжетімділігі бар кез келген жерде интерактивті дуплексті байланысты сезінуге болады.Бейне ағынының протоколы бола отырып, SRT MPEG-2, H.264 және HEVC бейне деректерін пакеттей алады және оның стандартты шифрлау әдісі деректердің құпиялылығын қамтамасыз етеді.

 

SRT кімге қолданылуы керек?

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 ж