网页端实时音视频服务架构与实践

本文整理自RTC大会,陈功的演讲《网页端实时音视频服务架构与实践》。 陈功 负责网页端音视频通信技术架构。毕业于中国科学技术大学,Ph.D。原英特尔服务器事业部多媒体架构师,主导基于WebRTC的视频会议解决方案搭建。曾任职Marvell视频事业部,研究多媒体系统框架,参与Google TV, OTT等项目 网页端的实时通信有什么特点 首先,在浏览器端,依赖于浏览器获取音视频的能力,以及强大的网页 […]
WebRTC

Android 8.0 中如何实现视频通话的画中画模式

Android 8.0 当中允许 Activiy 以画中画模式展现。这是一种多窗口模式的改进加强,在视频类应用中用处非常大,有了这种模式,就可以在视频通话或者观看直播的过程当中打开另外的应用而不用退出当前视频。更详细的就不再累述了,大家去阅读 官方文档 就行 这里以 Agora SDK 为例来给大家展示下该特性,实际上不用 Agora SDK 做任何修改。 准备环境 Android 8.0 或以上 […]
技术

视频编解码的过去、现在和未来

RTC(Real-time Communications),实时通信,是一个正在兴起的风口行业,经过短短一年的时间,已经有很多玩家进入了这个行业,最典型的应用就是直播连麦和实时音视频通信。但是,很多开发者对一些概念还是有混淆的,比如RTC与WebRTC,RTC与直播,RTC与IM。   一、RTC和WebRTC有什么区别?   实时通信(RTC)最容易和WebRTC混淆,实际上 […]
技术

这么多直播连麦方案,到底哪种适合你?

2016年陌陌、映客等直播平台陆续上线连麦,如今连麦已经成为主流直播平台标配。声网于2016年全球率先推出的多人连麦、纯语音连麦等多种玩法,半年时间内,就与几乎所有全球主流直播平台达成深度合作,如陌陌、花椒、触手、视吧、KK、荔枝FM、咸蛋家,Meetme,Flurry Live,Livestar,Yalla等等。 从技术架构上来说,目前市场上存在的连麦方案有三种: 三种连麦方案 1.SD-RTN […]
技术

延时、丢包、抖动,用尽洪荒之力也传不到,该怎么办?

互联网大概可以算是最近几十年人类最重要的发明之一。最早人们用互联网发送电子邮件,接着普及了网页浏览,后来又流行即时文字聊天,人们工作生活的方式在这写年里发生了巨大的变化。可是当人们想更进一步实现实时音视频通话时,却发现互联网有点不给力了。卡顿、掉线、延时太高等等,这些问题始终伴阻碍实时音视频通话的发展。而这根本上的原因是,互联网一开始并不是针对实时通信而设计的。 人们常把互联网比喻成“信息高速公路 […]
技术

如何全面的评估一个实时语音引擎

语音通话开发,对于一般开发者来说比较神秘,很多朋友不太清楚如何全面的评估第三方的音频引擎,如何科学的选择一家靠谱的语音通话服务供应商。 很多朋友还停留在这样的初级阶段:把demo调通,找几个人喂喂喂……凭自己优异的听觉感受一下。整个测试过程就完成了,厂商也就这么“愉快”的选定了。但是,少年!如果你这样选,你很有可能遇到下面的这些坑: 我们花了好多钱买了一套基于硬件的解决方案 […]
技术

开发一个实时音视频通信系统,你需要什么技术储备?

RTC(real time communication)实时通讯系统是最近互联网应用的一个新领域。RTC系统的应用极其广泛,我们常见的视频电话,会议系统,远程桌面与控制都是RTC系统的一个应用。在移动互联网飞速发展的今天,各种应用都渴望加入RTC的功能,实现用户与企业,用户与用户之间的音视频交流。于是问题出现了,开发一个RTC系统需要什么技术储备? 有人说只需要懂javascript就可以了。We […]
技术

是时候区分下即时通信和实时通信了

4月份,声网Agora.io密集出现在了很多大型技术峰会,比如QCon北京、GMIC、云计算峰会等。会场很多咨询者问到一个问题:你们是做im的吗? 在此,统一回答一下:不,我们做的是实时通信! 接下来,这篇文章要科普一下,im(即时通信)和实时通信(声网Agora.io)有什么区别? 即时通信(im)和实时通信(声网Agora.io)都是一套网络通信系统,其本质都是对信息进行转发。其最大的不同点, […]
技术

VR实时语音,带着最好的武器去战斗

高泽华,11年音乐语音编解码学习经验。理解几十种音频编解码标准。先后在中磊电子、士兰微电子、虹软科技主导音频项目。任职YY期间负责语音音频技术工作。对音频算法在芯片设计、嵌入式系统、桌面软件。在互联网应用和专利分析方面有多年研发经验和积累。目前负责声网Agora.io的音频开发工作。 高泽华在GMIC2016(全球移动互联网大会)发表了演讲,以下是演讲全文。 首先,我们来看看什么是VR游戏需要什么 […]
技术

飞机上的电话会议:我们如何搭建会议室

如今,会议系统动辄耗资数千美元,无论是专有硬件解决方案,还是基于软件的系统,概莫能外。作为一个实时通信发展时代的初创企业,我们不想在此方面花费过多。 与此同时,我们认识到,自带设备正成为办公趋势。员工将自己的设备带入办公室,并依靠这些个人设备完成大部分工作。在此趋势下,员工还更多地进行外出办公,这时就有必要考虑实施一些移动功能,比如在出差途中参加远程会议等。 本文将说明我们是如何实现远程会议的。并 […]
技术