什么是无人直播?
无人直播是指提前录制好直播内容,然后在直播过程中循环播放这些录制好的视频,以达到24小时不间断直播的效果。这种方式可以节省人力和物力成本,实现低成本引流、卖货以及打赏赚钱的目的。无人直播可以分为两种类型:一种是不需要真人出镜,通过展示产品、物料或游戏画面等形式进行直播;另一种是将提前录制好的视频通过重复播放的形式进行直播。
无人直播可以利用一些软件进行录制和推流,如抖音直播伴侣、OBS软件、快手直播伴侣等。这种直播方式对于一些需要长时间直播的场景非常适用,例如音乐号、电影号、游戏号、美食账号、养生号等。无人直播的优点在于可以节省人力成本,实现自动化运营,同时也可以通过不断循环播放优质内容吸引用户停留和互动,提高用户粘性和转化率。
实现无人直播
这里使用FFmpeg实现无人直播。相关教程请看这里【如何在PHP中使用FFmpeg进行音视频操作】
哔哩哔哩直播
Step 1. 获取RTMP推流地址
以下是我获取到的RTMP推流地址:
- 服务器地址:
rtmp://live-push.bilivideo.com/live-bvc/
- 串流密钥:
?streamname=live_350943383_7128776&key=f9467ea5d97f5e1f7c35128e451031eb&schedule=rtmp&pflag=1
把服务器地址和串流密钥拼接后地址如下所示:
rtmp://live-push.bilivideo.com/live-bvc/?streamname=live_350943383_7128776&key=f9467ea5d97f5e1f7c35128e451031eb&schedule=rtmp&pflag=1
Step 2. 准备好一个已经录制好的MP4文件
我这里是准备了一个workerman视频文件workerman.mp4
。文件内容大概如下所示:
Step 3. FFmpeg 推流
ffmpeg -re -stream_loop -1 \
-i ./workerman.mp4 \
-c copy -f flv \
"rtmp://live-push.bilivideo.com/live-bvc/?streamname=live_350943383_7128776&key=f9467ea5d97f5e1f7c35128e451031eb&schedule=rtmp&pflag=1"
命令执行结果:
Step 4. 直播间观看直播
我的直播间链接:http://live.bilibili.com/14033404
微信视频号
微信视频号原理和哔哩哔哩直播一样,通过微信视频号助手获取到RTMP推流地址,然后通过FFmpeg 推流,就可以在微信视频号进行无人直播啦!
作者:Tinywan
来源:开源技术小栈
原文:https://mp.weixin.qq.com/s/ebzCm4cukn2Afn5Ogx0HRQ
版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。