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