互动直播中连麦技术实现步骤

接触过直播的,想必对“互动直播”都不会陌生,但对它内在的实现原理就会存疑。

其实很简单,“互动直播”的核心其实就在于连麦技术,比文字会更有魅力的交流形式,在视频直播互动软件开发实现过程中,和连麦技术有着不可分开的密切关系。小编今天就给大家普及下有关“互动直播”下的连麦技术。

互动直播中连麦的实现流程

众所周知,主播开启直播间,用户端看到的是主播直播画面,此时我们可以定义为“单向直播”,意思是主播单方面向观众输出内容。但如果有用户向主播发起了互动连麦,主播接受了连麦请求,意义就变了,因为连麦操作的导向是主播与用户间的音视频互动,此刻对于用户而言,接收到的内容则为主播和连麦观众的混流画面。发起连麦通常有两种方式,一种是主播主动向观众定向发起连麦,另一种则是用户向主播发起连麦请求。而互动直播发展至今,不再是单一的主播与用户间的连麦,主播与主播之间也可以进行连麦送礼PK。

互动直播中的“旁路直播”概念

旁路直播是基于互动直播高并发场景下的解决方案。主播与用户进行互动连麦的混流音视频内容,需要借助于CDN实现分发业务,通过CDN分发的直播内容,用户在进行观看时则可以看作是“旁路直播”。这也是互动直播平台搭建部署时用到CDN的一个重要原因。对于互动直播这种面向众多用户群体的公共服务,必须能够让处在不同地区的用户在同一时间接收到相同的直播内容,低延时是关键因素,CDN的多节点恰恰可以降低互动直播延时。

基于RTMP与CDN的互动直播方案

现如今在互动直播软件开发中,RTMP协议的使用较为广泛,绝大多数互动直播平台也是基于RTMP协议和CDN技术前提下实现连麦的。当主播与用户进行连麦时,会基于RTMP协议,分别将主播端和连麦用户端的流推到CDN,通过CDN将两路视频流推送到观众端,观众端将两路视频流混合后形成一个画面进行播放。这个方案实施起来非常方便简单,接入成本也较低,因此广泛适用,但这一方案也有其缺点。

1.虽然RTMP协议可以将直播延时控制在5s以内,对于观众端来讲基本感觉不到延时问题的存在,但对于连麦的双方而言,在进行互动时会明显感觉到延时,互动直播体验欠佳。

2.主播在与连麦者进行互动时,会有回声,这也是比较常见的问题,目前来看这一问题还是很难解决的。

3.我们常常听到互动直播平台运营者抱怨,说带宽、流量费支出高,本身通过CDN进行分发就消耗很大的流量了,何况是占用两条视频流的互动连麦直播呢?

当然,我们讨论这些问题的最终目的,还是为了能够提供一个互动直播软件开发中关于连麦实现的合理解决方案。基于上面提到的RTMP协议与CDN技术下的互动直播方案,我们可以结合私有UDP协议下的解决方案,用于不同场景下的互动直播实现。

如果已有庞大的用户基数,必须要适应高并发,那么采用RTMP与CDN技术下的解决方案,想必是最佳选择,毕竟我们还是要兼顾大多数观众端用户的观看体验的。但如果对并发要求没那么高,反而对直播连麦要求较高或是对直播延时要求较低,例如一对一视频聊天交友,内部会议培训等应用场景,则可以采用私有UDP协议解决方案。像依靠语音连麦起家的YY,则是在直播业务中使用UDP传输协议。

小编说了这么多,其中归根结底还是需要大家依据自身的直播平台,去制定合理的解决方案才能采用更加合适的连麦技术协议。

原文地址:https://blog.51cto.com/14318279/2415313

时间: 2024-11-05 13:03:47

互动直播中连麦技术实现步骤的相关文章

Android IOS WebRTC 音视频开发总结(七六)-- 探讨直播低延迟低流量的粉丝连麦技术

本文主要探讨基于WebRTC的P2P直播粉丝连麦技术 (作者:郝飞,亲加云CTO,编辑:dora),最早发表在[这里] 支持原创,转载必须注明出处,欢迎关注微信公众号blacker(微信ID:blackerteam  或 webrtcorgcn) 到目前为止,直播行业继续如预期的那样如火如荼的发展着,在先后竞争完延迟,高清,美 颜,秒开等功能后,最近各大直播平台比拼的一个热点就是连麦.什么是连麦? 简单??述 就是当主播直播期间,可以与其中某一个粉丝进行互动,并且其他粉丝能够观看到这个互动 过程

技术详解:实现互动直播全过程

本文主要整理互动直播中各端的逻辑,重点是与前端相关的教师端IM的部分和Web/Wap学生端.希望通过这份整理,对于前端在维护时可以尽快的理解互动直播的流程,提高项目的可维护性:对于客户端和教师端来说,可以了解到前端提供的接口和消息的实现.也能提高对整个请麦过程的理解,便于联调和后期的定位问题. 相关阅读推荐 <连麦互动直播方案全实践1:什么是连麦互动直播?> <连麦互动直播方案全实践2:网易云信连麦互动直播方案的演变过程> <连麦互动直播方案全实践3:网易云信连麦互动的实现方

