1 Scene introduction
The instant streaming media service platform provides comprehensive support for online KTV application scenarios, including:
- Excellent terminal technology, support high-definition, no echo, strong noise reduction
- Stable and reliable streaming media network not only supports low-latency real-time interaction needs, but also supports mass distribution scenarios across regions
- Powerful and flexible customization interface, supporting advanced functions such as custom sound effects, video capture and filter processing
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.
1.1 Scene description
Single MV take turns
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.
Multi-singer Live KTV
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.
Multi-singer KTV Mode
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:
- Accompaniment music/MV playback
- Accompaniment and singing mix
- Music and lyrics synchronization
- The lead singer interacts with the audience
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.
2 Function list
|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.|