什么是SRT?
SRT是Secure Reliable Transport的缩写,它是一个在不可靠的网络(如互联网)上传输高质量视频的协议。它是一个开源协议,使用加密和纠错来确保视频和音频流的可靠和安全传输,即使在低带宽或拥挤的网络条件下。SRT通常用于现场视频流应用,如体育广播,其中高质量、低延迟的视频传输至关重要。
SRT 和 mimoLive
由于FFmpeg,mimoLive现在可以提供 SRT (从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 "替换为 Mac 的 本地 IP 号。
❗
你的网络需要进行配置,以便你运行的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 "替换为可连接到你的 mimoLive Mac 的 公共IP 号码。这很可能与本地 IP 号不同。