-
音頻采集 和 圖像采集 的重要參數(shù).
查看全部 -
視頻流采集 setPreviewCallback MediaRecorder
查看全部 -
直播開發(fā)查看全部
-
不錯查看全部
-
1 直播知識普及:
推流端? 采集 處理 編碼 推流
服務(wù)端? 轉(zhuǎn)碼 錄制 截圖 鑒黃
播放端? 拉流 解碼 渲染
互動系統(tǒng) 聊天 禮物 點贊?
1fps = 1280*720*1.5bit =1382400bit = 172800byte = 172KB
1秒 = 30fps = 5160KB = 5M
1秒5m數(shù)據(jù)量就可以看了?
H264 = 172K+30 P幀 = 500K
編碼壓縮數(shù)據(jù)空間,減少傳輸空間
H264 空間 時間? 編碼? 視覺? 4個冗余
NALU 網(wǎng)絡(luò)提取層單元
sps 圖片序列 pps 圖片信息 I幀 幀內(nèi) P幀 前向 B幀 雙向
GOP 兩個I幀圖像組 秒開原理
H264主流 H265 VP8 VP9
音頻編碼:sac ppm wav ogg
視頻編碼:fav ts avi等
推流協(xié)議:
rtmp 最廣泛? cdn 簡單 基礎(chǔ)tcp 傳輸成本高
webrtc w3c 基于udp? cdn支持差
ump 定制化空間大 成本高 cdn 不友好
優(yōu)化:保證音頻傳送 調(diào)整碼率 fps 分辨率? 減少數(shù)據(jù)
服務(wù)端: 轉(zhuǎn)碼 錄制截圖 點播 分發(fā)協(xié)議分發(fā)到客戶端
拉流: rump http-flv hls
解碼:編碼逆過程 提取原始數(shù)據(jù)
渲染
交互: 聊天 禮物
常用工具:
推流 OBS Studio?
播放端 cutv 測試工具
softe aac /h264bsanalyzer /flvparse /yuvplayer
直播sdk:
阿里云 騰訊云 金山云 ucloud 七牛云
查看全部 -
直播流程之前的處理
查看全部 -
直播基本流程
查看全部 -
直播SDK的對比
查看全部 -
直播的基本流程
查看全部 -
直播的基本流程
推流端 ? ? ? ? ? ? ?? 服務(wù)端 ? ? ? ? ?? 播放端 ? ? ? ? ? ? ? ? ?? 互動系統(tǒng)
采集????????????????? ?? 轉(zhuǎn)碼????????????????拉流???????????????????? 聊天
前處理????????????????? 錄制????????????????解碼???????????????????? 禮物
編碼????????????????????? 截圖????????????????渲染???????????????????? 點贊
推流????????????????????? 鑒黃
查看全部 -
123查看全部
-
前處理3查看全部
-
GPUImage——github上濾鏡處理庫查看全部
-
cutv測試工具查看全部
-
直播開發(fā)輔助工具查看全部
-
推流優(yōu)化方案查看全部
舉報