原标题:基于Python&FFMPEG的tiktok&抖音直播推流集群处理系统的开发
项目需求:沿袭过去Python短视频转长视频分发的项目,利用家用服务器集群实现在b站直播tiktok&抖音短视频;具体操作为在飞书app上向机器人输入短视频链接(博主主页链接),接着本地服务器集群自动爬取对应短视频,合成完毕后推流至b站直播服务器。
附加需求:未来继续实现本地持续更新的功能(定时遍历一遍作者链接表)……
项目难点:本地服务器集群通讯,首先接收端下载完毕后,发信号通知slave并动态分配视频给子节点处理,处理完成后子节点分别发信号通知根节点处理完毕,之后根节点对处理好的片段进行整合,完成后推送直播间;其中直播间在无短视频流的状态下为音乐台,收到视频流后无缝切换过去,播完之后再无缝切回来,其中可以加入淡入淡出的转场,以及过渡画面(比如「接下来播放的是xxx的短视频合集」),这是比较难做到的部分,目前网上没有现成代码,需要自行摸索。(也许推流可以试试这个?https://github.com/voc/voctomix)
进阶:毕竟大部分平台的推流协议都是rtmp,何尝不设想一下通过中转服务器一次推几家呢?