視頻直播相關(guān)概念介紹

轉(zhuǎn)載【原文】

RTMP

RTMP協(xié)議比較全能,既可以用來推送又可以用來直播,其核心理念是將大塊的視頻幀和音頻幀“剁碎”,然后以小數(shù)據(jù)包的形式在互聯(lián)網(wǎng)上進行傳輸;

FLV

FLV協(xié)議由Adobe公司主推,格式極其簡單,只是在大塊的視頻幀和音視頻頭部加入一些標(biāo)記頭信息,由于這種極致的簡潔,在延遲表現(xiàn)和大規(guī)模并發(fā)方面都很成熟。唯一的不足就是在手機瀏覽器上的支持非常有限,但是用作手機端APP直播協(xié)議卻異常合適。

HLS

蘋果推出的解決方案,將視頻分成5-10秒的視頻小分片,然后用m3u8索引表進行管理,由于客戶端下載到的視頻都是5-10秒的完整數(shù)據(jù),故視頻的流暢性很好,但也同樣引入了很大的延遲(HLS的一般延遲在10-30s左右)。相比于FLV, HLS在iPhone和大部分android手機瀏覽器上的支持非常給力,所以常用于QQ和微信朋友圈的URL分享;

I幀

即Intra-coded picture(幀內(nèi)編碼圖像幀),不參考其他圖像幀,只利用本幀的信息進行編碼

P幀

即Predictive-codedPicture(預(yù)測編碼圖像幀),利用之前的I幀或P幀,采用運動預(yù)測的方式進行幀間預(yù)測編碼

GOP

在視頻編碼序列中,GOP即Group of picture(圖像組),指兩個I幀之間的距離,Reference(參考周期)指兩個P幀之間的距離。一個I幀所占用的字節(jié)數(shù)大于一個P幀,一個P幀所占用的字節(jié)數(shù)大于一個B幀。

硬編碼vs軟編碼

軟編碼實現(xiàn)直接、簡單,參數(shù)調(diào)整方便,升級易,但CPU負載重,性能較硬編碼低,低碼率下質(zhì)量通常比硬編碼要好一點;硬編碼:性能高,低碼率下通常質(zhì)量低于軟編碼器;

FPS

每秒顯示/編碼/解碼/采集、處理的幀數(shù)(Frames per Second,簡稱:FPS),由于人類眼睛的特殊生理結(jié)構(gòu),如果所看畫面之幀率高于16的時候,就會認為是連貫的,此現(xiàn)象稱之為視覺暫留。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 視頻 視頻實質(zhì):純粹的視頻(不包括音頻)實質(zhì)上就是一組幀圖片,經(jīng)過視頻編碼成為視頻(video)文件再把音頻(au...
    勇敢的_心_閱讀 3,201評論 1 30
  • [TOC] 音視頻&流媒體 是什么促使我要寫這一篇音視頻入門文章?那是因為和一妹子打賭碼率的概念,結(jié)果輸了;對一個...
    AllenWu閱讀 5,179評論 1 24
  • 前言 大半年沒寫博客了,但我一直關(guān)注著互聯(lián)網(wǎng)的動向,最近會研究很多東西,并分享,今年移動直播行業(yè)的興起,誕生了一大...
    flyinskybiu閱讀 6,780評論 1 25
  • 太滿足啦啊
    野生雜貨店閱讀 155評論 0 0
  • 九月的青島,天氣有些轉(zhuǎn)涼,空氣中沒有了潮濕的味道。 走在海邊,可以清晰地看到遠處的小島,不是印象中的...
    陳陳的訴說閱讀 497評論 0 0

友情鏈接更多精彩內(nèi)容