写点什么

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

评论

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

职场求生攻略答疑篇之 2 —— 无所适从的向上沟通

臧萌

Java七种排序算法以及实现

狸猫换太子

Java 排序算法 实现

JVM系列:通过一个例子分析JIT的汇编代码

简爱W

Java异步之《我call(),Future在哪里》

BUZHIDAO

并发编程基础原理

刚刚🏂

信创舆情一线--抖音、微信读书被判侵害用户个人信息权益

统小信uos

ARTS打卡Week 09

teoking

如何进行需求梳理及埋点方案设计

易观大数据

dubbo-go 中使用 sentinel

apache/dubbo-go

dubbo sentinel Go 语言

最牛逼的Java框架,没有之一

我是苞谷

IDEA 插件找不到?看这里!那就自己敲一个!

程序员小航

json IDEA 开发工具 idea插件 IntelliJ IDEA

LeetCode题解:189. 旋转数组,使用新数组Copy,JavaScript,详细注释

Lee Chen

大前端 LeetCode

【写作群星榜】7.24~7.31 写作平台优秀作者 & 文章排名

InfoQ写作社区官方

写作平台 排行榜 热门活动

密码朋克的社会实验(三):比特币发明了什么

腾讯安全云鼎实验室

比特币 区块链 密码学

机器学习基石第五节 学习笔记

Geek_4z9ami

Machine Learning

我收集的 3 个企业经营“失败”案例

霍太稳@极客邦科技

机器学习基石第二节 学习笔记

Geek_4z9ami

Machine Learning

秒杀系统

俊俊哥

秒杀

Go: 并发访问 Map — Part III

陈思敏捷

并发 map sync Go 语言

腾讯安全领御区块链与张裕集团达成战略合作,打造高端葡萄酒区块链溯源平台

CECBC

产品溯源 无法篡改

webRTC框架下的视频主动丢帧

fumingwang

音视频 WebRTC

机器学习基石第三节 学习笔记

Geek_4z9ami

Machine Learning

零代码可视化开发平台iVX是什么?

代码制造者

编程语言 可视化 零代码 iVX

助力银行核心下移,监控分布式数据库,融天鹰眼轻松应对五大挑战

DT极客

Springboot拦截器使用及其底层源码剖析

南方有乔木兮

Android Development最佳实践

teoking

一年多远程工作经验,说说真实的感受

盛安德软件

继oneAPI之后,英特尔为异构计算跨架构编程再添“利器” 发布全新机器编程系统

最新动态

机器学习基石第一节 学习笔记

Geek_4z9ami

Machine Learning

机器学习基石第四节 学习笔记

Geek_4z9ami

Machine Learning

数据结构与算法之排序

shirley

排序算法

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