在 WebAssembly 中支持 RTP/RTSP

Support for RTP/RTSP in WebAssembly

我有一个提供实时 RTP/RTSP 视频流的 C++ 代码,我想将该代码转换为 Web 程序集。 所以,在这样做之前,我想知道 web assembly 是否支持 RTP/RTSP 直播,或者我是否必须更改我的直播代码?

WebAssembly 是一种简单的汇编语言,它支持基于几个核心类型的计算,仅此而已!您可以导出 WebAssembly 函数以使它们可被 JavaScript 调用,并导入 JavaScript 函数以使它们可从 WebAssembly 调用(具有类型限制)。

所以不,它不支持 RTP/RTSP - 您可能需要做很多工作才能完成这项工作。一种选择是使用 WebSockets 流式传输数据,然后在 WebAssembly 中处理协议逻辑。