HLS-iOS推流至nginx服務(wù)器却邓,實(shí)現(xiàn)直播(4)

直播來襲~~~文章概要:1膳殷、Nginx結(jié)合nginx-rtmp-module模塊,在Mac上搭建流媒體服務(wù)器橡疼;2、通過ffmpeg對(duì)本地視頻文件以rtmp流形式“推流”至Nginx服務(wù)器上;3魔策、通過播放器播放視頻(rtmp流/hls流)。(文章參見:http://www.52learn.wang/archives/859

采集端

1.目前比較知名的有VideoCore

目前國內(nèi)很多知名的推流框架都是對(duì)VideoCore的二次開發(fā)河胎。這個(gè)框架主要使用C++寫的闯袒,支持RTMP推流,但對(duì)于iOS開發(fā)者來說有點(diǎn)晦澀難懂(精通C++的除外)游岳。想開源和免費(fèi)的可以選擇現(xiàn)在的幾個(gè)知名項(xiàng)目VideoCore + GPUImage+基于GPU的美顏濾鏡 ,播放用IJKPlayer自己修改搁吓。

2.國內(nèi)比較火的LiveVideoCoreSDK

框架提供IOS蘋果手機(jī)的RTMP推流填寫RTMP服務(wù)地址,直接就可以進(jìn)行推流吭历,SDK下載后簡(jiǎn)單的工程配置后能直接運(yùn)行堕仔,實(shí)現(xiàn)了美顏直播和濾鏡功能,基于OpenGL晌区,前后攝像頭隨時(shí)切換摩骨,提供RTMP連接狀態(tài)的回調(diào)通贞。

這個(gè)框架是國內(nèi)比較早的一款推流框架有不少在使用這個(gè)SDK,功能非常齊全恼五,作者也比較牛昌罩,用來學(xué)習(xí)推流采集相關(guān)內(nèi)容非常好,但是集成到工程中有些困難(對(duì)于我來說)灾馒【ビ茫總的來說這是一款非常厲害的推流SDK,幾乎全部使用C++寫的睬罗,編譯效率非常好轨功,如果有實(shí)力的話推薦使用這個(gè)框架來做自己項(xiàng)目的推流端。

3.可讀性比較好的推流LFLiveKit

框架支持RTMP(Real Time Messaging Protocol ):實(shí)時(shí)消息傳輸協(xié)議容达,Adobe公司的古涧。

HlS (HTTP Live Streaming) :蘋果自家的動(dòng)態(tài)碼率自適應(yīng)技術(shù)。主要用于PC和Apple終端的音視頻服務(wù)花盐。包括一個(gè)m3u(8)的索引文件羡滑,TS媒體分片文件和key加密串文件。

推薦這個(gè)框架第一是因?yàn)樗饕褂肙C寫的算芯,剩下的用C語言寫的柒昏,框架文件十分清晰,這對(duì)不精通C++的初學(xué)者提供了很大的便利熙揍,并且拓展性非常強(qiáng)昙楚,支持動(dòng)態(tài)切換碼率功能,支持美顏功能诈嘿。

4.美顏功能

美顏的話一般都是使用的GPUImage基于OpenGl開發(fā)堪旧,純OC語言,這個(gè)框架十分強(qiáng)大奖亚,可以做出各種不同濾鏡淳梦,可拓展性高。如果對(duì)美顏沒有具體思路可以直接用BeautifyFace昔字,可以加入到項(xiàng)目中爆袍,很方便的實(shí)現(xiàn)美顏效果。

文/JIAAIR(簡(jiǎn)書作者)

原文鏈接:http://www.reibang.com/p/5b1341e97757

著作權(quán)歸作者所有作郭,轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán)陨囊,并標(biāo)注“簡(jiǎn)書作者”。

1夹攒、LiveVideoCoreSDK接入

2蜘醋、采集音視頻,推流至nginx咏尝,傳入直播地址

3压语、攝像頭前后置切換

4啸罢、美顏功能

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市胎食,隨后出現(xiàn)的幾起案子扰才,更是在濱河造成了極大的恐慌,老刑警劉巖厕怜,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件衩匣,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡粥航,警方通過查閱死者的電腦和手機(jī)琅捏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來躁锡,“玉大人午绳,你說我怎么就攤上這事置侍∮持” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵蜡坊,是天一觀的道長杠输。 經(jīng)常有香客問我,道長秕衙,這世上最難降的妖魔是什么蠢甲? 我笑而不...
    開封第一講書人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮据忘,結(jié)果婚禮上鹦牛,老公的妹妹穿的比我還像新娘。我一直安慰自己勇吊,他們只是感情好曼追,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著汉规,像睡著了一般礼殊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上针史,一...
    開封第一講書人閱讀 49,111評(píng)論 1 285
  • 那天晶伦,我揣著相機(jī)與錄音,去河邊找鬼啄枕。 笑死婚陪,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的频祝。 我是一名探鬼主播近忙,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼竭业,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了及舍?” 一聲冷哼從身側(cè)響起未辆,我...
    開封第一講書人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎锯玛,沒想到半個(gè)月后咐柜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡攘残,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年拙友,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片歼郭。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡遗契,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出病曾,到底是詐尸還是另有隱情牍蜂,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布泰涂,位于F島的核電站鲫竞,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏逼蒙。R本人自食惡果不足惜从绘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望是牢。 院中可真熱鬧僵井,春花似錦、人聲如沸驳棱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蹈胡。三九已至渊季,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間罚渐,已是汗流浹背却汉。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留荷并,地道東北人合砂。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像源织,于是被迫代替她去往敵國和親翩伪。 傳聞我的和親對(duì)象是個(gè)殘疾皇子微猖,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

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