早该录录了3-如何使用云服务器进行录播
2023/3/16更新:现在回过头来看,这3篇专栏都有很多说得不好的地方,所以直接修订一下
云服务器录制是没问题的,但是现在为了廉价地大量录,最好用海外小厂的linux服务器,部署也很方便的
压制建议直接用ffmpeg,别用图形界面了,更新不及时,CPU压制的质量肯定会比NVENC好一点的,但是人眼感知不强

由于家庭网络不是很稳定啊,可能会出现突然的断网,所以就想到用云服务器(ECS),这个稳定性就高多了,跑在ECS上的很多业务对于断网是十分敏感的,所以云服务器厂商会非常重视网络稳定性这个事。
其实还有一个低成本选择,淘宝上有不少服务器出租,那个有很多是线下实体机器直接开个远程给你用的,没有什么虚拟化也没有什么对于网络的优化,我甚至怀疑很多用的也是家庭宽带啊。所以这个也不是很推荐,还是用云服务器比较好吧。
下面继续说啊,按照录播的流程,应该首先是要有一台录机,然后要有一台负责压制的机器。我这里的工作流比较特殊啊,为了能让大家尽快看到带弹幕的录播,我一般会选择先GPU压制一下,这个速度比较快,然后再CPU压制一个高质量版本的换源。
所以就首先是一台低成本的ECS,对CPU要求不高吧,有个基本的下行带宽就够了,我个人的经验是觉得20Mbps比较好,星瞳直播正常的码率是5-6Mbps,但是有时候网络波动也会需要10+Mbps,所以总得来说20Mbps比较好。录制好之后上传到对象存储里,然后再把对象存储里录制好的文件上传到GPU服务器里。为什么不直接用GPU服务器录制呢?毕竟GPU服务器也是挺贵的,当然为了省时间也可以直接用GPU服务器录制,我个人是没有选择这么做。
一个比较好的地方就是云服务器也可以选择Windows镜像,所以直接就用Windows Server就行了,然后直接录播姬。具体怎么录播就不赘述了,之前都讲过。
然后就是GPU服务器,可以选择抢占式实例啊,至少可以保证1小时不被释放,毕竟本来GPU压制也不需要多少时间,说实话直接租一个V100真是太幸福了。V100是我用过最好最贵的GPU,我之前从未有过如此奢侈的行为,但是以后这种奢侈行为会一直做。
然后其实我也不知道要说什么了,具体讲也讲不出什么。首先以上都是我去阿里云官网看了一圈的理论操作啊,我个人在云服务器这边的经验也不是很丰富,所以这个里面可能有小坑,但应该没有什么大问题。我自己实践完成,有空会出个视频手把手操作一下,毕竟云服务器操作这种事可能对于非计算机或相关专业的人来说还是有点麻烦。