七牛云2

RTMP绅喉,Real Time Messaging Protocol(實時消息傳輸協(xié)議)

主要用來在Flash/AIR平臺和支持RTMP協(xié)議的流媒體/交互服務(wù)器之間進行音視頻和數(shù)據(jù)通信

HLS,HTTP Live Streaming(縮寫是 HLS)

是一個由蘋果公司提出的基于 HTTP 的流媒體網(wǎng)絡(luò)傳輸協(xié)議。主要用于PC和Apple終端的音視頻服務(wù)

源站

該配置項為可訪問的網(wǎng)絡(luò)地址,可以直接填 IP 地址也可以填寫域名地址灾梦,現(xiàn)不支持多IP 导俘。如果是域名地址,那么 CDN 在回源時會對該域名地址進行 DNS 解析砌们,然后通過解析出來的 IP 地址再進行訪問,因此若解析失敗也會導致無法正掣榻回源浪感。

輸出協(xié)議

直播播放地址

RTMP 格式:rtmp://push.domain.com/接入點/流名

FLV 格式:rtmp://push.domain.com/接入點/流名.flv

M3U8 格式:rtmp://push.domain.com/接入點/流名.m3u8

------------------------------------------

首先得采集,然后轉(zhuǎn)碼饼问,然后再推流到服務(wù)器

熟悉sdk接口調(diào)用影兽,細心看說明

采集的就是用的系統(tǒng)的相機,AVCaptureSession 采集

采集的數(shù)據(jù)回調(diào):

- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection

CMSampleBufferRef里面是數(shù)據(jù)

/// @abstract 獲取到攝像頭原數(shù)據(jù)時的回調(diào), 便于開發(fā)者做濾鏡等處理

- (CVPixelBufferRef)cameraStreamingSession:(PLCameraStreamingSession *)session cameraSourceDidGetPixelBuffer:(CVPixelBufferRef)pixelBuffer;

------------------------------------------

1. 推流域名:用于推送直播流的域名莱革,長度小于 60 個字符峻堰,支持泛域名綁定,比如:*.yourdomain.com

2. 播放域名:用于播放直播流的域名盅视,默認支持 RTMP捐名,HLS 和 HTTP-FLV;推流域名闹击、播放域名共計最多可綁定個域名镶蹋,支持泛域名,所綁定的域名需要備案既绩;

3. 接入點:支持1-60位英文字符和數(shù)字芹壕,如:rtmp://push.example.com/{接入點}/{流名},該項可不填瓜浸,為空時表示拂酣,可以使用任意的接入點秋冰。

接入點:live

推流域名:push.example.com

播放域名:pull.example.com

則推流地址:rtmp:// push.example.com /live/streamid

則 rtmp 播放地址:rtmp://pull.example.com/live/ streamid

hls 播放地址:http:// pull.example.com/live/ streamid.m3u8

flv 播放地址:http:// pull.example.com/live/ streamid.flv

直播播放地址

RTMP 格式:rtmp://push.domain.com/接入點/流名

FLV 格式:rtmp://push.domain.com/接入點/流名.flv

M3U8 格式:rtmp://push.domain.com/接入點/流名.m3u8

RTMP,HTTP-FLV 和 HLS 協(xié)議的流轉(zhuǎn)碼支持 12 種轉(zhuǎn)碼模板和客戶自定義轉(zhuǎn)碼配置

rtmp://fengniushow.com/zhibo/流名

rtmp://fengniushow.cn/live/? ? ? 播放

push.fengniushow.com

rtmp://pull.fengniushow.com/zhibo? ? play

rtmp://push.fengniushow.com/zhibo? ? record

------------------------------------------

測試效果:延時3秒婶熬,推流視頻關(guān)鍵幀間隔30較為不卡頓

采集配置:videoFrameRate? 30? ? 視頻數(shù)據(jù)的幀率

sessionPreset? ? ? AVCaptureSessionPresetiFrame960x540

previewMirrorFrontFacing? ? yes? 前置預覽是否開啟鏡像

previewMirrorRearFacing? ? ? no? ? 后置預覽是否開啟鏡像

streamMirrorFrontFacing? ? ? yes? ? 推的流是否開啟鏡像

streamMirrorRearFacing? ? ? no? ? 推的流是否開啟鏡像

cameraPosition? ? ? ? ? ? ? ? ? ? ? AVCaptureDevicePositionFront

videoOrientation ? ? ? AVCaptureVideoOrientationPortrait

