linix centos 安装ffmpeg-4.1.3 视频直播

1、下载ffmpeg

wget http://www.ffmpeg.org/releases/ffmpeg-4.1.3.tar.gz

2、解压

tar -xzvf ffmpeg-4.1.3.tar.gz 

3、进入解压目录进行编译安装

cd ffmpeg-4.1.3/

./configure

make

make install

如果之前没有安装“yasm插件”,到此肯定会出现问题。那么先安装下“yasm插件”插件再执行即可。

4、先安装yasm插件

4.0 先返回之前下载ffmpeg的目录
cd ..

4.1 获取文件
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz

4.2 解压jar包
tar -zxvf yasm-1.3.0.tar.gz

4.3 编译
cd yasm-1.3.0
./configure
make && make install

5、重新执行步骤3

cd ffmpeg-4.1.3/

./configure

make

make install

6、有“警告”但是能安装成功

7、安装Nginx,参考并感谢以下分享

https://blog.csdn.net/bingorl/article/details/78318026

8通过以上的操作,我们发现ffmpeg和Nginx已经安装成功,那么此时需要通过nginx扩展nginx-rtmp-module搭建流媒体服务器

先停止nginx:

启动      :/usr/local/nginx/sbin/nginx
检查配置文件:/usr/local/nginx/sbin/nginx -t
重载配置文件:/usr/local/nginx/sbin/nginx -s reload
重启      : /usr/local/nginx/sbin/nginx -s reopen
停止      :/usr/local/nginx/sbin/nginx -s stop

https://blog.csdn.net/bingorl/article/details/78318212

https://blog.csdn.net/ystyaoshengting/article/details/48436409  这个很重要,可以先看下

以上需要注意 --prefix是你要安装nginx的路径,而不是当前解压后程序的路径

 

参考以上分享。

将mp4文件转换为推流进行测试:

ffmpeg -re -i /home/jsdp/video.mp4 -vcodec copy -acodec copy -b:v 800k -b:a 32k -f flv rtmp://localhost/live

成功了~~~

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值