【问题标题】:How to do video conferencing using WebRTC in android?如何在android中使用WebRTC进行视频会议?
【发布时间】:2018-04-24 06:42:37
【问题描述】:

我想在android中使用webrtc做一个视频会议的演示应用程序。我找到了一些使用webrtc进行视频会议的链接,但它只是一对一而不是一对多。

【问题讨论】:

标签: android video video-streaming webrtc video-conferencing


【解决方案1】:

我的视频咨询应用也遇到了同样的问题,如果你想使用Webrtc添加多个用户进行视频通话,你必须根据需要修改开源Webrtc项目,这并不容易。

所以我在我的 Android Webview 中实现了Appear.in,效果很好,我可以在一个房间中添加多达 8 个用户。在您购买特定房间之前,它完全免费。

Appear.in 也使用 Webrtc 进行视频通话,他们已经对其进行了很好的优化。视频和音频质量很好。

唯一的事情是,在渲染 webview 之前,你必须向用户(6.0 以上)询问相机和麦克风的权限。

试试这个,我想它会帮助你。

【讨论】:

  • 感谢@AshishGupta 的帮助,请问有在appear.in 中创建新房间的api 吗?
  • 是的,但是在授予所有运行时权限以及 websettings 后,它没有在 webview 中打开。摄像头未在网络视图中打开。
  • 这样设置 WebChromeClient: wv1.setWebChromeClient(new WebChromeClient() { public void onPermissionRequest(final PermissionRequest request) { request.grant(request.getResources()); }}
  • Okey 现在可以工作了,谢谢,但聊天功能仍然不能像网络浏览器一样工作。非常感谢。
  • 很高兴听到这个消息,使用谷歌浏览器调试你的 webview,会有一些 javascript 错误。
猜你喜欢
  • 1970-01-01
  • 2014-05-22
  • 1970-01-01
  • 1970-01-01
  • 2016-05-15
  • 2023-03-12
  • 1970-01-01
  • 2015-05-27
  • 2016-02-09
相关资源
最近更新 更多