推流配置: videoSize 編碼分辨率? CGSizeMake(480 , 640)

expectedSourceVideoFrameRate 預期采集源視頻碼率? 30

videoMaxKeyframeInterval 視頻最大關(guān)鍵幀間隔? 90

averageVideoBitRate 平均視頻碼率? 800 * 1000

videoProfileLevel H.264 編碼時的 profile level? ? ? AVVideoProfileLevelH264Baseline31

videoSize丹莲,這個參數(shù)影響的是視頻編碼時的分辨率,而非攝像頭采集到數(shù)據(jù)的預覽大小尸诽,傳遞給編碼器的圖像尺寸與此尺寸不同時甥材,會按照 AVVideoScalingModeResizeAspectFill對圖像做剪切,從而確保圖像不會出現(xiàn)壓縮的現(xiàn)象

H.264 編碼時使用的 Profile Level性含,即videoProfileLevel

視頻的幀率洲赵,視頻的編碼幀率,fps商蕴,每秒傳輸幀數(shù)(Frames Per Second)

視頻編碼關(guān)鍵幀最大間隔(GOP)

視頻編碼碼率叠萍,bps(Bits per Second)

當你不明白每個具體參數(shù)是什么含義前,你可以使用 defaultConfiguration 或者通過指定分辨率和推流質(zhì)量生成一個 config.

rtmp://pili-live-rtmp.fengniushow.com/livelivelive/57beb3b5b1d1ff8fed001525

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末绪商,一起剝皮案震驚了整個濱河市苛谷,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌格郁,老刑警劉巖腹殿,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異例书,居然都是意外死亡锣尉,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進店門决采,熙熙樓的掌柜王于貴愁眉苦臉地迎上來自沧,“玉大人,你說我怎么就攤上這事树瞭∧聪幔” “怎么了?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵晒喷,是天一觀的道長孝偎。 經(jīng)常有香客問我,道長厨埋,這世上最難降的妖魔是什么邪媳? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任捐顷,我火速辦了婚禮荡陷,結(jié)果婚禮上雨效,老公的妹妹穿的比我還像新娘。我一直安慰自己废赞,他們只是感情好徽龟,可當我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著唉地,像睡著了一般据悔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上耘沼,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天极颓,我揣著相機與錄音,去河邊找鬼群嗤。 笑死菠隆,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的狂秘。 我是一名探鬼主播骇径,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼者春!你這毒婦竟也來了破衔?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤钱烟,失蹤者是張志新(化名)和其女友劉穎晰筛,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拴袭,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡传惠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了稻扬。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片卦方。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖泰佳,靈堂內(nèi)的尸體忽然破棺而出盼砍,到底是詐尸還是另有隱情,我是刑警寧澤逝她,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布浇坐,位于F島的核電站,受9級特大地震影響黔宛,放射性物質(zhì)發(fā)生泄漏近刘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望觉渴。 院中可真熱鬧介劫,春花似錦、人聲如沸案淋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽踢京。三九已至誉碴,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間瓣距,已是汗流浹背黔帕。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蹈丸,地道東北人成黄。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像白华,于是被迫代替她去往敵國和親慨默。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,914評論 2 355

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

  • 直播云解決方案整理 [TOC] 1.又拍云直播 又拍直播云(UPLive)弧腥,基于又拍云內(nèi)容分發(fā)網(wǎng)絡(luò)為直播應(yīng)用提供超...
    MaxWellPro閱讀 7,836評論 0 21
  • Swift版本點擊這里歡迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh閱讀 25,375評論 7 249
  • 我要加油加油加油!8场霎箍! 趕緊更新!T栉漂坏! 靈感!你快來C街痢6ケ稹!>軉驯绎! 太完美主義了,我要為難自己D钡JJА屈尼!
    蘇瑞旻閱讀 93評論 0 0
  • 足球很圓, 一周一場比賽拴孤, 很幸福脾歧, 女生很多, 很害羞乞巧, 老師很好涨椒, 想去籃球場找同學摊鸡, 還是算了吧绽媒, 要上課了。
    心未暖閱讀 140評論 0 0
  • 嫌棄自己的國字臉不夠完美?下面為你介紹幾款女生國字臉發(fā)型获三,這幾款女生國字臉發(fā)型不僅能夠遮蓋國字臉的棱角,還能夠?qū)⒛?..
    瘋子范閱讀 2,299評論 0 2