Що таке СРТ?
SRT розшифровується як Secure Reliable Transport - це протокол для передачі високоякісного відео через ненадійні мережі, такі як Інтернет. Це протокол з відкритим вихідним кодом, який використовує шифрування і корекцію помилок, щоб забезпечити надійну і безпечну передачу відео- і аудіопотоків навіть в умовах низької пропускної здатності або перевантаженої мережі. SRT зазвичай використовується в додатках для потокового відео в реальному часі, таких як спортивні трансляції, де високоякісний відеопотік з низькою затримкою є критично важливим.
SRT та mimoLive
Завдяки FFmpeg, mimoLive тепер може запропонувати SRT (Secure Reliable Transport), починаючи з версії 6.0. Знайдіть більше інформації на SRT на SRT веб-сайт.
Це попередня документація, і ми не маємо великого досвіду роботи з SRT. Будь ласка, повідомте нам, якщо ви знайдете якісь проблеми.
Налаштування mimoLive як SRT приймач
Створіть джерело FFmpeg і введіть ці параметри у поле Вхідні параметри FFmpeg:
-i srt://xxx.xxx.xxx.xxx:9998?pkt_size=1316&mode=listener
замінивши "xxx.xxx.xxx.xxx" на локальний IP-номер вашого Mac.
Вашу мережу потрібно налаштувати так, щоб комп'ютер Mac, на якому ви працюєте, був доступний з Інтернету через загальнодоступний IP-номер і порт 9998.
Відправлення SRT до mimoLive
Щоб перевірити налаштування, ви також можете використовувати ffmpeg для відправки тестового сигналу на ваш SRT приймач. На вашому віддаленому комп'ютері має бути відеофайл і встановлена програма ffmpeg. Після цього ви можете відкрити термінал і виконати цю команду:
ffmpeg -i testmovie.mp4 -acodec copy -vcodec copy -f mpegts srt://yyy.yyy.yyy.yyy:9998?pkt_size=1316
де вам потрібно замінити "yyy.yyy.yyy.yyy" на публічний IP-адресу, з якої доступний ваш mimoLive Mac. Швидше за все, він відрізняється від локального IP-номера.