报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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

评论

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

联想拯救者携手《黑神话:悟空》,开启国产单主机巨作的新时代

科技范儿

价格战迷雾下,大模型创业者只能被动挨打?

Alter

在鸿蒙系统中处理ETS层与C++层之间的数组传递

彭康佳

c android 鸿蒙 native

TDengine 3.3.0.0 引入图形化管理工具、复合主键等 13 项关键更新

TDengine

数据库 tdengine 时序数据库

PHP正版交友系统交友平台源码+支持H5小程序+带安装说明+可封装APP 交友程序网站源码+安装说明

DUOKE七七

php 开源 源码 uniapp 交友

2024最新多端社交圈子系统源码 | 陌生人社交 | 即时聊天通信 | 小程序+H5+PC+APP等多端

DUOKE七七

php 开源 源码 uniapp 交友软件开发

机器学习:人工智能的子领域之一

天津汇柏科技有限公司

机器学习 #人工智能

油猴Safari浏览器辅助插件Tampermonkey 中文版下载

Rose

精彩回顾!安全智能体的前沿技术研究与实践

云起无垠

中国LED显示屏产业的挑战与机遇

Dylan

产业 LED显示屏 全彩LED显示屏 led显示屏厂家 市场

解锁LLMs的“思考”能力:Chain-of-Thought(CoT) 技术推动复杂推理的新发展

汀丶人工智能

大模型 思维链

【YashanDB知识库】PHP使用OCI接口使用数据库绑定参数功能异常

YashanDB

数据库 yashandb 崖山数据库

【YashanDB知识库】PHP使用ODBC驱动无法获取长度为256char以上的数据

YashanDB

国产数据库 数据库系统 yashandb 崖山数据库

Permute 3全能媒体格式转换器 mac Permute 3中文版下载

Rose

链游开发:探索游戏与区块链的交汇点

区块链开发团队DappNetWork

碳实践|企业组织碳排放因子宝典

AMT企源

数字化转型 双碳 碳管理 碳核算 碳排放

DePIN赛道:从底层设施到上层应用的五大机遇与挑战

TechubNews

DePIN赛道:从底层设施到上层应用的五大机遇与挑战

TechubNews

潞晨训推一体机,画出大模型到企业的一条龙路线图

脑极体

AI

大模型应用之路:从提示词到通用人工智能(AGI)

京东科技开发者

元宇宙和链游的疯狂故事对经济有什么影响?

区块链开发团队DappNetWork

可信AI评估 | 中国信通院“人工智能开发平台——大模型专项”首轮评估正式启动报名

中国信通院AI Infra工作组

关于举办青岛“AI+海洋”人工智能大模型场景应用对接会的会议通知

中国信通院AI Infra工作组

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