根据标题,我想在flutter项目中实现一个视频聊天应用程序,并在视频聊天中使用AR过滤器。我正在寻找一个容易完成的实现,所以我已经检查了Agora和Twilio flutter SDK的视频聊天,但他们还没有提供任何添加AR过滤器的方法。有谁知道如何做到这一点吗?
有没有办法在现有的Agora或Twilio视频聊天颤动SDK中实现一个单独的AR过滤器SDK?
发布于 2021-10-07 00:39:03
Twilio开发者的布道者在这里。
我在这里没有给你任何具体的答案,但一些想法可能会有所帮助。作为免责声明,我不是Flutter开发人员,Twilio Video Flutter SDK是由社区构建的,不受Twilio支持,因此您的使用里程可能会有所不同。
据我所知,您可以实现自己的camera source (iOS)或camera capturer (Android)对象,并将其传递给原生Twilio Video SDK。摄像头采集器输出SDK用来发送到视频房间的帧。如果您可以实现自己的框架,那么您可以在将框架传递到SDK之前在框架上构建任何效果或滤镜。
很抱歉,这是一个非常模糊的答案,我希望你能将这个应用到Flutter SDK中,并实现你的目标。
发布于 2021-10-11 21:12:32
使用Agora Flutter SDK集成AR滤波器需要通过Flutter应用程序的原生层来完成。Agora有各种指南和博客,介绍如何将AR添加到视频通话应用程序中。你可以参考这个Android博客,它展示了如何添加可能对你的开发旅程有帮助的面部滤镜:https://www.agora.io/en/blog/build-a-live-streaming-application-with-face-filters-on-android/
https://stackoverflow.com/questions/69461953
复制相似问题