1. 程式人生 > >docker安裝部署ffmpeg——(持續更新中)

docker安裝部署ffmpeg——(持續更新中)

系統版本:Centos7

搭建ffmpeg

視訊轉碼的工具可能有很多,但開源且使用人數最多的還是莫過於ffmpeg這個工具,具體功能筆者不在這裡詳細講解;安裝此工具的方式有很多,比如apt安裝、原始碼安裝、docker安裝等等,不過docker是跨平臺的,因此筆者這裡將以docker方式安裝為例
下載映象:

docker pull jrottenberg/ffmpeg

當容器下載完畢之後,可以用一些命令進行驗證是否能夠正常執行,如下參考命令

docker run jrottenberg/ffmpeg

FFmpeg所支援的輸入輸出協議非常多,比如可以選擇file協議作為來源,使用hls協議作為輸出結果,具體所支援的協議可以通過如下命令檢視

docker run jrottenberg/ffmpeg -protocols

建立並執行容器

docker run -it --name app_ffmpeg -p 8080:8080 -v /home/app_ffmpeg/:/mnt/app/ --entrypoint=‘bash’ jrottenberg/ffmpeg

docker ps -a #查詢建立的容器進入容器
docker attach 44fc0f0582d9 #進入容器

把檔案目錄匯入到docker容器目錄中 :/tmp/workdir——容器名稱

docker cp /usr/video/sss.mp4 :/tmp/workdir

迴圈推流

ffmpeg -re -stream_loop -1 -i 2minTransformers6281_trailer1080p.flv -vcodec copy -acodec copy -f flv rtmp://192.168.31.9:1935/live/test1

vlc訪問地址就可以播放推流的視訊了

rtmp://192.168.31.9:1935/live/test1

相關推薦

centos7 docker安裝部署ffmpeg——持續更新

“持續跟新中” 搭建ffmpeg 視訊轉碼的工具可能有很多,但開源且使用人數最多的還是莫過於ffmpeg這個工具,具體功能筆者不在這裡詳細講解;安裝此工具的方式有很多,比如apt安裝、原始碼安裝、docker安裝等等,不過docker是跨平臺的,因此筆者這裡將以docker方式安裝為

docker安裝部署ffmpeg——持續更新

系統版本:Centos7 搭建ffmpeg 視訊轉碼的工具可能有很多,但開源且使用人數最多的還是莫過於ffmpeg這個工具,具體功能筆者不在這裡詳細講解;安裝此工具的方式有很多,比如apt安裝、原始碼安裝、docker安裝等等,不過docker是跨平臺的,因此筆

自動化運維之Ansible概述及Ansible部署|持續更新

nss red hat 優秀 分發 程序 paramik and gho 統一 Ansible概述 由於互聯網的快速發展導致產品更新換代速度逐漸加快,運維人員每天都要進行大量的維護操作,仍舊按照傳統方式進行維護使得工作效率低下。這時,部署自動化運維就可以盡可能安全,高效地完

IT(計算機/軟件/互聯網)專業詞匯寶典持續更新

hub point charger 中國 mar asi lose 社區 less 1.Stack Overflow:http://stackoverflow.com/ .一個著名的IT技術的問答站點。全然免費。程序猿必知。2.programmer:程序猿3.e

git的常用語句持續更新

文件 版本 reflog 使用 一個 更改 commit sta add mkdir learngit // 創建文件夾cd learngit //跳轉到指定文件夾pwd //顯示當前文件夾路徑git init //把這個目錄變成可管理的倉庫git add learngi

ASP.NET MVC5+EF6+EasyUI 後臺管理系統1-前言與目錄持續更新...

編碼規範 圖標 pri log 任務 ros 部署 基本 form 開發工具:VS2015(2012以上)+SQL2008R2以上數據庫    您可以有償獲取一份最新源碼聯系QQ:729994997 價格 666RMB 升級後界面效果如下: 日程管理 http://

一句話題解持續更新

ron noi rdquo 括號 出現 eps sof 單調性 滾動 8.1 bzoj 4720 noip2016 換教室 floyd預處理+期望(薛定諤的貓) bzoj 4318 OSU! 三次函數期望值 從一次、二次推得 8.2 bzoj 1076 狀壓+期望D

