篇二 ffserver打通教程

上一篇马篮,FFmpeg&ffserver安裝教程 手動安裝 Mac OSX,我們講解了如何安裝FFmpeg和ffserver捅暴,但是大家愣是沒看到ffserver出場丧鸯,ffserver是什么,怎么和ffmpeg配合嘹叫,怎么和播放器使用婆殿,一張圖看懂。

20190706102130.jpg

簡單地說罩扇,他可以將FFmpeg輸入的視頻feed婆芦,轉(zhuǎn)換為sream廣播出去,供任何播放器和瀏覽器觀看暮蹂,是不是很酷寞缝,現(xiàn)在就來實戰(zhàn)下。

基礎(chǔ)-廣播本地音頻

準(zhǔn)備配置文件仰泻,ffserver.conf

Port 8090
BindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 30000
CustomLog -
NoDaemon

<Stream test.mp3>
File "~/test.mp3"
Format mp2
NoVideo
</Stream>

參數(shù)解釋:

  • conf根節(jié)點配置說明了服務(wù)器為本地
  • 服務(wù)端口為8090
  • http最大連接數(shù)
  • 最大client數(shù)
  • 最大帶寬
  • 非Daemon模式
  • 使用原始log模式
  • Stream節(jié)點為廣播內(nèi)部
  • File標(biāo)識本地文件地址荆陆,文件名為test.mp3
  • 文件格式為mp2
  • 不含有視頻

以上都是比較精簡的配置,方便演示集侯。詳細(xì)配置可以man ffserver查閱被啼。

啟動ffserver

sudo ffserver -f ffserver.conf

訪問音頻,你可以直接使用瀏覽器打開棠枉,也可以使用視頻軟件浓体。

http://localhost:8090/test.mp3

以上是廣播本地音頻的演示,可以參考這個配置完成本地視頻的驗證辈讶,有問題的可以留言給我命浴。

進階-廣播實時音頻

以上只是最基本的樣例,現(xiàn)在我們來看如何利用FFmpeg實時錄制音頻,然后ffserver實時廣播音頻生闲,達到本地或者內(nèi)網(wǎng)的任何設(shè)備實時監(jiān)聽音頻的目的媳溺。
ffserver配置ffserver.conf

Port 8090
BindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 30000
CustomLog -
NoDaemon

<Feed 1.ffm>
</Feed>

<Stream audioonline.wav>
Feed 1.ffm
NoVideo
</Stream>

單獨解釋下Feed,是FFmpeg輸出的種子碍讯,是ffserver輸入的種子悬蔽。

注意:必須先啟動ffserver,然后再啟動FFmpeg捉兴,否則會找不到數(shù)據(jù)流源運行失敗蝎困。

啟動ffserver

sudo ffserver -f ffserver.conf

啟動ffmpeg向ffserver提供數(shù)據(jù)流

ffmpeg -f avfoundation -i :0 http://localhost:8090/1.ffm

訪問實時音頻

http://localhost:8090/audioonline.wav
http://192.168.1.101:8089/audioonline.wav

本機使用localhost訪問,局域網(wǎng)的機器可以使用靜態(tài)IP訪問倍啥,bingo!

高級-外網(wǎng)廣播實時音頻

以上都是本地操作禾乘,現(xiàn)在我們要做的是外網(wǎng)廣播。

舉個簡單的場景逗栽,你的電腦或監(jiān)控設(shè)備在家里盖袭,家里是撥號上網(wǎng),設(shè)備在內(nèi)網(wǎng)彼宠。需要將內(nèi)網(wǎng)設(shè)備的視頻和音頻鳄虱,甚至是屏幕實時播放給在外面的你,這時候你只需要一個反向代理(具有公網(wǎng)ip)凭峡,將內(nèi)網(wǎng)的廣播端口8090轉(zhuǎn)發(fā)到反向代理80端口拙已,那么你在外網(wǎng)可以使用http://反向代理IP:80/test.mp3 來訪問監(jiān)控設(shè)備拉。

architecture.png

以上思路也是遠(yuǎn)程監(jiān)控和遠(yuǎn)程控制的基本思路摧冀,下期我們再講如何利用開源程序+購買公網(wǎng)ECS/VPS進行構(gòu)建反向代理程序倍踪,實現(xiàn)跨網(wǎng)的遠(yuǎn)程監(jiān)控。

本次教程結(jié)束索昂,歡迎點擊頭像查看系列教程建车,持續(xù)更新。

廣告

vultr

購買vultr ECS/VPS歡迎使用帶有優(yōu)惠的我的鏈接先注冊椒惨,支持支付寶付款缤至,以后支付時有優(yōu)惠5%哦。優(yōu)惠注冊鏈接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末康谆,一起剝皮案震驚了整個濱河市领斥,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌沃暗,老刑警劉巖月洛,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異孽锥,居然都是意外死亡嚼黔,警方通過查閱死者的電腦和手機细层,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來唬涧,“玉大人今艺,你說我怎么就攤上這事【糇洌” “怎么了?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵撵彻,是天一觀的道長钓株。 經(jīng)常有香客問我,道長陌僵,這世上最難降的妖魔是什么轴合? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮碗短,結(jié)果婚禮上受葛,老公的妹妹穿的比我還像新娘。我一直安慰自己偎谁,他們只是感情好总滩,可當(dāng)我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著巡雨,像睡著了一般闰渔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上铐望,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天冈涧,我揣著相機與錄音,去河邊找鬼正蛙。 笑死督弓,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的乒验。 我是一名探鬼主播愚隧,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼徊件!你這毒婦竟也來了奸攻?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤虱痕,失蹤者是張志新(化名)和其女友劉穎睹耐,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體部翘,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡硝训,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片窖梁。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡赘风,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出纵刘,到底是詐尸還是另有隱情邀窃,我是刑警寧澤,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布假哎,位于F島的核電站瞬捕,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏舵抹。R本人自食惡果不足惜肪虎,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望惧蛹。 院中可真熱鬧扇救,春花似錦、人聲如沸香嗓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽陶缺。三九已至钾挟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間饱岸,已是汗流浹背掺出。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留苫费,地道東北人汤锨。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像百框,于是被迫代替她去往敵國和親闲礼。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容