写点什么

Digium 开源 Respoke SDKs,为 iOS 与 Android 平台提供 WebRTC 和消息支持

  • 2015-08-28
  • 本文字数:859 字

    阅读完需:约 3 分钟

近日, WebRTC 平台 Respoke 的创建者 Digium iOS Android 平台推出了开源软件开发工具包,旨在让移动应用添加实时音频和视频通信更加方便。此外,软件开发工具包中还包括即时通信支持,在离线模式或者后台运行时也能使用的消息推送。

根据 Digium 的描述,在移动应用中支持实时通信通常是个复杂的任务,开发者需要对媒体子系统集成、编解码器、加密和分包都有深入的了解。Respoke 目标是提供一个易于集成的解决方案,同时也包括身份处理、消息传递和呼叫信令。

在使用软件开发工具包特性时,开发者提供代码来处理多种事件,并且选择使用 Respoke 提供的哪些特性。例如,在 iOS 上使用呼叫功能,开发者提供代理对象来处理已连接、挂断和错误事件:

复制代码
RespokeEndpoint *endpoint = [client getEndpointWithID:endpointId skipCreate:NO];
RespokeCall* call = [endpoint startVideoCallWithDelegate:self];

同样,在 Android 平台上, startCall 方法接受 RespokeCall.Listener 参数来处理通信事件:

复制代码
RespokeEndpoint endpoint = client.getEndpoint(endpointId, false);
RespokeCall call = endpoint.startCall(this, this, videoView, audioOnly);

根据 Digium 描述,软件开发工具包遵循现有 Respoke 的 JavaScript 库设计,他们“遵循为 iOS 和 Android 提供最佳实践”。这两个软件开发工具包都托管在 GitHub 上,可以通过 CocoaPods 或者 Maven 安装,它们是 iOS 和 Android 的包依赖管理工具。

Digium 的 Respoke 平台可以免费试用,收费服务最低每月10 美元起。

WebRTC 是一个自由、开放的项目,提供浏览器和移动应用的实时通信(Real-Time Communications,RTC)功能,支持语音呼叫、视频聊天和点对点文件共享。

查看英文原文: Digium Open-sources Respoke SDKs for WebRTC and Messaging on iOS and Android


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注 我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-08-28 19:002745

评论

发布
暂无评论
发现更多内容

周练习3

何毅曦

架构训练营-week3-学习总结

于成龙

架构 作业 架构训练

架构师训练营第三周学习总结

尹斌

架构师训练营第二周作业

尹斌

第 3 周 代码重构 80!80!80!

Pyr0man1ac

[架构师训练营第 1 期] 第三周学习总结

猫切切切切切

极客大学架构师训练营

第三周 代码重构 作业一

应鹏

极客大学架构师训练营

第三周作业

龙卷风

极客大学架构师训练营

架构师训练营 1 期 -- 第三周总结

曾彪彪

极客大学架构师训练营

单例模式-第三周作业

睁眼看世界

设计模式 极客大学架构师训练营

第三周总结

睁眼看世界

极客大学架构师训练营

架构师训练营第三次作业

月殇

极客大学架构师训练营

Week 3 作业 01

Croesus

架构师训练营 - week03 - 作业1

lucian

极客大学架构师训练营

架構師訓練營 week3 總結

ilake

【译文】Rust futures: async fn中的thread::sleep和阻塞调用

袁承兴

rust 并发 异步

架构训练营-week3-作业

于成龙

设计模式 架构训练营

week3

张兵

极客大学架构师训练营

架构师训练营 - week03 - 学习总结

lucian

极客大学架构师训练营

架构师训练营第 1 期第 3 周作业

好吃不贵

极客大学架构师训练营

第 3 周 作业

Pyr0man1ac

深入理解Java虚拟机1——内存区域

超超不会飞

Java JVM

第三周作业

Meow

极客时间

架构师训练营第 1 期第 3 周作业

owl

极客大学架构师训练营 组合模式 Go 语言

架构师训练营第三周作业

我是谁

极客大学架构师训练营

深入理解Java虚拟机3——垃圾回收

超超不会飞

Java JVM

架构师训练营第 3 周学习总结

netspecial

极客大学架构师训练营

我导师推荐的经典之作——《数学之美》第二版-吴军

计算机与AI

架構師訓練營 week3 作業

ilake

极客大学架构师训练营

深入理解Java虚拟机2——对象探秘

超超不会飞

Java JVM

架构师训练营 1 期第 3 周:代码重构 - 作业

灵霄

极客大学架构师训练营

Digium开源Respoke SDKs,为iOS与Android平台提供WebRTC和消息支持_移动_Sergio De Simone_InfoQ精选文章