All Projects → AgoraIO-Usecase → Online-KTV

AgoraIO-Usecase / Online-KTV

Licence: other
KTV with your fans together everywhere

Programming Languages

swift
15916 projects
java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language
objective c
16641 projects - #2 most used programming language
HTML
75241 projects
ruby
36898 projects - #4 most used programming language

Labels

Projects that are alternatives of or similar to Online-KTV

HQ
HQ/Trivia solutions from Agora
Stars: ✭ 62 (-1.59%)
Mutual labels:  agora
Fleo-flutter-video-amalgamation
Fleo - A video calling application developed using flutter🤠
Stars: ✭ 40 (-36.51%)
Mutual labels:  agora
Basic-Audio-Broadcasting
Sample app to join/leave a channel, set the role as a host/audience, mute/unmute, and switch between the speaker/headset.
Stars: ✭ 44 (-30.16%)
Mutual labels:  agora
agora-react-native-rtm
React Native around the Agora RTM SDKs for Android and iOS agora
Stars: ✭ 55 (-12.7%)
Mutual labels:  agora
flat
Project flat is the Web, Windows and macOS client of Agora Flat open source classroom.
Stars: ✭ 4,251 (+6647.62%)
Mutual labels:  agora
room.cafe
An extremely simple video meeting, integrated whiteboard, chat and screen sharing
Stars: ✭ 34 (-46.03%)
Mutual labels:  agora
flat-server
A Node.js server for the Agora Flat open source classroom.
Stars: ✭ 488 (+674.6%)
Mutual labels:  agora
OBS
No description or website provided.
Stars: ✭ 42 (-33.33%)
Mutual labels:  agora
Agora-Token-Generator
📦 Agora-Token-Generator Agora 声网 Token 生成器
Stars: ✭ 117 (+85.71%)
Mutual labels:  agora
OpenAgoraWeb-Vue
Video Call App built with ❤️Agora SDK❤️ and Vue
Stars: ✭ 35 (-44.44%)
Mutual labels:  agora
Xamarin.Agora.Samples
Agora.io samples for Xamarin.iOS, Xamarin.Android, Xamarin.MacOS and Xamarin.Forms
Stars: ✭ 41 (-34.92%)
Mutual labels:  agora
agora-rtc-react
A react wrapper for Agora RTC NG SDK
Stars: ✭ 45 (-28.57%)
Mutual labels:  agora
KTV
KTV系统,C#前后台,Android客户端。播放器使用迅雷开源APlayer播放引擎。
Stars: ✭ 33 (-47.62%)
Mutual labels:  ktv

Agora Online KTV

场景描述

在线 K 歌房是 Agora 提供的线上 K 歌场景化解决方案,结合 Agora RTC SDK 和 Agora 内容中心等产品,将其复杂的 API 进行模块整合,实现了功能组件化,降低了开发门槛。在此方案中,歌房里的主播可以点歌成为主唱,跟随歌曲伴奏演唱给歌房内的听众。在演唱过程中: 主唱可以控制歌曲的暂停、播放和切换,并且可以自己调节伴奏和人声音量。 歌房内有歌词板块,唱歌时会根据歌曲播放进度显示对应的歌词。 Agora 内容中心提供热门歌曲曲库,连麦主播可以搜索想唱的歌曲,点歌并查看已点列表。 听众可以通过上麦点歌进行排麦演唱,并随时与房主和其他连麦主播进行实时音频互动。 房间内的角色及描述

角色 描述
房主 歌房创建者
连麦主播 进入歌房后,通过上麦成为连麦主播
主唱 连麦主播点歌后进行排麦演唱,正在演唱者成为主唱
听众 进入歌房的倾听者

在线 K 歌房场景化解决方案提供以下核心功能:

实时音频互动

超低延时下,听众实时接收房主和连麦主播的音频流,保证互动的流畅性。

互动连麦

听众可自主上麦成为连麦主播,房间内所有用户都可以实时观看麦上主播互动。

热门曲库

Agora 内容中心提供热门歌曲的曲库,曲库支持搜索功能。

点歌排麦

连麦主播从 Agora 内容中心点歌,歌曲进入已点列表;当同时上麦人数大于 1 时,根据每首点播歌曲的排麦顺序上麦演唱。

歌词模块

歌曲播放时,根据播放进度显示对应的歌词; 滑动歌词可以改变歌曲进度; 主唱可以改变歌词背景。

License

The MIT License (MIT).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].