媒体步骤与WebAssembly的互动



是否有一种已知的方法可以将视频流从浏览器中返回WebAssembly?我知道您可以使用HTML画布进行框架捕获,但是我不知道如何获取全部流(音频/视频)并将其发送到我的WebAssembly应用程序。

WebAssembly具有非常简单的接口,只有4种类型(两种整数,两个浮点),导入或导出功能的能力以及内存。它没有任何用于访问DOM,获取数据等的API ...因此,您必须从托管JavaScript中提供此数据。

您是否试图从WebAssembly模块中解码视频流?在这种情况下,我希望WebAssembly代码将导出一个函数,例如decode,当数据从流到达时,您的JavaScript代码会调用。您可能需要将数据写入WebAssembly内存,并使用已提供的数据的内存地址和数据长度调用此decode功能。

看" WebSembly视频编辑器"样本的内部内容:

  • https://d2jta7o2zej4pf.cloudfront.net/
  • https://github.com/shamadee/web-dsp

相关内容

  • 没有找到相关文章

最新更新