如果您在一端(服务器)动态生成了 h264帧,您该如何实现在浏览器(客户端)中实时流式传输视频并保持低延迟?
换句话说,我想要实现的是从GPU服务器流式传输图形密集型C++应用程序到浏览器。
作为一个简单的解决方案,我考虑使用以下方法:
换句话说,我想要实现的是从GPU服务器流式传输图形密集型C++应用程序到浏览器。
作为一个简单的解决方案,我考虑使用以下方法:
c++ app | ffmpeg | server | html5 client
应用程序创建的h264帧通过标准输出发送,使用ffmpeg将此流重新混合为mp4并传递给服务器,然后在请求时将其传递给客户端。
这是一个好的方法吗?使用这种方法能够创建低延迟30fps视频流吗?