直播技術細節概要
技術細節
效能指標
接入推薦人日
費用httpdns
bgp即border gateway protocol (邊界閘道器協議)
國內常見公開的直播協議有幾個:rtmp, hls, hdl(http-flv), rtp
即使用http協議流式的傳輸**內容
hls是5~7秒的延遲
rtp即real-time transport protocol,用於internet上針對多**資料流的一種傳輸層協議
內容實時性強
預設是使用udp協議來傳輸資料
i幀表示關鍵幀.解碼時只需要本幀資料就可以完成
p幀表示這一幀跟之前的乙個關鍵幀(或p幀)的差別
b幀雙向差別幀. b幀壓縮率高,但是編譯碼時會比較耗費cpu,而且在直播中可能會增加直播延時,因此在移動端上一般不使用b幀。
延遲與卡頓的折中
丟包策略解析優化
首屏時間優化
延時優化
推流優化
軟硬編解選擇
推薦andorid4.3(api18)或以上使用硬編,以下版本使用軟編;ios使用全硬編方案;
雲端機型及網路適配
Hook 核心函式技術細節
剛開始看到通過 ssdt 來 hook zw 核心函式的方法時不是很了解,等把 zw 反彙編後才發現技術細節.原來也沒什麼新鮮的,就是找到目標函式在 ssdt 中的位置 偏移量 位置 4 然後儲存並替換偏移量處的值為自己新的函式位址就行了。這種技術現在已是老掉牙了,不過在實際的軟體開發中也比較常用,...
android容易忽略的技術細節
1 在onpause 中進行資料持久化。activity的生命週期為oncreate onrestart onstart onresume onpause onstop ondestroy 其中oncreate onrestart onstart onresume 執行結束後不能立即結束程序,所以o...
丟包排錯錄 技術細節
sery 163.com 網管員世界 2006年7期 一 先判斷丟包發生在那裡。從辦公室的計算機分別ping 兩個機房的伺服器 然後是閘道器,通過觀察輸出進行比較,發現問題在望京機房。在用路由跟蹤的方式測試,結論也是一樣。1 從網段內的某些伺服器ping閘道器,發現丟包。2 從外網的某台計算機pin...