[英]Encoding raw h.264 data to browser via Dash
我有来自远程网络摄像头的原始h264(无容器)直播。 我想使用DASH在浏览器中直播。 DASH需要创建mpd文件(和分段)。 我找到了在静态文件中实现的工具(例如mp4box),但我很难找到实时流的解决方案。 任何建议 - 最好使用node.js模块 ?
我检查过的主题:
虽然我读了几个有类似问题的帖子,但我找不到合适的解决方案。 非常感谢帮助!
典型的体系结构是将您的实时流发送到流媒体服务器,然后使用HLS和DASH等流媒体协议,将流量提升到其他设备。
因此客户端设备连接到服务器而不是浏览器。
这允许对视频进行编码和打包,以便尽可能多地访问设备,服务器必须进行任何转码,并且如果您想提供此级别的服务,还可能创建流的不同比特率版本以允许不同的网络条件。
典型的结构是编码流(egh264视频),打包到容器(例如,mp4碎片)中并通过诸如HLS或DASH的流传输协议传送。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.