Live stream model and apis

Job ID: 39082845

Budget: $250 – $750 USD

Host Controls
Hosts can set a specific time limit for each talent’s live performance.
Hosts can preview talents waiting to go live.
Hosts can manually pick the next talent or set it to auto-select the next in queue.
Hosts can stop a live performance at any time.
Hosts can join a talent’s live in a small box or allow other viewers to join the live session.
Talent & Performance Flow
Talents receive virtual goods from viewers during their performance.
A countdown timer is displayed on the screen for each talent (e.g., if a talent has 30 seconds, it starts counting down and automatically moves to the next talent).
Contestants in the queue appear as bubbles on the side and bottom of the screen:
The top bubble is the next talent to go live.
Other talents appear in smaller circles that grow larger as they move up the queue.
Talents receive a warning notification when their turn is approaching.
Viewer Interaction & Rating System
After each talent finishes, a rating prompt (1-5 stars) pops up for all viewers.
The rating popup disappears after a short time, and the average rating is recorded.
Recording & Storage
All live performances are auto-recorded and stored as downloadable files.
Monetization & Access Control
Subscriptions or one-time payments are required to join as a talent.
Before their video ends, talents can select a timer for their next live session.