移動端互動直播 入門篇

2021-08-25 17:24:34 字數 1738 閱讀 2976

rtmp

real time messaging protocol(實時訊息傳送協議)

工作在tcp之上的明文協議,使用埠1935;

rtmpt封裝在http請求之中,可穿越防火牆;

rtmps類似rtmpt,但使用的是https連線;

客戶端支援

h264編碼

mkv俄文матроска是матрёшка(俄羅斯套娃)的誤讀,因為matroska的工作原理就跟層層套疊的俄羅斯娃娃一樣,是「愈包愈緊」的,故得名。而mkv只是matroska**系列的其中一種檔案格式。

yuvpcm

脈衝編碼調製(pcm)就是把乙個時間連續,取值連續的模擬訊號變換成時間離散,取值離散的數碼訊號後在通道中傳輸。脈衝編碼調製就是對模擬訊號先抽樣,再對樣值幅度量化,編碼的過程

demuxer是muxer的逆過程,就是把合成的檔案中提取出不同的格式檔案。

服務質量策略

比如網路很差的情況下,推流端會優先傳送音訊資料,保證使用者能聽到聲音,並在一定間隔內發關鍵幀資料,保證使用者在一定時間間隔之後能看到一些畫面的變化。

配置關鍵幀

合理控制關鍵幀傳送間隔(建議2秒或1秒乙個),這樣可以減少後端處理過程,為後端的緩衝區設定更小創造條件。

fms錄製,直播轉碼,鑑黃,截圖,分發。

推薦andorid4.3(api18)或以上使用硬編,以下版本使用軟編;ios使用全硬編方案;

軟編/解碼

相容性強

色彩比硬編碼強

編碼課操作空間大,自由度高

缺點吃cpu,消耗比較大

硬編/解碼

功耗低,執行效率高

缺點晶元的差異性

可控性比較低

資料封裝

布局結構

布局結構

danmakuflamemaster彈幕實現

網易雲新使用者大禮包:

移動端互動直播 入門篇

rtmp real time messaging protocol 實時訊息傳送協議 工作在tcp之上的明文協議,使用埠1935 rtmpt封裝在http請求之中,可穿越防火牆 rtmps類似rtmpt,但使用的是https連線 客戶端支援 h264編碼 mkv俄文 是 俄羅斯套娃 的誤讀,因為ma...

js移動端互動 移動端互動大綱篇

day01.基礎事件 1 touchstart介紹及使用 2 touchmove介紹及使用 3 touchend介紹及使用 4 案例分析 day02.event物件 1 取消預設事件 2 阻止冒泡 3 防止文字選中和阻止預設選單 4 滑鼠事件延遲 5 事件點透問題 6 案例分析 day03.觸控事件...

正則 入門篇

如果你對正則感興趣,讀完這篇文章,一定會有收穫 寫好正規表示式的兩個要點 1.正確匹配字元數量 相關符號 2.正確匹配字元種類 相關符號 除上面符號以外的其它符號 相關符號 代表 萬能匹配 可以匹配除了 n 換行符 之外的任何單個字元 代表 不要貪婪 用在 後面,表示匹配的越少越好 也代表 非 即一...