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 換行符 之外的任何單個字元 代表 不要貪婪 用在 後面,表示匹配的越少越好 也代表 非 即一...