-
yangm 数据达人Lv4
发表于2021-7-9 15:14
1)下载地址:https://github.com/BtbN/FFmpeg-Builds/releases
根据系统版本下载对应版本插件。例:测试机器为win10 64位,选择如下:
2)下载后解压至abi工作目录中的live文件夹下
注意:主文件夹下的目录名称一定要保持一致,为ffmpeg,否则报错。如下图
3)配置环境变量
此电脑》属性》高级系统设置》环境变量
双击path变量新增变量指定安装位置。例: D:\环境\work\abi526\live\bin
4)测试
win+R》CMD
输入:ffmpeg.exe -version
出现ffmpeg的版本信息代表安装成功。
二、使用直播组件
1)分析表制作
拖入直播组件,属性中填入测试rtsp流。
测试地址:rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov
注意:此测试地址为第三方测试地址,若已经关闭,请自行寻找测试rtsp流地址。
2)点击计算测试
效果如下:
注意:由于flash插件被禁用,故目前只支持rtsp流播放,不支持rtmp流播放。
2个回答
1.linux系统安装ffmpeg注意一定是:要放到{工作目录}/live,而不是{工作目录}/live/ffmpeg文件夹下
2.ffmpeg安装在Linux环境后文件夹名称和可执行文件名称不要相同。
避坑指南:
可以参考链接编译安装x264和ffmpeg
https://blog.csdn.net/djrm11/article/details/106258763
如果安装后单直播组件无法正常播放,可以去ffmpeg的安装目录下(如{工作目录}/live)执行:ldd ffmpeg命令检查是否缺少依赖,如果命令返回了形如:libx264.so.164 => not found这样的结果,说明缺少依赖
如果是正常安装的x264和ffmpeg,对应的依赖路径为:
ffmpeg依赖路径:{工作目录}/live/lib
x264依赖路径:x264安装目录/lib
再去/etc/ld.so.conf中加上x264和ffmpeg的依赖路径:
比如:/usr/local/x264/lib/
/data/ABI/live/lib/配置完成后,执行ldconfig命令使配置生效,再去ffmpeg的安装目录下(如{工作目录}/live)执行:ldd ffmpeg命令检查是否缺少依赖