iOS直播之搭建Linux直播RTMP伺服器

2021-09-30 14:23:32 字數 2018 閱讀 3188

mar20

th, 2015

10:37 am

我們先來完成第一步,搭建乙個rtmp伺服器。然後我會在另一篇部落格中介紹如何通過ios客戶端利用ffmpeg技術進行推流拉流完成直播。

macbookpro + paralles ubuntu12.04虛擬機器

1.nginx伺服器 

2.nginx rtmp模組  當然如果你熟練git可以用git去轉殖乙個。

3.openssl 模組 

4.pcre 模組 

5.zlib模組 

解壓命令:

1

2

tar -xvf filename    // 以.tar.gz結尾的

unzip filename // 以.zip結尾的

我們要把rtmp、openssl、pcre和zlib模組編譯進nginx當中。

開啟linux的終端切到nginx安裝源目錄cd ~desktop/softwares/nginx-1.4.3

新增nginx-rtmp-module-master、pcre-8.37、openssl-1.0.0t和zlib-1.2.8這些模組./configure --add-module=../nginx-rtmp-module-master --with-pcre=../pcre-8.37 --with-openssl=../openssl-1.0.0t --with-zlib=../zlib-1.2.8

諸位在敲命令的時候需注意自己各個模組解壓後目錄名稱,根據自己的目錄名稱對命令進行修改

如果出現錯誤 error: you need a c++ compiler for c++ support 表示你需要安裝gcc和g++編譯器,不怕這兩條命令可以幫你搞定sudo apt-get install gccsudo apt-get install g++

如果到這一步都沒有問題,接下來我們進行編譯(這個過程可能有點長)sudo make

然後執行安裝命令sudo make install

將如下配置複製貼上到nginx配置檔案中(/usr/local/nginx/conf/nginx.conf)

最後我們啟動nginx伺服器

1

23

cd /usr/local/nginx/sbin

sudo ./nginx -s stop

sudo ./nginx

posted by 張齊樸

mar20th, 2015

10:37 am

直播軟體搭建直播服務架構

直播軟體搭建直播服務架構 直播軟體搭建直播服務架構 本系列文章的所有內容都是圍繞上圖展開。相信大家或多或少都接觸過網路直播,對直播業務都有一定了解 主播通過手機或pc開播,觀眾通過終端裝置進入房間 直播。直播業務由三大要素組成 主播 伺服器 觀眾,對應上圖的傳送端 伺服器 接收端,其中傳送端的行為是...

直播平台搭建

相信很多小夥伴在日常開發中,都有遇到開發直播的需求,是不是感覺無從下手,如果你剛好看到這篇部落格,那麼你真的來對地方,本篇文章將詳細的講解,如果手把手的搭建直播平台,最終效果為手機或者電腦端實時抓取攝像頭資料實現推流,服務端拉流。一 概念理解 要做乙個這樣的直播平台,首先要理解概念,就是資料怎麼傳輸...

直播技術教你搭建手機直播系統直播原始碼!

it界知名段子手,網路紅人魚羊兒曾經說 對於那些月薪兩萬以下,自稱程式設計師的碼農們,其實我們從來沒有把他們歸為我們程式設計師的隊伍。他們雖然總是以程式設計師自居,只是他們的一廂情願罷了。哼哼!廢話不多說!有技術實力和流量優勢的網際網路從業者都不願錯過直播這個風口,如何快速搭建乙個直播系統成了大家關...