必要工具
Linux OS[4G內(nèi)存谢翎,4核筹煮,10Mbps外網(wǎng)]
yasm-1.2.0.tar.gz
ffmpeg-3.0.2.tar.bz2
安裝步驟
1. 將ffmpeg-3.0.2.tar.bz2與yasm-1.2.0.tar.gz下載到目標(biāo)服務(wù)器上
2. 處理yasm
tar zxvf yasm-1.2.0.tar.gz
cd yasm-1.2.0/
./configure
make
make install
3. 處理ffmpeg
bzip2 -d ffmpeg-3.0.2.tar.bz2
tar xvf ffmpeg-3.0.2.tar
cd ffmpeh-3.0.2/
./configure --enable-static --disable-shared --disable-yasm --enable-memalign-hack --enable-gpl --disable-libx264 --disable-librtmp --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib --prefix=/usr/local
make
make install
ffmpeg編譯時間較長,耐心等待氓鄙。嚎京。嗡贺。。ffmpeg down!
4. 編譯完成之后修改/etc/ld.so.conf鞍帝,增加以下內(nèi)容
include ld.so.conf.d/*.conf
/usr/local/ffmpeg/lib
/usr/local/lib
5. 在最外層執(zhí)行
ldconfig
6. 進(jìn)入ffmpeg目錄下
cd ffmpeg-3.0.2/
./ffmpeg
執(zhí)行完顯示以下信息表示安裝正常
ffmpeg version 3.0.2 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-16)
configuration: --enable-static --disable-shared --disable-yasm --enable-memalign-hack --enable-gpl --disable-libx264 --disable-librtmp --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib --prefix=/usr/local
libavutil 55. 17.103 / 55. 17.103
libavcodec 57. 24.102 / 57. 24.102
libavformat 57. 25.100 / 57. 25.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 31.100 / 6. 31.100
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
7. 在ffmpeg目錄下執(zhí)行拉流轉(zhuǎn)推命令
ffmpeg -i 要拉取的URL -acodec copy -vcodec copy -f flv 騰訊云/阿里云/金山云/七牛云rtmp地址
8. 拉流轉(zhuǎn)推工作完成暑刃。在騰訊云/阿里云/金山云/七牛云rtmp地址對應(yīng)的播放地址中可以觀看直播。
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者