【问题标题】:how to pass chrome.tabCapture stream from js to c++ PNACL native code如何将 chrome.tabCapture 流从 js 传递到 c++ PNACL 本机代码
【发布时间】:2015-03-26 14:14:28
【问题描述】:

我正在将一个从当前选项卡捕获视频的 chrome 扩展程序与 PNACL SDK 集成,以便将视频流录制到 .webm 文件中。我已经在唯一的 javascript 版本(带有 whammy)中做到了这一点,但出于性能原因,我有兴趣用本机代码替换 whammy。

  • 不知如何将js中的chrome.tabCapture.capture获取的流传递到native端(我猜是通过postMessage但不确定js流对象是否可以按原样传递,以哪种方式传递) c++ 结构在本机端接收它)。

    感谢任何建议或反馈,

【问题讨论】:

  • 你得到的最终结果是什么,我在这里做同样的事情,我非常困惑,我不知道该怎么做。我需要一些指导。如果您可以分享代码的某些部分,您将节省我

标签: javascript c++ google-chrome google-chrome-extension google-nativeclient


【解决方案1】:

Native Client SDK 有一个示例插件可以做到这一点。这是一个名为 media_stream_video 的 API 演示。

以下是有关如何构建和运行示例的说明: https://developer.chrome.com/native-client/sdk/examples

【讨论】:

  • 感谢您向我指出该教程,我能够摆脱 opengl 部分并拥有获取框架的基本结构。现在我正在寻找如何将这些帧注入到对视频文件进行编码的东西中,比如 ffmpeg。你知道是否有一些 chrome 包装器或者从这一点开始唯一的方法是使用原始 ffmpeg 调用?
  • @bbudge 我的你请详细说明这个案例。我想很多人都在问同样的问题。过去一周我一直在寻找答案并查看代码
猜你喜欢
  • 1970-01-01
  • 2012-06-22
  • 1970-01-01
  • 2021-05-13
  • 1970-01-01
  • 2022-12-14
  • 1970-01-01
  • 1970-01-01
  • 2014-04-14
相关资源
最近更新 更多