Mac搭建Nginx流媒體服務器蝗罗,進行推流艇棕,拉流

搭建nginx流媒體服務器

簡介

Nginx 是非常優(yōu)秀的開源服務器,用它來做hls或者rtmp流媒體服務器是非常不錯的選擇

下面介紹如何在Mac上搭建流媒體服務器串塑,以便后續(xù)的自己研究的項目或者demo向服務器上進行推流

首先需要安裝brew沼琉,brew是一款管理軟件的第三方平臺,安裝的方式也很簡單桩匪,請自行查閱安裝方式

安裝

執(zhí)行下面2句命令打瘪,即可安裝rtmp推流的nginx服務器

brew tap denji/nginx 

brew install nginx-full --with-rtmp-module 

執(zhí)行完后,可以查看ngix安裝在哪里

brew info nginx-full
image.png

可以看到M1 是安裝在這個目錄下/usr/local/etc/nginx

打開這個目錄吸祟,可以看到有個nginx.conf文件瑟慈,這里就是服務器的一個配置文件,如果支持rtmp屋匕,則里面的內容會有一個rtmp的json

image.png
image.png

這個json說明:

1.你本地的nginx服務器會監(jiān)聽1935端口號葛碧,

2.服務器會創(chuàng)建一個mytv的程序

后續(xù)你可以向這個地址進行推流,并且進行拉流播放

后面我們會使用ffmpeg向這個地址推流
rtmp://localhost:1935/mytv/room

并且用vlc拉取這個地址的流進行播放

啟動nginx服務

執(zhí)行命令过吻,即可啟動nginx服務器

nginx

驗證是否啟動成功进泼,只需要在瀏覽器中訪問下以下鏈接

在瀏覽器地址欄輸入:http://localhost:8080

出現(xiàn)Welcome to nginx ,代表nginx安裝成功了。

image.png

配置rtmp

打開配置文件 /usr/local/etc/nginx/nginx.conf

http {
    ……
}

#在http節(jié)點下面(也就是文件的尾部)加上rtmp配置:
rtmp {
    server {
        listen 1935;
        application abcs {
            live on;
            record off;
        }
    }
}
  • rtmp 是協(xié)議名稱
  • server 說明內部中是服務器相關配置
  • listen 監(jiān)聽的端口號, rtmp協(xié)議的默認端口號是1935
  • application 訪問的應用路徑是 abcs
  • live on; 開啟實時
  • record off; 不記錄數(shù)據

4纤虽、 保存文件后乳绕,重新加載nginx的配置文件

nginx -s reload

推流

1.安裝ffmpeg

$ brew install ffmpeg

2、通過ffmepg命令進行推流

 ffmpeg -re -i  /Users/bojiang/Downloads/test1.flv  -vcodec copy -f flv rtmp://localhost:1935/mytv/room

這里推的是flv流逼纸,可以正常推洋措,這里需要注意的是服務器地址一定要寫正確,我的nginx.conf里application配置的是mytv,所以路徑就是mytv,room則是隨便寫都行杰刽,代表向程序mytv下的room文件推流

拉流

1菠发、 驗證視頻

然后電腦上打開vlc這個播放器軟件 點擊File---->Open Network 在彈出來的框中選擇Network然后輸入URL:

rtmp://localhost:1935/mytv/room

驗證時王滤,推流的文件最好搞大點,不然一下推完了滓鸠,你才去拉取播放雁乡,則播放不了,因為這是實時的

vlc使用如下

  1. open network


    image.png
  1. 輸入url


    image.png

3.點擊播放即可

image.png

可以看到左邊是畫面糜俗,右邊是ffmpeg在推流

image.png

參考:http://www.reibang.com/p/cf74a34af15d

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末踱稍,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子悠抹,更是在濱河造成了極大的恐慌珠月,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锌钮,死亡現(xiàn)場離奇詭異桥温,居然都是意外死亡,警方通過查閱死者的電腦和手機梁丘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進店門侵浸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人氛谜,你說我怎么就攤上這事掏觉。” “怎么了值漫?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵澳腹,是天一觀的道長。 經常有香客問我杨何,道長酱塔,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任危虱,我火速辦了婚禮羊娃,結果婚禮上,老公的妹妹穿的比我還像新娘埃跷。我一直安慰自己蕊玷,他們只是感情好,可當我...
    茶點故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布弥雹。 她就那樣靜靜地躺著垃帅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪剪勿。 梳的紋絲不亂的頭發(fā)上贸诚,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天,我揣著相機與錄音,去河邊找鬼酱固。 笑死二鳄,一個胖子當著我的面吹牛,可吹牛的內容都是我干的媒怯。 我是一名探鬼主播,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼髓窜,長吁一口氣:“原來是場噩夢啊……” “哼扇苞!你這毒婦竟也來了?” 一聲冷哼從身側響起寄纵,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤鳖敷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后程拭,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體定踱,經...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年恃鞋,在試婚紗的時候發(fā)現(xiàn)自己被綠了崖媚。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡恤浪,死狀恐怖畅哑,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情水由,我是刑警寧澤荠呐,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站砂客,受9級特大地震影響泥张,放射性物質發(fā)生泄漏。R本人自食惡果不足惜鞠值,卻給世界環(huán)境...
    茶點故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一媚创、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧齿诉,春花似錦筝野、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至抵恋,卻和暖如春焕议,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背弧关。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工盅安, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留唤锉,地道東北人。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓别瞭,卻偏偏與公主長得像窿祥,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蝙寨,可洞房花燭夜當晚...
    茶點故事閱讀 45,455評論 2 359

推薦閱讀更多精彩內容