關於Yii2的MVC的視圖總結持續更新

gif pre lis frontend dbo register front reg open 一、首先在控制器中,將處理好的數據發送給前臺: $this->layout = ‘base‘; 這裏填寫視圖的模板文件(可以不寫這行代碼,如果不寫,默認為views/la

java基礎知識匯總持續更新....

方法區 管理 執行 中間 inter print method arch end 1.java四大特性:抽象、繼承、封裝,多態 構造函數: http://blog.csdn.net/qq_33642117/article/details/51909346   

第11章—常用註解持續更新

導入 rest class entity auto config cati param tee spring boot 系列學習記錄:http://www.cnblogs.com/jinxiaohang/p/8111057.html 碼雲源碼地址:https://gitee

golang開發常用開源項目工具持續更新

golang開源項目 golang工具 本人在日常golang項目開發中,用到了一些第三方開源庫,大多都是優秀的開源項目,源碼值得認真閱讀研究。在此記錄用到的一些庫:解析配置文件go-ini https://github.com/go-ini/inigolang開發常用開源項目工具(持續更新中)

談談對事件的理解持續更新

use 通過 行為 tlist 理解 scrip 創建 可能 有時 談談對事件的理解: 從前有一家人,我們稱為window家。window他其中有一個兒子叫事件。 -------------------------------------------------------

前端開發工程師從入門到精通學習過程及資源總結持續更新

開發實戰 set dex 從入門到精通 main 知識 uno 基礎入門 易雲 職位名稱:前端開發工程師 學習概要:1、先了解基礎,html/css/JavaScript是基礎。html/css就是做靜態頁面的,javascript是做動態的。 2、學習框架:jQuery(

CS231N作業記錄持續更新

ssi net tail 安裝ipython ipy 工作 href https 準備 參考資料:《 cs231n 課程作業 Assignment 1 》https://blog.csdn.net/zhangxb35/article/details/55223825 一

一個博客萌新的C語言之旅持續更新....

方便 流程 函數聲明 語言 tex 表達 賦值語句 當前 寫在前面 先更新上一次留下的的C語言練習答案,如下: #include <stdio.h> double mj(double r) { return 3.14*r*r; } int main() { i

Java常見異常總結持續更新......

1.類未找到 Exception in thread "main" java.lang.NoClassDefFoundError:類名 Caused by: java.lang.ClassNotFoundException:類名 這種異常未未發現類異常,是由於編譯的時候未找到該類而報異常

一個部落格萌新的C語言之旅持續更新....

先更新上一次留下的的C語言練習答案,如下: #include <stdio.h> double mj(double r) { return 3.14*r*r; } int main() { int r; double s; r=3; s=mj(r); printf("%f",s); }

計算機專業學習資料總結~持續更新

今天為了複習離散數學,想著上網上找份課本答案(老師沒有給答案),結果那本書的配套題解的PDF大多數都是來自CSDN社群的,CSDN下載需要積分,要麼開通VIP,那VIP的費用實在不是我等窮學生所能支付得起的,我靈機一動便想到了萬能的淘寶賣家果然有賣CSND積分的,花了1塊3,很順利地下載了我想要的輔導書,之前

NOIP2018遊記持續更新...

10.13 初賽 Day -1 考前   這一次的考場從暗♂德華興改到了長沙市一中,一進去:我一看,考場在哪???這一中比長郡大了好多,而且連指示牌都沒有,這時碰見了謝總,謝總告訴我們在第二教學樓。路上還碰見了psj和fdf,匆匆忙忙進了考場,發現考場內沒什麼人,於是決定去上個廁所愉♂悅身心,之後聊了

web前端工程師具備經驗和知識點持續更新

web前端工程師必備 1、瞭解 DNS 解析,充分利用 CDN,使用多個域名來完成資源的請求以縮短載入時間; 2、設定 HTTP Headers(Expires, Cache-Control, If-Modified-Since); 3、遵循 Steve Souders 給出的全部規