现在是一个全民直播的时代,今天尝试使用悟空派完成开播体验。
第一步是将USB摄像头连接到开发板上
然后在命令行输入lsmod,确认摄像头正确连接
下面就是下载安装ffmpeg
sudo apt install ffmpeg
完成上述准备后就可以选择直播平台了。这里选择B站作为直播平台,完成实名认证后便能够进行开播。
填写好直播的内容和选项,便可以开始进行直播。
点击开始直播后,会显示出服务器地址和串流密钥,组合在一起,就是你的推流地址了。
回到开发板,输入下面的命令
ffmpeg -f v4l2 -i /dev/video0 -c:v libx264 -preset ultrafast -tune zerolatency -s 640x480 -pix_fmt yuv420p -f flv "rtmp地址"
这个时候就可以在直播间看到摄像头的画面了,延时可能有点大(根据网络状况,10s延时都是正常的)。
除了推流摄像头画面,也可以使用ffmpeg推流本地视频。命令如下:
ffmpeg -re -stream_loop -1 -i "本地视频.mp4" -c copy -f flv "rtmp地址"
总体看来,悟空派小巧的体积可以随意放置,功耗也不高,猜想用一块充电宝就可以支持7x24。本身CPU硬件性能配合强大的开源ffmpeg,可以完美完成远程网络推流的任务,打造低成本无人值守的直播设备,或者网络电影平台。
直播对比
|