2016-02-26 100 views
0

我的服务器生成h264帧(I和P),我想通过http将它们发送给客户端。什么是适当的逻辑或算法?通过HTTP发送H264帧

回答

1

这是一个非常宽泛的问题,但有一些关键部分需要。首先,你不会想要独立服务每个帧,而是你想要批量帧给自己几秒钟的缓冲区。这些批帧将需要通过一个编码器,以多比特率生成文件(因为你不知道最终用户的连接速度)。然后,您将需要与客户端建立连接并确定当前速度(您需要不断监视速度以确定发送的适当比特率)。建立连接后,您可以开始将分块数据发送给客户端进行重组和显示。

最好的办法是实现这个概念(MPEG_DASH,HLS等)的更充分开发和标准化的实现之一。