簡體   English   中英

在本機 iOS Swift 中使用 WebRTC 和 Pubnub 進行視頻通話和聊天

[英]Video call and chat using WebRTC and Pubnub in native iOS Swift

我正在開發原生 iOS Swift 項目的醫患預約應用程序。 在這里,我想使用 WebRTC 和 PubNub 信令服務器實現實時視頻通話。 我對它完全陌生。 我不知道如何實現這一點。 我看過一些 Objective-C 代碼,但我還是不明白。 如果你們中的任何人在 swift 中實現相同的功能,請提供幫助。

強烈建議您聯系 Vonage ( https://www.vonage.com ) 等服務,他們可以為您提供符合 HIPAA 的 WebRTC 視頻服務

在 Vonage 上擁有一組鍵后,您可以使用 PubNub 在相關頻道周圍移動視頻 session 詳細信息。 傳統上我使用看起來像這樣的 JSON object model :

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

這意味着您可以在同一頻道中發送基於文本的消息以及視頻邀請,並將事件寫入日志。

我已經在 Swift(之前在 Objective C 中)實現了這個,但它是完全專有的。

您將不得不下載Google WebRTC 框架

快速瀏覽一下 PubNub,它看起來就像是在做信號。 您仍然需要一個實際的 WebRTC 服務器(例如Janus )。 還有其他的,我不確定哪些支持 PubNub。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM