【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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:002067

评论

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

架构探索:事务处理二

而立斋

Python最会变魔术的魔术方法,我觉得是它!

Python猫

mongodb 源码实现系列 - mongodb详细表级操作及详细时延统计实现原理(快速定位表级时延抖动)

杨亚洲(专注MongoDB及高性能中间件)

数据库 mongodb 性能调优 源码刨析 分布式数据库mongodb

双十二好物推荐:「mPaaS 安全加固」带你看看别人家的应用

蚂蚁集团移动开发平台 mPaaS

安全 mPaaS 应用

架构之书:传道与《设计模式》

lidaobing

架构 设计模式

阿里P8大佬带你全面了解—MySQL锁:03.InnoDB行锁

比伯

Java MySQL 编程 架构 程序人生

无可限量的数字经济

CECBC

数字经济

你心目中高级程序员的印象是什么样子的?

Java架构师迁哥

第八周-总结

jizhi7

Python进阶——什么是描述符?

Kaito

Python

第五周作业第1题

走走,停停……

架构探索:事务处理三

而立斋

第八周课后练习

jizhi7

Spring Boot 过滤器

噜噜猫

Spring Boot

跨越“数字鸿沟”,日本老年智能化服务的解法

脑极体

API研发效能提升实战

Geek_40a463

研发效能 API研发

架构探索:事务处理总结

而立斋

学习笔记4

Qx

甲方日常 67

句子

工作 随笔杂谈 日常

GaussDB(DWS)磁盘维护:vacuum full执行慢怎么办?

华为云开发者联盟

数据库 数据 DWS

访问者模式及其在Java Parser中的应用

maijun

以太公约系统开发详情丨以太公约源码案例

系统开发咨询1357O98O718

以太公约系统开发介绍

区块链技术在旅游业中的应用探索

CECBC

旅游

shell脚本的使用该熟练起来了,你说呢?(篇四)

良知犹存

shell脚本编写

年轻程序员不讲武德,做表竟然拖拉拽

雯雯写代码

程序员

排查指南 | 关于 mPaaS-iOS 小程序打不开问题的解决方案

蚂蚁集团移动开发平台 mPaaS

小程序 mPaaS

Java并发编程:任务执行器Executor接口

码农架构

Java并发

记一次神奇的MySQL死锁

废材姑娘

spring MySQ

ISP芯片:如何让数字之眼“看清”真实世界?

脑极体

金融科技 | 建设中台能力,助力开放生态

xcbeyond

金融科技 中台战略 中台架构

英特尔唐炯:36.4% PC同比增长,预示了2021是个好年

E科讯

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