[英]h264 real time video streaming
如果您在一端(服务器)动态生成h264帧 ,那么您将如何在浏览器(客户端)中查看实时(低延迟)视频流?
换句话说,我想要实现的是将图形密集型c ++应用程序从gpu服务器流式传输到浏览器。
作为一个简单的解决方案,我正在考虑这样的事情:
c++ app | ffmpeg | server | html5 client
应用程序创建的h264帧被发送到标准输出,其中ffmpeg用于将此流重新转换为传递给服务器的mp4,根据请求可以将其传递给客户端。
这是一个好方法吗? 甚至可以使用这种方法创建低延迟30fps视频流吗?
是的,这是一种正确的方法和可能的事情。
根据http://umediaserver.net/umediaserver/faq.html安装虚幻媒体服务器并从ffmpeg到虚幻媒体服务器进行RTMP发布
那么Unreal HTML5播放器将实时播放此流,请参阅http://umediaserver.net/umediaserver/demos.html上的示例
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.