从海南到北京,SRT让远程多机位同步成为现实
作者:OBS中文官网 日期:2022-06-17 人气:1941
原创 咕爸 看火箭爸爸
一说到远程多机位同步制作,大佬们想到的首先是TVU、LiveU、Aviwest这些“土豪”级方案,贵就一个字,很多人承受不来,更贵的方案也有,这里就不提了。
有些可能是迫于无奈,受疫情影响导播团队无法到达现场;
NDI家族也是不行的,NDI HX也不行,NDI Bridge也不行。FULL NDI的码率在125Mbps上下(1080 60p),这种体量的数据上公网是不现实的;NDI HX虽然体积小了很多,但25Mbps仍然很大。NDI Bridge其实就是一个VPN,VPN的稳定性,DDDD(懂的都懂)。现在很多平台和团队都把srt用来推PGM信号,到平台转成rtmp/hls/flv再进cdn,虽然有些“暴殄天物”,但srt推流确实比rtmp稳定很多,最起码有纠错功能,我也喜欢这么用。srt天生就是用来做远程多机位同步的,具体原理这里就不讲了。来不及买千视的编码器怎么办?没事,vMix凑合凑合也能用。将摄像机Input映射到Output1/2/3/4,一次最多能送4个机位,音频的话,一般情况下多个机位送同一路音频就行。如果你有更多机位要传,没关系,那就再开一台vMix。
在带宽允许的情况下,每路建议6Mbps,并使用HEVC编码,延时我个人喜欢用2000ms,这样的组合摩尔纹都不怕。
但要说明的是,使用srt,一般情况下,Caller或Listener其中一方要有公网IP。公网端建议使用50000之后的端口,以防撞车。如果没有公网IP,wowza这里还有一条路走:发端将srt流推到wowza服务器,收端使用rtsp协议在vmix中拉流,这样一顿操作下来也是同步的。
srt也不是完美的,在硬件编解码器中,srt是很稳定的,天大的网络波动,硬件来扛,但在vMix这种“万能”软件中,网络波动就可能会致命了,轻则造成收端画面不同步,重则假死闪退。
好在NewTek Connect Pro 7-8-220517(官方售价995美元)已经支持了srt协议,可以替导播系统挡刀:用NewTek Connect Pro来做收端,收到的信号再通过NDI或SDI给到导播系统,即便是NewTek Connect Pro崩了,导播端还可以切备片,不至于被一锅端,安全系数“提高很多”。NewTek Connect Pro一次只能收4路信号。如果你需要更多,Newtek NC2 Studio I/O Module向你招手。如果你用千视的编码器做发端,建议使用千视的解码器接收,如果要用软件收,强烈建议使用NewTek Connect Pro 7-8-220517。某次海南到北京的远程多机位同步制作,就是用上述方法做的:vMix采集-SRT推流-NewTek Connect Pro接流-NDI给到导播。
HEVC编码,SRT推流,对CPU和GPU都有一定要求,i7第十代以下/RTX3060以下的主机请退出战斗。如图,i7 9700/M4000已经“喘成狗”了。如果你还需要使用向日葵对发端进行远程控制,i7第十一代以下的CPU请撤出战斗,向日葵也是吃CPU大户。其实能别远程还是别远程,有些事情鞭长莫及,DDDD,如有更好方案,欢迎探讨。