天天看點

IOS技術分享| ARCall視訊通話重構

ARCall 是anyRTC開源的呼叫的示例項目,示範了如何通過 anyRTC雲服務,并配合 anyRTC RTC SDK、anyRTC RTM SDK,快速實作呼叫邀請通話的場景。

一對一視訊呼叫。

一對一音頻呼叫。

多人音視訊通話,最大支援50人同時通話。

可運用自采集子產品,加載第三方美顔庫,實作美顔貼圖功能。

可對接第三方推送實作推送功能。

九月份我們對ARCall iOS端項目進行了重構,開發語言由 Objective-C 變為 Swift,通話界面和邏輯處理進行深度優化,希望能給有需要的開發者帶來幫助。

ARCall 開源項目支援多個平台,包含Android、iOS、Web、uniapp

源碼下載下傳

Demo下載下傳體驗

IOS技術分享| ARCall視訊通話重構

開發工具:Xcode12 真機運作

開發語言:Swift

實作:音視訊通話。

ARCall 實作了點對點呼叫、多人呼叫邀請,功能包含視訊通話、語音通話、多人通話、sip呼叫、手表呼叫、呼叫中邀請、大小屏切換、懸浮窗、AI降噪、斷網重連等等功能。

IOS技術分享| ARCall視訊通話重構
IOS技術分享| ARCall視訊通話重構
IOS技術分享| ARCall視訊通話重構
IOS技術分享| ARCall視訊通話重構
IOS技術分享| ARCall視訊通話重構

針對本次 ARCall-iOS的重構,因時間有限項目中還存在一些bug和待完善的功能點。僅供參考,歡迎大家fork。有不足之處歡迎大家指出issues。

最後再貼一下 Github開源下載下傳位址。

如果覺得不錯,希望點個star~

IOS技術分享| ARCall視訊通話重構