环境搭建
ffmpeg安装,我这里用的是centos搭建的,其他平台可以自己百度
bash
yum -y install wget
wget --no-check-certificate https://www.johnvansickle.com/ffmpeg/old-releases/ffmpeg-4.0.3-64bit-static.tar.xz
tar -xJf ffmpeg-4.0.3-64bit-static.tar.xz
cd ffmpeg-4.0.3-64bit-static
mv ffmpeg /usr/bin && mv ffprobe /usr/bin && mv qt-faststart /usr/bin && mv ffmpeg-10bit /usr/bin
ffmpeg推流
我这里在当前目录中放置了一个test7.mp4的视屏文件。
通过命令推流的示例:
bash
nohup ffmpeg -re -stream_loop -1 -i "test7.mp4" -c copy -f flv -max_delay 100000 -bufsize 10000000 -rtbufsize 10000000 "rtmp://live-push.bilivideo.com/live-bvc/?streamname=live_3493144494607089_79183&key=00f951e3751a6af599ee55f1532e&schedule=rtmp&pflag=1" &
如果比较卡:需降低视频码率
播放影视:需要拿版权,在线版权库,版权代理商,视频制作公司都能买版权
美食教程循环播放
后续优化:
像挂机/录播呀,还有一种是ai代播的,比如"木几萌"机器人还可以和弹幕互动
那种一集一集的,写个任务检测,播完就接着找对应播放,就一集一集播放了
B站无人直播人数多点的可能就那个转播空间站, 这种直播缺乏互动性,很难留住人. 可以尝试蹦迪小狗/觅2 那样的读取弹幕功能
b站有人开源的,用几块钱的随身wifi刷机debain,然后b站直播。功耗低,24小时无人播纪晓岚
直接搭建自己的直播间:编辑live.hsslive.cn