图片来源:MOBEON
搭建直播架构需要什么部件?
如果想在Facebook和YouTube等平台上直播是很容易的,只需在手机上按几下就可以了。但是,它并不能为你增添多少制作价值。如果你要搭建一个直播架构,可以怎么做呢?
从CDN到终端用户
如果要好好规划你的架构,就需要在起步阶段把最终目标牢记于心。
我们要考虑的最终目标是“如何把视频送到终端客户?”通常,我们会用内容分发网络(CDN)来做,它不仅能把视频流推给终端平台,还能转码。一个好的CDN也支持手机、电脑等不同的平台。CDN还能减轻播放设备的压力,这样CPU就不用单独负责把特定的视频流用特定的格式发给每一个用户了。
好的,现在我们有自己的CDN了,接着需要给它发送一个高画质信号。稍后我会提到它的详细内容,不过现在我们要知道的是,成功的直播需要快速的网络连接。
所有CDN都提供一个协议来规定以何种方式接收直播流。这个协议和终端设备使用的协议不同,而只要接收的视频格式正确,优质CDN就能提供良好的转换。
上传格式一般有HLS、RTSP、RTMP和Silverlight格式。总之,你使用的软件要提供符合CDN规定的格式,否则直播难以正常进行。
选什么软件是搭建过程中的重中之重。
你的软件只用于提供视频流吗?还是也做一些多源切换、视频播放、图形添加等工作?最重要的一点是,你的软件是否支持所用摄影机型号?
图片来源:five things series
这条逻辑链又回到一个问题:“你使用什么样的摄影机?”使用的拍摄设备带USB吗?还是输出HDMI或HDSDI格式?如果是后者,你的电脑就需要一个I/O设备,它既能处理所需的所有输入,还能提供你想要的帧大小和帧率。(T)