Ubuntu18.04中FFmpeg推流环境搭建
FFmpeg編譯安裝
- 一、H264的安裝
- 一、下載H264庫
- 二、編譯配置
- 三、開始編譯
- 四、安裝
- 五、簡單安裝方式(apt)
- 二、FFmpeg下載
- 三、FFmpeg編譯安裝
- 四、報錯解析
- 1、報錯提示pkg-config not found
- 2.持續更新中...
一、H264的安裝
在FFmpeg中需要用到H264編解碼器,Ubuntu上可能需要額外安裝。
一、下載H264庫
git clone https://code.videolan.org/videolan/x264.git
二、編譯配置
./configure --disable-asm --enable-shared --enable-pic
三、開始編譯
make
四、安裝
make install
五、簡單安裝方式(apt)
sudo apt-get install x264 libx264-dev
有時候安裝不了,會有報錯,只能編譯安裝
二、FFmpeg下載
這邊推薦三個下載方式
wget https://ffmpeg.org/releases/ffmpeg-4.1.3.tar.bz2
https://johnvansickle.com/ffmpeg/release-source/
3.下載地址三(官網下載,我從FFmpeg官網進去的)
https://johnvansickle.com/ffmpeg/
三、FFmpeg編譯安裝
tar -jxvf ffmpeg-4.1.3.tar.bz2
./configure --disable-x86asm --enable-gpl --enable-libx264
make
make install
ffmpeg -rtsp_transport tcp -i “rtsp地址” -fflags flush_packets -max_delay 1 -an -flags -global_header -force_key_frames “expr:gte(t,n_forced*1)” -hls_time 1 -hls_list_size 6 -hls_wrap 3600 -vcodec copy -s 216x384 -b 1024k -y /hls/10086.m3u8
后面的地址可以是目標地址路徑,可以是絕對路徑
推流命令 沒個的含義,后續更新,有點忙沒時間了。。。
四、報錯解析
以為FFmpeg在ubuntu中使用的插件或者依賴比較多,在生成配置文件或者編譯過程中出現報錯的幾率非常大,這時候我們可以跟著報錯信息進行安裝相關依賴和插件。
1、報錯提示pkg-config not found
解決方法,根據提示,安裝pkg-config
sudo apt-get install pkg-config
如果失敗也可以使用編譯安裝
wget https://pkg-config.freedesktop.org/releases/pkg-config-0.29.1.tar.gz
tar xvf pkg-config-0.29.1.tar.gz
cd pkg-config-0.29.1
./configure --prefix=/usr/local/pkt-config
make
make install
2.持續更新中…
總結
以上是生活随笔為你收集整理的Ubuntu18.04中FFmpeg推流环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 支持javascript的ppt软件_把
- 下一篇: Python中利用scipy库进行最小二