音频互动连麦使用手册

news/2024/10/27 20:35:06/

视频展示

音视频互动连麦demo展示

目标读者

首次使用音频互动连麦的用户。

项目概述

音频互动连麦是 anyRTC 所做的语音连麦的示例项目,演示了如何通过 anyRTC 云服务,并配合 anyRTC RTC SDK、anyRTC RTM SDK、anyRTC 本地推流插件、anyRTC 播放插件,快速实现语音连麦的场景。

用户可以自主创建或者加入聊天房进行语音连麦。能够匹配多数社交娱乐场景。

下载地址

GitHub地址:https://github.com/anyRTC-UseCase/AudioLive

扫描下方二维码体验demo

应用场景

1. 企业的内部通讯

同事与同事之间的单对单沟通,简单快捷。有时候需要很多人同事开会的时候但是大家都不在公司这样就可以选择多人语音或者多人视频来进行网络会议。这样不仅仅节省了等人的时间,还提升了沟通的效率。真正的做到了远距离沟通。

2. 语音直播

目前比较火的是语音连麦玩法。角色分为主播和观众,主播可以在自己的直播间唱歌,讲故事、说脱口秀、内容形式有很多,观众也可以主动申请上麦与主播聊天互动。主要实现的功能就是语音连麦。在聊的基础上,加上了背景伴奏音以及通过消息系统来实现的文字消息功能。看似简单,但是这种模式用户的活跃度较高,付费意愿也更高,一些优质的语音社交平台能达到很高的流水。

3. 聊天房

聊天房类的app目前是比较火的一类。进入聊天房后,每一个房间都是自己的主题,用户可以在房间内畅所欲言,同时支持变声。如果不想发言也可以选择观众模式,不参与互动只收听或者发弹幕也是可以的。

4. 语音游戏

语音游戏,它也是语音聊天室的常见应用场景。从大热的狼人杀、剧本杀,越来越多的游戏开始为玩家创建实时互动的场景,同时实时的音视频对话也成为了部分游戏类型的主要功能。功能上与语音直播相似,只是在这个频道中,上麦下麦的玩法逻辑有所不同。

功能介绍

  1. 进入demo首先会看到连麦的主页面,当没有聊天房间的时候为图一,有聊天房间为图二。用户可以自主选择加入房间。

  1. 当主播进入demo后,可以点击 “加号” ,创建语聊房间,有三种语聊方式提供给主播,主播可以根据自己的需求自行选择。

简单介绍一下三种连麦方式:

  • RTC 实时直播:

RTC实时直播模式,通信的终端设备不在分发 CDN 网络,只通过 anyRTC RTN 网络进行直播,延迟可控制在200ms内,支持最大50人互动连麦,观看人数最大100W。

在频道直播过程中,可设定用户角色切换主播和观众身份,视图布局可根据客户端场景任意摆放。

  • 服务端推流到 CDN

将直播媒体流发布到 CDN (Content Delivery Network) 的过程称为 CDN 直播推流。用户无需安装 App 即可通过 Web 浏览器观看直播。

在推流到 CDN 过程中,当频道中有多个主播时,通常会涉及到转码,将多个直播流组合成单个流,并设置这个流的音视频属性和合图布局。

  • 客户端推流到 CDN

客户端将直播媒体流发布到 CDN (Content Delivery Network) 的过程称为 客户端推流到 CDN 。用户需要集成 IArRtmpPush SDK 进行推流。

客户端在推流过程中,当频道中有多个主播时,客户端默认合流音频,视频合流布局需要客户端调用 setLiveTranscoding 方法。

  1. 当主播选择好连麦方式之后就可以给房间确定主题名字了如图五所示,当主播进入房间之后如图六所示。

  1. 游客可以选择自己锡婚的房间主题,就可以了直接进入房间了,游客端进入房间后可以听到主播的声音,但是无法和主播进行互动,如果游客想和主播语音连麦,可以点击右下角的“上麦”如图七所示。主播端会接到“上麦”的申请,主播同意之后就可以在麦上交流了。如图八所示。

    主播可以一键让所有申请上麦的人上麦,也可以选择拒绝上麦的申请。

  1. 主播端右下角的 “0” 表示申请上麦的人数,如果有2人申请上麦就会从0变成2。侧边的“音符”按钮是播放背景音乐的按钮,点击进入之后可以看到后台的音乐列表,主播可以选择播放或者暂停音乐。

  1. 右下角的“麦克风”图标可以控制语音的开启和关闭。“音符”按钮可以打开音量音效设置界面,在这个界面里面可以调节音乐声,人声,耳返声音的大小,如图十一所示,打开“音效”如图十二,点击对应的音效按钮可以播放音效,在主播端和游客端都可以听到音效的声音。

以上就是音频互动连麦的介绍,希望各位开发者可以积极下载,为我们提出宝贵的意见和建议。

更多关于音视频的资讯请关注 anyRTC 官网:https://www.anyrtc.io/


http://www.ppmy.cn/news/645512.html

相关文章

视频直播连麦技术详解

前言:随着带宽、Wifi的不断升级,手机的普及,直播技术不断突破,各种门槛在降低,全民直播时代已经来临。直播也深入到各行各业,比如说在线教育,还有财经行业等,也渐渐成为各行各业的标…

直播如何解决延时问题?谈如何解决延时和连麦的老难题

到处都在谈直播,直播技术目前越来越大众化,但也面临着更多的挑战。本次分享主要介绍直播的一般流程,CDN的技术原理及架构,CDN直播技术的难点和对应的解决方案。希望能够给大家带来帮助,更希望能推动实时直播技术的改进…

多种多样的语音连麦方式

前言 语音连麦,视频通话这种基础功能大家都已经非常熟悉了,应用场景也十分广泛,例如连麦直播、游戏开黑、在线合唱、视频相亲等。 anyRTC为了让开发者们可以最找到适合自己的开发系统,目前我们已经适配了iOS、Androd、Web、小程…

主播-主播连麦实现方式

主播与主播之间连麦PK有两种实现方式:一种是某个主播退出之前的房间,进入另一个主播的房间实现连麦PK,另一种是两主播都在各自的房间内实现连麦PK。 1、两主播在同一个房间内实现PK连麦 说明: 刚开始 A主播 和 B主播 在各自不同的房间直播&…

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

直播火了。连麦直播在火的路上。 那么,这些连麦技术方案,真的能连吗?本文将常见的,不常见的直播技术方案进行了比较,各位同学自己甄别。 首先,基础知识普及,技术上直播的流程是什么&#xff1…

怎么和小伙伴语音连麦,你造吗?

前段时间开发出一个语音连麦的小功能demo,平常自己玩玩,和小伙伴语音连麦,很好用,哈哈哈。使用的也是anyRTC的API功能。废话少说,开整! 不知道anyRTC的,可以点击这里了解官网,Android文档&#…

昨晚尤大的连麦直播,我学到了很多!!!

昨晚朋友圈已经被连麦尤大的直播刷屏了,主要就是答答疑,聊聊天~ 总共大概聊了一个半小时。给你们看看帅气的尤大 我也抱着 「学习」 、「长见识」 的态度去直播间听了一个多小时(因为前半段有事,所以没能来得及赶上开场…

Mybatis插件拦截器实现异常条件拦截检测

背景 实际开发过程中可能会因为各种原因导致对数据库操作的代码缺少where条件,对于查询操作可能会导致全表扫描,对于更新操作可能会导致整个表的字段错误更新。大多数场景都不是符合我们的预期的。 所以做了这样一个插件(可以根据配置application.yml动…