在本机iOS Swift中使用WebRTC和Pubnub进行视频通话和聊天

问题描述

我正在使用本机iOS Swift项目上的医生预约应用程序。在这里,我想使用WebRTC和PubNub信令服务器通过聊天实现实时视频通话。我是新手。我不知道该如何实现。我已经看过一些Objective-C代码,但我还是不明白。如果有任何人迅速实施相同的操作,请提供帮助。

解决方法

我已经在Swift中(以前在Objective C中)实现了此功能,但是它是完全专有的。

您将必须下载Google WebRTC framework

快速浏览PubNub,看起来就像是发出信号。您仍然需要一台实际的WebRTC服务器(例如Janus)。还有其他人,我不确定是哪个人支持PubNub。

,

强烈建议您联系诸如Vonage(https://www.vonage.com)之类的服务机构,他们可以为您提供符合HIPAA要求的WebRTC视频服务。

一旦您在Vonage上有了一组按键,就可以使用PubNub在有关频道周围移动视频会话详细信息。 传统上,我使用如下所示的JSON对象模型:

channel: "UUID of medical session"
messageID: "MessageID on your platform"
messageType: "videoInvite"
sender: "Hilaj"
sessionDetails: "session JWT and/or session token"
timestamp: "1597347054"

这意味着您可以在同一频道中发送基于文本的消息以及视频邀请,并将事件写入日志。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...