基于Webassembly实现页面播放rtsp流

原文英文,约1200词,阅读约需5分钟。发表于:

前言目前浏览器不支持rtsp协议,常规的解决方案是将rtsp流转成其他浏览器支持的格式才能在Web页面中播放。这些方案因为多一层解码转码会产生一定的延迟,在一些实时性要求比较高的场景下并不适用。而通过Webassembly技术,我们可以将一部分工作分担到浏览器来减少延迟。方案设计后端拉取rtsp流,获取原始数据包,通过websocket将数据包传给前端,在前端通过webassembly技术来进行解...

通过Webassembly技术,可以在浏览器中解码和播放rtsp流。文章介绍了编译ffmpeg库、编写解码器、引入WASM和拉流的方案。

相关推荐 去reddit讨论