UserSig
UserSig (User Signature) is a security signature designed by Tencent Cloud to authenticate a user during login, verifying their identity and preventing malicious attackers from abusing your cloud services. For details, see Generate UserSig. Live Room
A Live Room is the central container for all live streaming activities. Each room has a unique liveID. Users can create a new room as a host or join an existing room as an audience member.
Core Features:
Create a live room
Join a live room
Leave a live room
End a live room
Get live room list
Roles
Host
The creator and owner of a live room. Hosts have the highest privileges and can manage live content, microphone seats, and audience interactions.
Audience
Users who join a live room to watch. Audience members can send comments (bullet chats), like, send gifts, and request to join the mic for real-time interaction with the host.
Device Management
Managing local audio and video devices is crucial for hosts and audience members who join the mic.
Core Features:
Turn local camera on/off
Switch between front and back cameras
Turn local microphone on/off
Set video quality
Switch audio routing (earpiece/speaker)
Interaction: Microphone Seats
Microphone Seats are the core concept for real-time interactive streaming. Think of them as virtual seats in the live room for speaking or interacting.
Seat Management: Hosts can manage all seats in the room, such as locking/unlocking specific seats, inviting audience members to join the mic, or removing users from seats.
Audience Mic Requests: Audience members can request to join a seat and interact with the host via real-time audio and video.
In-Room Interaction
Bullet Comments: Audience sends real-time messages.
Likes: Audience can tap the screen to send likes.
Gifts: Audience sends virtual gifts to the host.
Host-to-Host Interaction
Supports cross-room interaction between hosts.
Host Linking: Hosts from two different rooms can join mic together.
Host PK: Two hosts connect for a timed competition based on popularity or gifts.
Effects and Beautification
To enhance the visual and audio experience, the SDK provides beauty and audio effects.
Beauty Effects: Basic whitening, skin smoothing, and blush effects.
Audio Effects: Reverb for KTV or small rooms, and voice-changing effects like “little girl” or “middle-aged man.”