我希望使用 API 创建以下 Google+ Hangouts 应用程序。以下步骤对其进行了描述:
- 提供了一个按钮来拍摄参与者视频馈送的快照图像以进行背景减法。
- 参与者输入视频源。使用#1 中获得的背景图像处理提要以减去背景。对提要进行处理(例如,使背景为白色,前景为黑色)以获得可以视为图像流的内容。
- 来自所有用户的已处理提要(表示为图像流)以编程方式组合在一起并显示在画布上(例如,如果白色为 TRUE,黑色为 FALSE,我可以对所有参与者提要进行像素级逻辑与)。
这可以用当前的 Google+ Hangouts API 来完成吗?如果没有,您能否推荐一个技术套件来执行此操作(我更喜欢 WebRTC,而不必付费通过服务器中继视频数据,即 P2P 或免费基础设施)。
笔记:
我在没有做太多研究的情况下问。
我知道视频源并不完全是图像流,并且会有滞后和一定程度的异步。