写点什么

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

评论

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

Spring-boot 单元测试

陈靓-哲露

未来已来!全球一流科技盛会——云栖大会9月17日线上隆重举办

北柯

DDD+微服务实战:什么是DDD?

AI代笔

微服务 领域驱动设计 DDD

面试官:你说说互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景

小林coding

乐观锁 高并发 操作系统 计算机基础

Week15

一叶知秋

一文详解分布式缓存(附代码)

架构师修行之路

缓存 分布式 分布式缓存

架构师训练营第 1 期-第一周命题作业

arthur

实战案例丨GaussDB for DWS如何识别坏味道的SQL

华为云开发者联盟

数据库 sql 算子

Java异常面试题(2020最新版)

Java架构师迁哥

LeetCode题解:622. 设计循环队列,使用双向链表,JavaScript,详细注释

Lee Chen

大前端 LeetCode

数字经济时代来临 区块链护航数字资产安全

CECBC

金融 数字时代

Spring Boot CLI 介绍

hungxy

Spring Boot Spring Boot CLI

Java-技术专题-JMX超详细解读

洛神灬殇

Java程序员博客系统推荐!我调研了100来个 Java 开源博客系统,发现这 5 个最好用!

Java 项目管理 计算机 框架设计

数字资产钱包开发方案,区块链数字钱包软件源码

13530558032

银行数仓体系发展之路

易观大数据

华为HMS的“生态雪球”,滚动在万物智联的新跑道

脑极体

架构大作业

赵龙

TCP和HTTP中的KeepAlive机制总结

陈德伟

nginx TCP 性能 网络 HTTP

区块链技术智能合约有哪些实际的应用场景

CECBC

智能合约 区块链技术

甲方日常 17

句子

生活 随笔杂谈

数字货币交易所技术开发,交易所源码

13530558032

区块链支付系统开发技术方案,USDT支付系统搭建

13530558032

Java-技术专题-AQS和Volatile和Synchronized实现原理

洛神灬殇

架构师训练营第一周学习总结

邓昀垚

极客大学架构师训练营

QPS、TPS、RT、并发数、吞吐量理解和性能优化深入思考

艾小仙

架构 编程语言

天猫成立房产部门,利用区块链承载交易多项服务功能

CECBC

区块链 房地产

本以为自己MySQL够牛逼了,直到亲自去阿里受虐了一次!

Java架构师迁哥

易观方舟Argo+CRM | 让企业数据发挥更大价值

易观大数据

架构师训练营第一周作业

邓昀垚

架构师训练营1期 -- 第一周作业

曾彪彪

极客大学架构师训练营

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