The instant streaming media service platform provides comprehensive support for online KTV application scenarios, including:
Online KTV includes solo, chorus, audience listening, MV sing room and other functions. Users can find the KTV rooms that are being broadcast in the room list on the main interface, join these rooms and participate in the interaction; or create their own sing room, and then Experience KTV live broadcast scenes such as single MV round microphone live broadcast, multi-mic live broadcast, and duo chorus live broadcast.
Everyone in the room can order songs and line up the microphones, and the singers can sing alone according to the order of the microphones. The lyrics display methods of this method are: background image + subtitles, MV album.
Everyone in the room can order songs and line up the microphones, and the singers can sing alone according to the order of the microphones. The lyrics display methods of this method are: background image + subtitles, MV album. People waiting for the microphone in the room can chat, interact, comment, etc.
The lead singer and the vice vocal sing together, and the audience can hear the chorus effect of the lead vocal and vice vocal. Due to the uncontrollable network delay, the lead singer cannot hear the voice of the vice vocal in this scene, and the vice vocal can hear the lead vocal. The way of displaying lyrics: subtitles.
Among the above modes, the core KTV scene function requirements are:
The Instant SDK provides interface support for the above requirements, and these core requirements can be realized by simple coding. Combining simple signaling control, the service party can string together the service processes of various modes of KTV.
|Main function||Function description|
|Log in to the room||Log in to the room with the identity of the host or viewer to identify whether the follow-up will be live broadcast or just watch. The host and audience must enter the same room to use the signaling interaction module.|
|Video external capture||In the MV scene, the video frames obtained from the media player need to be collected externally into the SDK and pushed to the audience.|
|Push Streaming||Push your own or MV picture, microphone to collect audio and music.|
|Pull the stream||Play the stream picture and sound of the lead singer.|
|Media Player||The media player mixes music into the audio collected by the microphone. In the MV scene, the video frames of the MV can also be obtained, which are collected externally into the SDK and pushed to the audience.|
|Media secondary information||Send the progress information of the song singing to the receiver through the media channel. After receiving, the receiver can obtain the playback progress while playing, and display the lyrics according to the progress.|