目的:推送本地视频至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

Last modification:May 17th, 2020 at 10:45 pm