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-ն կարող է բերել:

Ի լրումն չափազանց ցածր հետաձգման և ցանցային միջավայրի փոփոխությունների նկատմամբ ճկունության, կան նաև այլ առավելություններ, որոնք 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