Хэрэв та хэзээ нэгэн цагт шууд дамжуулалт хийж байсан бол шууд дамжуулалтын хамгийн түгээмэл протокол болох RTMP протоколыг мэддэг байх ёстой.Гэсэн хэдий ч урсгалын ертөнцөд шуугиан тарьж буй шинэ стриминг протокол бий.Үүнийг SRT гэж нэрлэдэг.Тэгэхээр SRT гэж яг юу вэ?
SRT гэдэг нь Secure Reliable Transport гэсэн үгийн товчлол бөгөөд энэ нь Haivision-ийн боловсруулсан дамжуулалтын протокол юм.Протоколын урсгалын ач холбогдлыг жишээгээр тайлбарлая.Хэн нэгэн видеог үзэхийн тулд 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 нь хоцрогдол багатай байх баталгаа өгөхгүй бөгөөд сүлжээний орчин, дамжуулалтын төхөөрөмж зэрэг бусад хүчин зүйлсийг мөн харгалзан үзэх шаардлагатай.
Шуудангийн цаг: 2022 оны 4-р сарын 13