2016-02-26 167 views
0

我的服務器生成h264幀(I和P),我想通過http將它們發送給客戶端。什麼是適當的邏輯或算法?通過HTTP發送H264幀

回答

1

這是一個非常寬泛的問題,但有一些關鍵部分需要。首先,你不會想要獨立服務每個幀,而是你想要批量幀給自己幾秒鐘的緩衝區。這些批幀將需要通過一個編碼器,以多比特率生成文件(因爲你不知道最終用戶的連接速度)。然後,您將需要與客戶端建立連接並確定當前速度(您需要不斷監視速度以確定發送的適當比特率)。建立連接後,您可以開始將分塊數據發送給客戶端進行重組和顯示。

最好的辦法是實現這個概念(MPEG_DASH,HLS等)的更充分開發和標準化的實現之一。