写点什么

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

评论

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

深度解读昇腾CANN小shape算子计算优化技术,进一步减少调度开销

华为云开发者联盟

CANN 昇腾 企业号 8 月 PK 榜 2024企业号8月pk 算子优化

苹果电脑cpu性能提示|Turbo Boost Switcher Pro for mac 支持M1

Rose

ChatGPT 人工智能助理 Assistant

测吧(北京)科技有限公司

测试

WiFi7 in Smart City Infrastructure: Performance and Reliability Evaluation

wallyslilly

ipq9574 IPQ5332

Maxon Cinema 4D Studio S22 for mac(C4D动画设计工具)中文激活版

Mac相关知识分享

动画设计工具 C4D动画

axure rp8安装包下载 Axure RP 8 for Mac中文永久密钥分享

Rose

Mac角色扮演游戏:仙剑奇侠传四 for Mac v1.1 中文移植版

你的猪会飞吗

mac软件下载 mac破解软件下载 mac单机游戏

华为云全域Serverless技术创新:全球首创通用Serverless平台被ACM SIGCOMM录用

华为云开发者联盟

Serverless FunctionGraph 企业号 8 月 PK 榜 2024企业号8月pk 元戎

科幻模拟策略游戏:AI War 2 人工智能战争2游戏道具

理理

NTFS Disk by Omi NTFS for mac(NTFS 磁盘管理器)v1.1.4中文版

Mac相关知识分享

磁盘管理器

mac触摸板增强工具BetterTouchTool激活版

Rose

极狐GitLab与无问芯穹达成战略合作,共探AI落地软件智能研发场景新机遇

极狐GitLab

人工智能 AI DevOps 极狐GitLab

网络安全等级保护备案变更定义简单说明

行云管家

网络安全 等保 等级保护

堡垒机应用发布功能简单介绍-行云管家

行云管家

堡垒机 应用发布

[Paper Reading]: Self-Improving Alignment with LLM-as-a-Meta-Judge

吴京

LLM LLM-as-a-Judge

ChatGPT 人工智能助理 Assistant

测试人

软件测试

支持m1/m2/m3 graphpad prism 10激活直装版下载 医学绘图工具

Rose

mac系统状态监控工具istat menus激活码 (istat menus中文版下载)

Rose

测试工程师如何构建质量体系

测吧(北京)科技有限公司

测试

公开课 | 测试工程师如何构建质量体系

霍格沃兹测试开发学社

MySQL UDF 提权初探

GreatSQL

终极自托管解决方案指南

NocoBase

开发工具 解决方案 云服务

AirPods耳机管理工具AirBuddy for mac 兼容macOS14系统 支持m芯片

Rose

AE2021中文直装破解版下载 After Effects 2021安装包 支持M1/Intel

Rose

深入理解 RDMA 的软硬件交互机制

阿里技术

nvidia 分析 网卡 RDMA

iOS数据恢复Disk Drill for Mac v5.4.1425中文版 含Disk Drill激活码

Rose

行业标准音频测试分析 | Rational Acoustics Smaart Suite v9注册版下载安装

Rose

如何安装Parallels Desktop 19 虚拟机?

理理

小红书API接口最新指南:笔记详情数据接口的接入与使用

tbapi

小红书笔记详情接口 小红书API 小红书笔记详情数据采集

【最新注册码】CorelDRAW 2023中文激活下载 及cdr2023系统要求

Rose

Reallusion Cartoon Animator for Mac(2D动画设计制作软件)中文激活版

Mac相关知识分享

Mac软件 动画设计软件 动画设计

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