android - 使用 wowza 引擎进行实时流的 AR 面部过滤器
问题描述
到目前为止,我已经成功地创建流并使用 wowza 查看它,但问题是将 Ar 面罩集成到实时流中,我尝试使用 DeepAR SDK,但它仅支持 webRTC,但 DeepAR 不支持 rtmp 流,wowza 也没有其 SDK 中的面部过滤器。对此的任何帮助将不胜感激
解决方案
我不知道 DeepAR——但我知道 Wowza Streaming Engine 确实支持 WebRTC 作为输入和输出;见https://www.wowza.com/docs/how-to-use-webrtc-with-wowza-streaming-engine
通常,如果您想使用 Wowza 进行任何图像处理,您必须在传入的视频帧被解码和重新编码之前使用转码并挂钩到该过程。这将为您提供字节数组中的原始帧数据,然后您可以通过图像处理引擎运行这些数据。但这需要大量资源(至少不是 CPU),尤其是对于图像处理必须以 fps 速度进行的实时流。Wowza 并不是为此而生的,IMO。
推荐阅读
- php - 在 Woocommerce 中的条件自定义结帐字段上显示现有值
- ios - 错误 ITMS-90715:“最低操作系统太低
- c# - 是否可以观察布尔值直到变化?(C#)
- solr - Solr 在父文档和子文档中搜索和评分
- objective-c - 如何关闭全屏 UIImageView?
- android - 从应用程序 android 打开当前正在进行的呼叫
- mqtt - 如何在 mqtt mosquitto 中发布从订阅经纪人获取的数据?
- c# - 修复链接中的 PDF 可访问性问题(注释缺少替代描述)
- c# - 如何忽略 Entity Framework 6 中的属性进行更新?
- jquery - 滚动页面时如何实现窗口关闭(显示:无)?