Mac上搭建直播服務(wù)器 Nginx+rtmp

Mac上搭建直播服務(wù)器 Nginx+rtmp

簡(jiǎn)介

Nginx 是非常優(yōu)秀的開(kāi)源服務(wù)器阔加,用它來(lái)做hls或者rtmp流媒體服務(wù)器是非常不錯(cuò)的選擇耐量,

1糜俗、安裝

增加對(duì) nginx 的擴(kuò)展;也就是從github上下載,home-brew對(duì)ngixn的擴(kuò)展

執(zhí)行克隆命令,github的項(xiàng)目(https://github.com/denji/homebrew-nginx)

$ brew tap denji/nginx 

注意: brew tap homebrew/nginx 報(bào)下面的錯(cuò)誤, 使用brew tap denji/nginx替代
homebrew/nginx was deprecated. This tap is now empty as all its formulae were migrated.

2、執(zhí)行安裝命令:

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

查看 nginx 安裝在哪里

$ brew info nginx-full
--HEAD
    Install HEAD version
==> Caveats
Docroot is: /usr/local/var/www

The default port has been set in /usr/local/etc/nginx/nginx.conf to 8080 so that
nginx can run without sudo.

nginx will load all files in /usr/local/etc/nginx/servers/.

- Tips -
Run port 80:
 $ sudo chown root:wheel /usr/local/opt/nginx-full/bin/nginx
 $ sudo chmod u+s /usr/local/opt/nginx-full/bin/nginx
Reload config:
 $ nginx -s reload  ## 重新加載配置文件
Reopen Logfile:
 $ nginx -s reopen  ## 再次打開(kāi)配置文件
Stop process:
 $ nginx -s stop    ## 停止服務(wù)器
Waiting on exit process
 $ nginx -s quit    ## 退出服務(wù)器

To have launchd start denji/nginx/nginx-full now and restart at login:
  brew services start denji/nginx/nginx-full
Or, if you don't want/need a background service you can just run:
  nginx
  • nginx安裝所在位置 /usr/local/opt/nginx-full/bin/nginx
  • nginx配置文件所在位置 /usr/local/etc/nginx/nginx.conf
  • nginx服務(wù)器根目錄所在位置 /usr/local/var/www

啟動(dòng)nginx服務(wù)

$ nginx

在瀏覽器地址欄輸入:http://localhost:8080
出現(xiàn)Welcome to nginx ,代表nginx安裝成功了弟跑。

3灾前、配置rtmp

打開(kāi)配置文件 /usr/local/etc/nginx/nginx.conf

http {
    ……
}

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

4、 保存文件后窖认,重新加載nginx的配置文件

$ nginx -s reload

5豫柬、安裝ffmepg工具

$ brew install ffmpeg

安裝這個(gè)需要等一段時(shí)間, 這時(shí)你可以準(zhǔn)備一個(gè)視頻文件作為來(lái)推流,然后安裝一個(gè)支持rtmp協(xié)議的視頻播放器.Mac下可以用 VLC

6扑浸、通過(guò)ffmepg命令進(jìn)行推流

ffmpeg -re -i [你的視頻文件的絕對(duì)路徑] -vcodec copy -f flv rtmp://localhost:1935/abcs/room

// 如:ffmpeg -re -i /Users/caolongjian/Desktop/CCVideo.mp4  -vcodec copy -f flv rtmp://localhost:1935/abcs/room

這里abcs是上面的配置文件中,配置的應(yīng)用的路徑名稱;后面的room可以隨便寫烧给。

7、 驗(yàn)證視頻

然后電腦上打開(kāi)vlc這個(gè)播放器軟件 點(diǎn)擊File---->Open Network 在彈出來(lái)的框中選擇Network然后輸入U(xiǎn)RL:

rtmp://localhost:1935/abcs/room

參考

Mac上搭建直播服務(wù)器Nginx+rtmp
mac搭建naginx+rtmp服務(wù)器-帶你出坑


[toc]

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末喝噪,一起剝皮案震驚了整個(gè)濱河市础嫡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌酝惧,老刑警劉巖榴鼎,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異晚唇,居然都是意外死亡巫财,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門哩陕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)平项,“玉大人,你說(shuō)我怎么就攤上這事悍及∶銎埃” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵心赶,是天一觀的道長(zhǎng)扣讼。 經(jīng)常有香客問(wèn)我,道長(zhǎng)缨叫,這世上最難降的妖魔是什么椭符? 我笑而不...
    開(kāi)封第一講書人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮弯汰,結(jié)果婚禮上艰山,老公的妹妹穿的比我還像新娘。我一直安慰自己咏闪,他們只是感情好曙搬,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般纵装。 火紅的嫁衣襯著肌膚如雪征讲。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,031評(píng)論 1 285
  • 那天橡娄,我揣著相機(jī)與錄音诗箍,去河邊找鬼。 笑死挽唉,一個(gè)胖子當(dāng)著我的面吹牛滤祖,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播瓶籽,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼匠童,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了塑顺?” 一聲冷哼從身側(cè)響起汤求,我...
    開(kāi)封第一講書人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎严拒,沒(méi)想到半個(gè)月后扬绪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡裤唠,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年挤牛,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片种蘸。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡赊颠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出劈彪,到底是詐尸還是另有隱情,我是刑警寧澤顶猜,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布沧奴,位于F島的核電站,受9級(jí)特大地震影響长窄,放射性物質(zhì)發(fā)生泄漏滔吠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一挠日、第九天 我趴在偏房一處隱蔽的房頂上張望疮绷。 院中可真熱鬧,春花似錦嚣潜、人聲如沸冬骚。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)只冻。三九已至庇麦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間喜德,已是汗流浹背山橄。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留舍悯,地道東北人航棱。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像萌衬,于是被迫代替她去往敵國(guó)和親饮醇。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

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