目的:推送本地视频至YouTube的直播频道
action:
安装ffmpeg:
wget https://johnvansickle.com/ffmpeg/release-source/ffmpeg-4.1.tar.xz
tar xvJf ffmpeg-4.1.tar.xz
cd ffmpeg-4.1
yum install gcc yasm -y
./configure --enable-shared --prefix=/usr/local/ffmpeg
make && make install
修改/etc/ld.so.conf:
include ld.so.conf.d/*.conf
/usr/local/ffmpeg/lib/
输入ldconfig使修改生效:
ldconfig
配置环境变量 /etc/profile :
#set ffmpeg environment
PATH=$PATH:/usr/local/ffmpeg/bin
export PATH
运行:
source /etc/profile #使配置生效
查看版本:
ffmpeg -version
安装成功;
ffmpeg -re -i "test.mp4" -vcodec copy -acodec aac -b:a 192k -f flv "rtmp://a.rtmp.youtube.com/live2/直播码"
以上命令为把本地test.mp4视频推送到直播间;直播码在YouTube个人频道的直播功能中获取;
还可以循环播放,甚至不需要本地视频,可以获取视频流地址转发至YouTube频道,空了再康康~
ref:
https://www.cnblogs.com/wintercloud/p/11162962.html
https://zhuanlan.zhihu.com/p/23951969