丰富直播体验,网易云信上线直播PK连麦解决方案!

2023-11-05 16:20

本文主要是介绍丰富直播体验,网易云信上线直播PK连麦解决方案!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

网络直播,始于2005年,爆发于2016年,加速于2020年。

这期间,直播的主战场由 PC 端向移动端转移,内容也由单一的秀场直播向电商、体育、教育、社交等多领域渗透。

作为一种技术工具,直播可以和多种业态融合,比如以才艺为主的泛娱乐直播,以实用为主的带货直播、教育直播课等。

随着泛娱乐直播和电商直播市场的大热,直播市场已然进入了存量竞争阶段,各大平台需要不断去探索和开发新功能、新玩法,从而达到留住观众、商业早日变现的目的。

直播PK连麦作为许多直播平台都在尝试的玩法,兼具了互动性、趣味性和场景感,所以受到了越来越多平台的青睐。

网易云信基于开发者对接入时间、可拓展性、便捷性、易维护性等要求以及主播和观众对直播间延迟、音视频效果、回声降噪、伴音等需求,正式推出了“直播PK连麦解决方案”。

网易云信直播PK连麦互动场景全景图

直播PK连麦主要场景

当前,直播PK连麦主要有两种玩法:以才艺比拼为主的PK连麦直播和以电商、体育、教育为主的互动连麦直播

 PK连麦直播

PK连麦直播主要是直播平台的主播在一定时限内与平台正在直播的另外一个主播通过随机或者定向的形式进行同框PK,最终按照主播在PK阶段获取的用户打赏价值作为PK积分判定输赢。输的一方会按照PK开始前约定的规则接受相应的惩罚。

PK连麦直播的奖励惩罚机制让直播间有了更多的趣味性和观赏性,在提升主播收益的同时,也会为名气较低的主播带去流量人气

互动连麦直播

互动连麦直播是平台主播在直播期间通过远程连线其他主播或者用户进入直播间,如娱乐、卖货直播场景中与其他主播、粉丝、明星互动,教育直播课中与其他老师、学生互动等,从而达到增加直播间人气、促成销售、达成背书的效果

互动连麦直播一方面是解决了一部分“社交平权”的问题,让粉丝或者普通观众有了与主播同样的表达机会;另一方面则通过其他主播、明星等的背书效应,从而增加直播主播用户信任度,特别是在电商、教育、相亲等场景中。

直播PK连麦解决方案技术实现

网易云信直播PK连麦解决方案技术实现主要采用两种方式。

方案A

单人直播时使用CDN推流端进行推流,PK互动连麦时通过网易云信信令消息同步,主播两人切换到NeRTC SDK加入同一个RTC房间进行实时连麦互动。

方案B

单人直播时使用NeRTC SDK进行推流,通过网易云信旁路直播推流服务进行转码并转推到CDN进行内容分发,PK连麦时通过信令消息同步,主播两人加入同一个NeRTC房间进行实时连麦互动。

此外,解决方案音视频通话支持标准原生SDK和Web SDK,并且能够与IM即时通讯、直播、点播无缝结合形成ALL-IN-ONE解决方案。而全新升级的极简易用的API接口全端支持三步接入,帮助开发者一周轻松上线

智能3A算法,解锁高音质

直播PK连麦作为一个对音频质量高刚需场景,特别如才艺比拼环节更是对直播间要求更高。

网易云信通过自研的智能3A算法,将RTC+AI与AI引擎无缝结合,实现SDK内置AI降噪、AI超分功能,开放音视频数据回调、音视频裸数据输入等功能,并支持开发者可自由对接第三方智能处理引擎。

同时为提升直播间用户体验效果,还支持美颜滤镜、聊天室、伴音混音、音效控制、美声变声等功能性需求。 

自研视频引擎,服务器架构升级

如果说音频是才艺展示的核心诉求,那么视频质量就是制约主播以及粉丝、观众体验的核心要素。

为保证直播音视频整体质量,网易云信自研视频引擎通过AI视频深度编码器支持SVC分层编码,节省30%码率。此外还支持AI超分技术,通过信号的抽取或者插入来实现低分辨率视频在传输后进行细节补充的效果以优化接收端的视频清晰度。

此外,网易云信通过精准实时带宽侦测、全链路智能拥塞控制、全面对抗网络等方式,保证直播音视频画面适应复杂网络,其中在音频方面80%丢包仍可流畅语音,视频方面80%丢包仍可正常观看。

当前,网易云信已经对服务器架构进行了全面的升级,媒体分发效率提升400%,同时支持实时动态调度、实时级联网络、多平台终端兼容适配、全平台互通(iOS/Android/Windows/macOS/Web等) ,从而实现全面保障终端设备音视频兼容性。

融合CDN,与延迟、卡顿说“不”

直播PK连麦由于接入主播所在场景的不同,对于主播连线以及用户体验方面会有着更加严苛的要求。

网易云信自研的融合CDN技术,通过与全球多家主流CDN厂商合作,支持千万并发和智能动态调度, 从而实现观众在直播间可以选择多个直播检录,确保卡顿率低于5%。

内容安全,保障每一场直播

 一场高质量的连线直播场景,不仅需要高质量的音视频体验,也需要全链路的安全防控保障。网易云信在泛娱乐领域有着丰富的安全管控经验,同时结合网易易盾技术能力,可以为客户提供丰富完善的安全组件,确保业务内容安全可控。

 消息抄送

网易云信服务器可以通过消息抄送功能,将消息数据和事件通知等实时同步给开发者预设的服务器。

