本帖最后由 玄名 于 2020-10-7 15:10 编辑
一、更新软件列表和软件
sudo apt update && apt upgrade
二、安装解码器
sudo apt-get install x264
三、安装ffmpeg
sudo apt-get install ffmpeg
四、安装screen
sudo apt-get install screen
五、准备直播的素材
1.直播电影电视的话,把下载好的素材用winscp传到设备里就行了;2.如果是音乐的话,就需要前面安装的小丸工具箱了; 第一步全选你要播放的音乐文件,右键添加到压缩文件,然后文件扩展名改成.mp3,压缩文件格式选择rar,压缩方式选择储存,点击确定。 这样就把多个mp3文件合并成为一个mp3文件了。
第二步打开小丸工具箱,点击常用,把刚刚弄好的音乐合集拖到音频那栏,图片那栏选一张自己喜欢的图片就行,右键刚刚做好的音乐合集,点击详细信息,然后把分钟换算秒数,得出的结果填入时间那栏,其他按照图上填就行,最后点击压制,等压制完成用winscp把压制好的视频传到设备上。
六、获取你的rtmp地址/你的直播码如果是在b站直播,点击头像,点击我的直播间,点击开播设置,然后选择分区,给直播间起一个名字,点击开播,复制你的rtmp地址/你的直播码。
七、准备推流#screen创建ffmpeg会话
sudo screen -S ffmpeg
#单文件循环推流
sudo ffmpeg -re -stream_loop -1 -i "/path/to/file1.wav" -vcodec copy -acodec aac -b:v 1500k -b:a 320k -r 60 -f flv "你的rtmp地址/直播码"
#其中screen -S ffmpeg,该命令主要是避免网络中断或是断开putty的情况下中断了命令的执行,它可以保证命令会在后台继续执行。 #当回来时可以执行:screen -r ffmpeg",即可恢复到离开前创建的ffmpeg会话的工作界面。 #执行:exit ,会提示:[screen is terminating],表示已经成功退出screen会话。 #其中/path/to/为文件的路径,file1.wav为文件名和扩展名。
|