2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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

评论

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

万物皆可Cassandra:HUAWEI Tag背后的神仙数据库

华为云开发者联盟

数据库 后端

怎么学自动化测试

和牛

测试

MySQL数据库优化

五分钟学大数据

MySQL 7月月更

不会吧!钉钉都下载了,你还不知道可以这样玩?

Jianmu

钉钉 持续集成 自动化运维 建木CI 通知

Google上网神器Ghelper

源字节1号

软件开发 小程序开发

短视频直播系统源码——如何优化满足用户需求?

开源直播系统源码

直播系统源码 开源源码 短视频直播系统源码

易观千帆银行用户体验中心成立,助力银行业用户体验升级

易观分析

银行 用户体验

值得一看的智能运维AIOps关键核心技术概览!

云智慧AIOps社区

人工智能 机器学习 运维 智能运维 自动化运维

Mria+RLOG新架构下的EMQX 5.0如何实现1亿MQTT连接

EMQ映云科技

物联网 IoT mnesia emqx 7月月更

不是我说,Nacos和Apollo中的长轮询定时机制,真的太好用了

Java全栈架构师

Java 程序员 面试 微服务 nacos

李宏毅《机器学习》丨2. Regression(回归)

AXYZdong

机器学习 7月月更

vueCli3.x版本中如何修改打包好的css、js、img文件名

木叶🐱

7月月更

算法题每日一练---第1天:猴子分香蕉

知心宝贝

算法 前端 后端 云开发 7月月更

模块七作业 - 王者荣耀商城异地多活架构设计

Elvis FAN

JAVA编程规范之控制语句

源字节1号

后端开发

软件研发落地实践,要从设计就开始

华为云开发者联盟

云计算 后端 开发

面试官:你确定Redis是单线程的进程吗?

Java永远的神

Java redis 程序员 架构 面试

uni-app进阶之内嵌应用【day14】

恒山其若陋兮

7月月更

模块七

Geek_2ce415

云计算和大数据的关系以及区别详细讲解

行云管家

云计算 大大数据

2022年5月视频用户洞察:用户使用时长增长 平台降本增效初见成效

易观分析

视频行业

Vue3:显示markdown文档

空城机

markdown Vue3 7月月更

不吹不黑JAVA Stream的collect用法与原理,远比你想象的更强大

程序员小毕

Java 程序员 程序人生 stream collect

TPC藏宝计划质押系统开发(Dapp)

薇電13242772558

智能合约 dapp

2022年浙江省等保备案流程指南

行云管家

等保 等保备案

Verilog HDL

贾献华

7月月更

动手实践丨手把手教你用STM32做一个智能鱼缸

华为云开发者联盟

物联网 IoT

Redis 持久化 - RDB 源码详细分析|保姆级别分析!全网最全

领创集团Advance Intelligence Group

持久化 rdb redis 底层原理

全新出品!阿里P5工程师~P8架构师晋升路线揭秘

程序员小毕

Java 程序员 面试 架构师 学习路线

易周金融 | 邮惠万家银行开业;微信公众号叫停四类金融营销宣传

易观分析

金融

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