消息回调

云信服务器会在客户端发送消息时,将消息内容和用户信息发往应用服务器,由应用服务器判断消息是否可以发送,并返回结果,云信服务器再选择是否投递消息。

  反垃圾

代码无侵入的反垃圾技术,支持文字、图片、视频、用户资料以及实时音视频流的反垃圾服 务。

服务端管理

丰富的服务器管理API,聊天室管理、麦序管理、拉黑、禁言、封禁、音视频房间管理、推流管理等等,确保业务可控。

云信服务端可支持对接服务端反垃圾,无需客户端上报数据,服务器直接对接智能反垃圾服务。可实现音频、视频的鉴黄、涉政等反垃圾服务在代码无侵入的情况下,可以便捷实现音频和视频反垃圾能力。整体方案具有较高的灵活性,可以支持一站式接入服务,也可以自选任意第三方服务商。

为帮助开发者更好地监控和观察线上音视频数据,网易云信提供开放的数据统计平台查看和统计以天为单位的发起接通数据、使用时长数据、录制时长数据以及点播数据等。

目前,网易云信直播PK连麦解决方案覆盖了多人语音聊天室、视频连麦直播、视频相亲、虚拟主播直播等多种场景。

未来,网易云信将围绕直播间主播与观众体验,加大研发投入,携手开发者持续提升直播间互动效果与玩法多样化。

点击阅读原文,抢先免费体验网易云信直播PK连麦解决方案!

这篇关于丰富直播体验,网易云信上线直播PK连麦解决方案!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/351053

相关文章

线上Java OOM问题定位与解决方案超详细解析

《线上JavaOOM问题定位与解决方案超详细解析》OOM是JVM抛出的错误,表示内存分配失败,:本文主要介绍线上JavaOOM问题定位与解决方案的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录一、OOM问题核心认知1.1 OOM定义与技术定位1.2 OOM常见类型及技术特征二、OOM问题定位工具

Python一次性将指定版本所有包上传PyPI镜像解决方案

《Python一次性将指定版本所有包上传PyPI镜像解决方案》本文主要介绍了一个安全、完整、可离线部署的解决方案,用于一次性准备指定Python版本的所有包,然后导出到内网环境,感兴趣的小伙伴可以跟随... 目录为什么需要这个方案完整解决方案1. 项目目录结构2. 创建智能下载脚本3. 创建包清单生成脚本4

java.sql.SQLTransientConnectionException连接超时异常原因及解决方案

《java.sql.SQLTransientConnectionException连接超时异常原因及解决方案》:本文主要介绍java.sql.SQLTransientConnectionExcep... 目录一、引言二、异常信息分析三、可能的原因3.1 连接池配置不合理3.2 数据库负载过高3.3 连接泄漏

C#文件复制异常:"未能找到文件"的解决方案与预防措施

《C#文件复制异常:未能找到文件的解决方案与预防措施》在C#开发中,文件操作是基础中的基础,但有时最基础的File.Copy()方法也会抛出令人困惑的异常,当targetFilePath设置为D:2... 目录一个看似简单的文件操作问题问题重现与错误分析错误代码示例错误信息根本原因分析全面解决方案1. 确保

C# LiteDB处理时间序列数据的高性能解决方案

《C#LiteDB处理时间序列数据的高性能解决方案》LiteDB作为.NET生态下的轻量级嵌入式NoSQL数据库,一直是时间序列处理的优选方案,本文将为大家大家简单介绍一下LiteDB处理时间序列数... 目录为什么选择LiteDB处理时间序列数据第一章:LiteDB时间序列数据模型设计1.1 核心设计原则

AOP编程的基本概念与idea编辑器的配合体验过程

《AOP编程的基本概念与idea编辑器的配合体验过程》文章简要介绍了AOP基础概念,包括Before/Around通知、PointCut切入点、Advice通知体、JoinPoint连接点等,说明它们... 目录BeforeAroundAdvise — 通知PointCut — 切入点Acpect — 切面

SpringBoot3匹配Mybatis3的错误与解决方案

《SpringBoot3匹配Mybatis3的错误与解决方案》文章指出SpringBoot3与MyBatis3兼容性问题,因未更新MyBatis-Plus依赖至SpringBoot3专用坐标,导致类冲... 目录SpringBoot3匹配MyBATis3的错误与解决mybatis在SpringBoot3如果

C++ vector越界问题的完整解决方案

《C++vector越界问题的完整解决方案》在C++开发中,std::vector作为最常用的动态数组容器,其便捷性与性能优势使其成为处理可变长度数据的首选,然而,数组越界访问始终是威胁程序稳定性的... 目录引言一、vector越界的底层原理与危害1.1 越界访问的本质原因1.2 越界访问的实际危害二、基

Python 字符串裁切与提取全面且实用的解决方案

《Python字符串裁切与提取全面且实用的解决方案》本文梳理了Python字符串处理方法,涵盖基础切片、split/partition分割、正则匹配及结构化数据解析(如BeautifulSoup、j... 目录python 字符串裁切与提取的完整指南 基础切片方法1. 使用切片操作符[start:end]2

Linux部署中的文件大小写问题的解决方案

《Linux部署中的文件大小写问题的解决方案》在本地开发环境(Windows/macOS)一切正常,但部署到Linux服务器后出现模块加载错误,核心原因是Linux文件系统严格区分大小写,所以本文给大... 目录问题背景解决方案配置要求问题背景在本地开发环境(Windows/MACOS)一切正常,但部署到