Digium 开源实时音频和视频通信 SDKs

Digium,WebRTC 平台 Respoke 的创造者,宣布开源 Android 和 iOS SDKs,让开发者更容易在移动应用中添加实时音频和视频通信。此外,SDK 支持实时消息通讯,在后台运行或者离线的时候也可以推送通知。

Digium 表示在一个移动应用中提供实时通信支持功能一直以来就是非常复杂的任务,需要对多媒体子系统的集成,编码解码,加密和分包有非常深入的了解。而 Respoke 的目标就是提供一个简单集成方案,可以更简单的处理认证,消息传递和信号调用。

当使用 SDK 的特性时,开发者提供代码来处理各种事件,然后选择 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);

Digiun 表示,SDKs 是根据现有 Respoke 的 JavaScript 库设计的,还不是“ iOS 和 Android 平台的最佳实践 ”。Android 和 iOS SDKs 都提供在 GitHub,可以通过 CocoaPods 或者 Maven 安装。

Digium 的 Respoke 平台提供免费试用,基础使用只需要 $10 一个月。

WebRTC 是免费开源项目,提供浏览器和移动应用的实时通信(RTC)功能,支持语音互动,视频聊天和 P2P 文件分享。

文章转载自 开源中国社区[https://www.oschina.net]

时间: 2024-11-08 18:57:07

Digium 开源实时音频和视频通信 SDKs的相关文章

Web实现音频、视频通信

Google开源实时通信项目WebRTC Google正式开源了WebRTC实时通信项目,希望浏览器厂商能够将该技术内建在浏览器中,从而使Web应用开发人员能够通过HTML标签和JavaScript API就实现Web音频.视频通信功能. WebRTC(Web Real Time Communication)并不是Google原来自己的技术.在2010年,Google以大约6820万美元收购了VoIP软件开发商Global IP Solutions公司,并因此获得了该公司拥有的WebRTC技术.

李扬:“互联网+”时代的视频通信

文章讲的是李扬:"互联网+"时代的视频通信,2015年7月19日,以"开源大数据技术的生态与应用"为主题的"第四届中国大数据应用论坛"在北京大学隆重举办.本次论坛由北京大学信息化与信息管理研究中心和中国新一代IT产业推进联盟主办,北京大学CIO班教务办公室和北达软协办,CIO时代网承办.活动当天来自业界的专家领导.大数据专家.技术大咖.知名企业CIO.知名媒体等近200位嘉宾参与了此次盛会.本届论坛的主题聚焦开源大数据技术的生态与应用,嘉宾们分别

透视视频通信发展新趋势

随着宽带网络建设和移动互联网的飞 速发展,移动性.社交媒体以及视频通信正在显著地改变着人们的沟通和协作方式.作为当前变革的重要组成部分,视频通信领域 高速发展,呈现出一些 新的趋势,如:VaaS.融合通信.BYOD.软件虚拟及云化.超高清等.VaaS(Video as a Service)--视频通信即服务视频通信在当前存在着广泛的需求,迫切需要将视频通信能力可以作为一种可运营的业务提供给客户.目前视频通信运营主要有两种模式:一是传统运营商基于IMS架构的多媒体会议业务运营,如中国电信.Tele

视频通信云服务成新蓝海,潜力巨大

随着移动互联技术飞速发展,企业办公移动化趋势越来越明显.催生了企业对"视频"连接一切的渴求,这些渴求,带来了超过2000亿的视频会议市场份额.移动信息化研究中心CIO生态调查显示,47.1%的受访表示,移动性能为业务带来极大的推动作用,并认为它能明显提升企业与客户之间的沟通效率,对市场和品牌的建设作用显著.而就未来的发展,58.7%的受访表示,他们正在部署或者已经开始测试移动办公系统,并且这些移动办公系统与业务的结合非常紧密,下一步对企业整体的移动信息化部署工作将全面展开. 视频通信云

跨平台实时音频驱动 libsoundio

libsoundio 详细介绍 libsoundio 是轻量级抽象的声音驱动程序,是一个跨平台实时音频输入和输出的 C99 库.libsoundio 提供文档完善的 API,适用于实时软件,比如游戏,数字音频工作站,音乐播放器等等实用工具. libsoundio 非常健壮,可以正确处理内存不足的状态. 特性&限制 支持的后端 JACK PulseAudio ALSA CoreAudio WASAPI Dummy (silence) 支持原始设备和共享设备 支持设备 ID 和友好的名字 支持优化每

云视频通信在建筑施工企业的应用

在建筑施工企业,视频通信不是一个陌生的概念.企业无论是大小,或多或少都接触过类似于视频会议.视频监控类产品.对于一些大型施工单位来说,整个集团甚至拥有多套不同厂家的视频会议系统,并且从硬件会议,到软件会议不一而足;此外许多项目部还部署了视频监控系统,以实现对项目工地的实时监控,有效减少了物料的损耗,保护了自己的权益. 尽管视频通信类系统在建筑企业比较常见,然而,在我们常年与各种规模的客户沟通过程中,发现很多系统用不起来,甚至处于闲置状态,而实际需要使用的部门却又无法得到满足,具体表现如下: 一.

视频通信大屏应用成新潮流

全球信息化的不断推进使得社会信息更迭速度不断加快,快捷的信息沟通已经成为人们正常生活的必须,而视频通信的正是借助这一市场需求完成了由"信息化代表"到"代表信息化"的完美蜕变.由于涉及的领域越来越宽,行业越来越细化,市场对于视频通信系统的要求也越来越多元化.在这一行业开放式应用的大背景下,大屏显示产品成为了视频通信系统显示终端的重要成员. 随着行业应用细化时代的来临,视频通信应用已经摆脱了传统的会议沟通职能,开始融入了行业流程.无论是实现流行的远程教育.远程医疗还是政

IBM整合通信服务-视频通信桌面视频

实施可靠的桌面视频解决方案,从而获益 由于商务差旅的费用以及需要与分散于各地的员工.供应商和客户之间进行有效的通信,许多企业都开始寻找能够改进通信的更好的方法.实时.双向的视频通信可以更好地制定决策.增进与利益相关方之间的关系并提高业务灵活性.为了获得这些收益,企业需要帮助规划和实施集成桌面视频解决方案,该方案可以满足他们的独特需求,并为定期电话会议和个人电话提供出众的替代方案.当今的企业注重通过限制差旅来降低成本和减少碳排放,以帮助保护环境.同时,企业也正在寻找能够提供搜索和复用能力以及支持法

用RealPlayer11录制音频和视频

RealPlayer11可以将播放中的任何音频和视频录制到媒体库中.可以是具有明确开始和结束位置的点播媒体,例如歌曲.电影预告或 Internet 视频.甚至可以从直播流媒体(如直播电视网络广播)录制剪辑. 无论是录制点播或直播信号流音频或视频媒体,如果信号流可以录制,你可以在播放中随时开始录制,包括信号流暂停时. RealPlayer11 支持所有主要视频类型,包括 RealMedia.Windows Media.Flash.QuickTime 和 MP3.但是,所有者已对其应用 DRM数字权