具體的安裝命令為:
wget
tar xzvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure
make && make install
上面步驟基本不會出現問題,按著一步步來如果終端沒有報錯那麼就是編譯成功,接下來就編譯ffmpeg。
tar ffmpeg-4.2.3.tar.bz2
cd ffmpeg-4.2.3
./configure --enable-shared --prefix=/usr/local/ffmpeg --disable-yasm
make
make install
這裡make的時間有點長,一般可能要等個十幾分鐘左右,make完後,make install會很快,出現如下介面即安裝成功。
如果是ubuntu的安裝,可以先將ppa新增進倉庫然後apt-get,之前也有嘗試過:
sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
sudo apt-get update
sudo apt-get install ffmpeg
ffmpeg -version
這個是我這幾天在裝的東西,也是寫這一篇部落格的初衷,總結一下安裝過程與測試命令,防止之後忘記。
srs是定位於網際網路直播伺服器集群的開源框架,它的已實現功能有:
以上五點取自0基礎搭建自己的srs直播伺服器及srs常見問題 。這篇的理論介紹很多,並且給出的參考推薦也有非常多,我感覺算csdn在srs裡為數不多的好文,那麼下面,就是我的安裝過程:
首先如果伺服器上沒有git,可以下個git,centos上yum install就行,但如果伺服器上git有提速,我建議還是不要用git拉取srs等東西,因為速度比之前去github下zip檔案慢了好幾倍。。但下面還是給出兩個鏈結吧:
git clone
git clone
上述兩個只需要拉取乙個,然後下面是編譯過程:
cd srs/trunk
./configure && make
注意這裡沒有make install,一般到這裡就行了,我們能看到安裝成功的:
然後我們就能直接啟動了。
./objs/srs -c conf/srs.conf
或者./objs/srs -c conf/rtmp.conf
下面那個命令執行完,可以直接進入到log檔案裡看到啟動日誌,有沒有錯誤,如果測試看起來沒什麼問題,那能換上面那個更全一點的conf啟動,然後ps -ef | grep srs看到啟動程序如下:
我們再手動去srs.log檔案下看到啟動日誌如下:
然後檢視監聽服務情況,沒啥問題就是啟動成功了:
最後我們可以嘗試推流,因為srs現在是下在本地,那麼推流命令為:
ffmpeg -re -i pca.flv -vcodec copy -acodec copy -f flv rtmp:
ffmpeg的編譯與使用
ffmpeg的編譯與使用 今天我們介紹如何編譯ffmpeg 2.解壓 tar jxvf ffmpeg 0.10.3.tar.bz2 3.configure make make的時間挺長 sudo make install4.編譯完成後,會在主目錄下生成如下幾個可執行檔案 ffmpeg ffmpeg ...
程式編譯與鏈結,以及預定義符號,
1.預處理識別符號又稱預定義符號,它們的值是 字串常量 十進位制數字常量 1 file 表示進行編譯的源檔名 2 line 表示檔案當前行的行號 3 date 表示檔案被編譯的日期 4 time 表示檔案被編譯的時間 5 stdc 表示若編譯器遵循ansi c,其值為1,否則未定義 用處 line ...
zju 3 核心編譯與執行
1 實驗目的 學習和掌握linux配置和編譯的基本步驟。二 實驗內容 1 對linux核心及使用者程式進行配置 2 編譯生成核心映像檔案 3 把編譯的映像檔案燒寫到flash中,檢視執行結果。三 主要儀器裝置 1 ubuntu12.04系統。2 英培特eduk4 s3c2410試驗平台 四 操作方法...