【发布时间】:2016-07-12 15:17:12
【问题描述】:
如果您在一端(服务器)动态生成 h264 帧,您将如何在浏览器(客户端)中制作可观看的实时(低延迟)视频流?
换句话说,我想要实现的是将图形密集型 c++ 应用程序从 gpu 服务器流式传输到浏览器。
作为一个简单的解决方案,我正在考虑这样的事情:
c++ app | ffmpeg | server | html5 client
应用程序创建的 h264 帧被发送到标准输出,其中 ffmpeg 用于将此流重新混合为 mp4,然后传递给服务器,服务器可以根据请求将其传递给客户端。
这是一个好方法吗?使用这种方法甚至可以创建低延迟的 30fps 视频流吗?
【问题讨论】:
标签: c++ html video ffmpeg streaming