写点什么

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

评论

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

LLaMA 2语言大模型的微调策略:LoRA与全参数选择

百度开发者中心

人工智能 大模型 llama2

软件测试学习笔记丨Selenium网页frame

测试人

软件测试

如何通过二维码追踪物品流转情况?添加这个组件即可

草料二维码

二维码 草料二维码

Giants Planet 宣布推出符文,建立在坚实价值的基础上

西柚子

Anon Network:基于 Ator Protocol 的 DePIN 匿名互联网

大瞿科技

MES管理系统与其他系统的集成

万界星空科技

数字化转型 系统集成 mes 万界星空科技

你的debug包在Android 14变卡了吗?|得物技术

得物技术

android 性能优化 debug 堆栈 企业号 4 月 PK 榜

Prompt工程师压箱底绝活——Prompt的基本组成部分、格式化输出与应用构建

百度Geek说

企业号 4 月 PK 榜 Prompt

驼峰与下划线在python中转化

麦兜

出海不出局 | 小游戏引爆高线市场,新竞争态势下的应用出海攻略

融云 RongCloud

利用jd.item_get API获取商品信息,打造可读性强的商品介绍

技术冰糖葫芦

API 接口 API 文档 pinduoduo API

Apifox 最新功能更新:OAuth 2.0 鉴权、多分支Mock及更多

Apifox

程序员 前端 后端 Apifox

什么是GPTs?如何创建GPTs?详细图文教程!

蓉蓉

ChatGPT GPT-4 GPTs

世界读书日 | 开发者必读书单重磅来袭,华为云DTSE专家天团力荐

华为云开发者联盟

华为云 华为云开发者联盟 企业号2024年4月PK榜 世界读书日 开发者必读书单

文心中国行走进成都!4月24日一起把握大模型时代的产业新机遇

飞桨PaddlePaddle

百度 BAIDU 百度飞桨 文心大模型 文心中国行

GLM国产大模型训练加速:高效性能与成本优化的实践

百度开发者中心

人工智能 深度学习 大模型

QCN9274 vs QCN9224 chip performance comparison-wireless communication innovation

wifi6-yiyi

5G qcn9274 QCN9224

面试不会算法和数据结构,经典面试题讲解来了!

霍格沃兹测试开发学社

金三银四 面试准备 数据结构面试题,编程与算法经典面试题

测试人

面试 软件测试 求职

HashData获得华为鲲鹏Validated认证 信创版图持续壮大

酷克数据HashData

仓储管理解决方案:混合低代码与定制开发,实现灵活性与效率的完美结合

天津汇柏科技有限公司

低代码开发 软件开发定制 仓储系统

第六届科技无障碍发展大会(2024TADC)

信息无障碍研究会

Databend 开源周报第 141 期

Databend

Weekly

lerna-lite 轻量化 monorepo 管理利器

小鑫同学

认识一下JavaScrip中的元编程

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号2024年4月PK榜

MES系统解决方案,MES系统主要能解决什么问题

万界星空科技

数字化 生产管理系统 mes 万界星空科技 车间管理

Stable Diffusion中的常用术语解析

程序那些事

人工智能 程序那些事 openai

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