互动直播系统源码,直播系统依托于IM技术

互动直播中最常见的互动有聊天室(弹幕).礼物.点赞.打赏等,互动系统涉及消息的互动性和实时性,在技术实现上大多是使用IM的功能来实现的.对于在线人数比较多的房间,弹幕消息量是非常大,主播与用户其实都看不过来,为了缓解服务器压力,在产品策略需要做一些必需的优化. 1.直播系统源码聊天室互动直播中的弹幕互动是主播和用户互动的 主要方式,实际上就是IM中的聊天室功能.聊天室和群聊功能类似,但聊天室的消息是不需要分发给不在线的用户的,历史消息也不需要查看,用户只有进入聊天室后才能查看聊天消息和群成员信息

手机直播连麦技术分析

直播火了,连麦直播也火了,那么说明是直播,连麦直播是什么. 手机直播连麦功能的特点,我们按下面三部分来聊一聊手机直播和直播连麦: 手机直播连麦功能的特点 人物画像和设计思维 一个有趣的连麦功能交互建议 手机直播连麦功能的特点 体验了斗鱼.NOW直播.美拍直播.淘宝直播.新浪直播.映客.me直播等直播平台.发现只有映客和me直播推出了手机直播的连麦功能. 我们从以下三点来展开分析直播连麦的特点: 连麦功能的权限 连麦人数和显示位置 连麦交互流程 连麦权限 ME直播的连麦功能是没有权限设定的,所有的

到处都在说直播连麦技术,它们真的能连吗?

直播火了.连麦直播在火的路上. 那么,这些连麦技术方案,真的能连吗?本文将常见的,不常见的直播技术方案进行了比较,各位同学自己甄别. 首先,基础知识普及,技术上直播的流程是什么? 一.直播的流程 正如上图所示,整个直播流程分为以下几个关键步骤: 1.主播客户端,将本地采集的视频推送到CDN: 2.CDN对视频流进行缓存以及转发: 3.观众客户端,拉取CDN中缓存视频流进行播放: 可以看到CDN在这里起到了关键的作用,2016也是一个CDN崛起的年代,网宿.快网.七牛.高升.蓝汛.观止云.腾讯云.

直播体验深度优化方案——连麦互动直播

一.前言 移动直播这把火从2015年一直烧到2016年,毫无疑问直播是当前移动互联网最热门的领域之一,在超大热度的引导下直播领域也吸引了大量的商业资本.在这各大直播应用万花齐放的时刻,也正是直播应用面临的真正风口.站在这个风口上,直播应用只把握好风向标,推出具备高用户粘性的差异化功能,才能在这个不断推陈出新的时代站稳脚跟,获得不可动摇的地位. (移动直播火爆) 当前国内大多数的直播应用,使用的是单主播模式,主播与观众仅仅使用文字.点赞.礼物等方式进行互动.在主播直播时,观众如果能够与其进行实时的

直播软件开发中连麦功能解析

在视频直播过程中,用户看到的主播直播画面其实是单向直播,视频直播软件开发的服务器接收到主播传输上的画面后,分发到各请求端,属于单向内容输出.当出现用户请求与主播连麦时,性质就发生改变,信息流传输由单向传输变为双向传输,如果有用户正在观看直播,那他接受到的信息流包括主播和连麦用户两股信息流. 为保证观看用户能及时接收到语音信息,直播平台都会使用CDN分发直播内容.也就是说用户接收的信息流线路不一定是它在请求获取信息时的那条线路,而是由CDN节点根据服务器的负载情况,重新选择最优线路进行分发.对于互

不同直播场景的CDN技术简析

随着直播行业的兴起,各种直播应用.平台和产品万花齐放,直播场景也越来越多元化,这就对视频技术的发展提出了"日新月异"的需求.那么,目前视频直播的场景主要有哪些?不同类型的直播场景对视频技术又有怎样不同的要求?本文将通过分享一些个人经验,简要分析不同直播类型的CDN技术要点. 要说清楚这个问题,我们需要从头说起: 基础网络的发展路径 80后.90后都是见证互联网崛起的一代,互联网的发展史,本质上就是网络速度的发展史.刚开始的时候,网民用电话线拨号上网,下行速度只有不到几十K,打开一个复杂

转:鏖战双十一-阿里直播平台面临的技术挑战(webSocket, 敏感词过滤等很不错)

转自:http://www.infoq.com/cn/articles/alibaba-broadcast-platform-technology-challenges 鏖战双十一-阿里直播平台面临的技术挑战 作者 陈康贤 发布于 2016年1月28日 | 2 讨论 分享到:微博微信FacebookTwitter有道云笔记邮件分享 稍后阅读 我的阅读清单 前言:一直以来双十一都是以交易为重心,今年当然也是如此,但是这并不妨碍万能的淘宝将双十一打造的让用户更欢乐.体验更丰富.玩法更多样.内容更有趣