欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 连麦互动直播 X 微信小程序

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:789

HTML5自适应律师工作室类网

2020-04-04   浏览:654

高端HTML5响应式企业通用网

2020-05-06   浏览:560

html5响应式外贸网站英文版

2020-05-08   浏览:545

HTML5影视传媒文化公司类网

2020-05-12   浏览:543

连麦互动直播 X 微信小程序

发布时间:2020-10-26  

2017年12月,微信小程序向开发者开放了实时音视频能力,给业内带来广阔的想象空间。连麦互动直播技术在2016年直播风口中成为视频直播的标配,然而只有在原生的APP上才能保障良好的用户体验。那时候,在微信小程序中无法进行实时音视频互动。微信小程序在去年12月宣布开放实时音视频能力,再加上去年6月苹果宣布即将支持WebRTC,业内一下子千树万树梨花开,前途一片光明。连麦互动直播技术和微信小程序以及WebRTC能产生怎么样的化学作用?开发者在微信小程序或者浏览器WebRTC上实现连麦互动直播技术的时候,需要知道什么和考虑什么?

2018年3月17日星期六,在由即构科技主办的技术沙龙Zego Meetup北京站中,即构科技资深技术专家、架构师冼牛向参会者分享了即构团队在连麦直播技术和微信小程序结合的思考和实践。

当日,北京一早就下起来漫天纷飞的鹅毛大雪,却挡不住参会者学习和交流的热情,活动现场挤得满满一堂。瑞雪兆丰年,2018年对创业者来说,将会是一个丰收的好年头。

连麦直播的技术难点和解决思路

我们先回顾一下连麦互动直播技术,这个要从应用场景说起。

第一类应用场景就是最常见的视频直播中的多主播连麦场景。从2016年开始,从单向直播发展到两人连麦、三人连麦,逐渐到多人连麦。两人连麦是指视频直播场景里面的两个主播进行连麦互动,具体的节目形式有谈话、脱口秀、K歌或者合唱。在视频直播中,两个到三个主播连麦是很常见的形式,有时候会允许观众进行连麦。多人连麦的应用场景包括狼人杀、多人视频群聊和组团直播答题等,在移动端同一个房间连麦互动的用户往往达到十几二十个。

第二类应用场景是线上抓娃娃,或者叫直播抓娃娃,也是视频直播的一个产品形态,视频直播和物联网的结合。线上抓娃娃技术除了包含视频直播以外,还加上了信令的控制,可以实现远程看着娃娃机并且控制抓娃娃的天车,同时主播和观众之间可以通过文字互动,还有语音视频连麦互动。这是2017年年末的一个风口,把连麦互动直播技术带到视频直播和物联网结合的场景中,相信今年会有更多视频直播和物联网结合的应用场景涌现。

第三类应用场景是直播答题,这是2018年1月份涌现的一股热潮,是答题节目类在视频直播场景中的探索。在低延迟、流畅和高清的基础需求上,这个应用场景还要求答题题目和视频画面必须要同步。另外,花椒直播的直播答题房间内的用户数量一度超过五百万,因此直播答题技术必须要支持百万级别的并发。虽然春节期间因为监管的原因增加了准入门槛,但是我相信后面还会有别的新的玩法出现。行业里讨论的一些新玩法在这里也和大家分享一下:主持人可以邀请嘉宾连麦进行答题,参加直播答题的用户可以建子房间组团答题。这些创新的玩法在技术上都是可以做到的,本质上这就是直播答题技术和连麦互动直播技术的结合。

这三个应用场景对视频直播技术有什么要求呢?第一个是延迟要足够低,如果单向延迟不能低于500毫秒的话,视频通话的互动体验就无法保障。第二个是回声消除,因为用户A和用户B之间进行视频通话时,用户A的声音在传到用户B端时被采集并反馈回来,用户A在一定的延迟后会听到回声,这个对通话的体验是十分有影响的,因此必须做回声消除。第三个是要流畅不卡顿,为什么流畅性很必要呢?因为有超低延迟的要求,流畅和延迟本身就是一对相互矛盾的技术要求,如果延迟足够低的话就要求抖动缓冲区足够的小,这样网络抖动就很容易显现出来,导致出现画面过快、过慢,或者卡顿的情况。

下面我们来具体看看怎么解决这三个视频直播的核心技术要求。

一、超低延迟架构

连麦互动直播 X 微信小程序

市面上做连麦直播解决方案的系统架构普遍大概这个样子,左边是低延迟网络,为需要低延迟的用户提供连麦互动直播服务,成本较高。右边是内容分发网络,为围观用户提供视频直播服务,虽然延迟稍微高一点,但是成本比较低而且支持更高的并发。中间通过一个旁路服务连接。旁路服务器从低延迟的实时网络中把音频流和视频流拉出来,有选择地进行混流、格式转换或者协议转换等处理,然后转推到内容分发网络,然后通过内容分发网络分发给围观用户。

连麦互动直播 X 微信小程序

要构建超低延迟的实时系统架构,需要考虑以下几个要点:

本文标签

: