天天看點

Digium 開源實時音頻和視訊通信 SDKs

digium,webrtc 平台 respoke 的創造者,宣布開源 android 和 ios sdks,讓開發者更容易在移動應用中添加實時音頻和視訊通信。此外,sdk 支援實時消息通訊,在背景運作或者離線的時候也可以推送通知。

digium 表示在一個移動應用中提供實時通信支援功能一直以來就是非常複雜的任務,需要對多媒體子系統的內建,編碼解碼,加密和分包有非常深入的了解。而 respoke 的目标就是提供一個簡單內建方案,可以更簡單的處理認證,消息傳遞和信号調用。

當使用 sdk 的特性時,開發者提供代碼來處理各種事件,然後選擇 respoke 提供的特性。例如,當在 ios 上發起通話時,開發者提供一個委托對象來處理連接配接,洩漏和錯誤事件:

相似的,在 android 上,startcall 方法接收一個 respokecall.listener 參數來處理通信事件:

digiun 表示,sdks 是根據現有 respoke 的 javascript 庫設計的,還不是“ ios 和 android 平台的最佳實踐 ”。android 和 ios sdks 都提供在 github,可以通過 cocoapods 或者 maven 安裝。

digium 的 respoke 平台提供免費試用,基礎使用隻需要 $10 一個月。

webrtc 是免費開源項目,提供浏覽器和移動應用的實時通信(rtc)功能,支援語音互動,視訊聊天和 p2p 檔案分享。