Backend Development 13 min read

Evolution of Interactive Live Streaming: Bilibili's Open Platform Journey

Bilibili’s live‑streaming tech team created an open interactive platform—spurred by the 600,000‑viewer success of Xiu Gou Nightclub—that supports hang‑up, host‑enhanced, and tool‑assisted streams, provides SDKs, APIs, data‑compliant authentication, tackles latency and rendering challenges, and now explores advertising, sponsorship and game‑promotion models to sustain its ecosystem.

Bilibili Tech
Bilibili Tech
Bilibili Tech
Evolution of Interactive Live Streaming: Bilibili's Open Platform Journey

This article details Bilibili's live streaming technology team's experience and insights in developing an interactive open platform ecosystem. The platform emerged in response to the growing popularity of interactive live streaming features, particularly after the success of "修勾夜店" (Xiu Gou Nightclub) in late 2021, which attracted 600,000 virtual attendees.

The article explains three main types of interactive streaming: hang-up type (no host required), host-enhanced type (audience assists or hinders host), and tool-assisted type (enhanced plugin functionality). It describes how the platform addresses data compliance through access keys and secret authentication, WebSocket-based communication between developers and the platform, and the provision of official SDKs and documentation to lower development barriers.

The platform offers various services including data access, API support, SDK support, and customized solutions. It has evolved to include features like a universal interactive panel for better audience understanding, customized interactive controls for commercial applications, and exploration of real-time user interaction capabilities. The article also discusses technical challenges such as latency issues, screen sharing limitations, and various rendering solutions including Unity, WebGL, and cloud rendering.

Looking forward, the platform faces challenges in monetization and business model sustainability, exploring options like advertising, sponsorships, and game promotions to create a viable ecosystem for developers while maintaining platform stability and supporting creator services.

live streamingreal-time interactioninteractive platformdata compliancedeveloper ecosystemmonetization strategiesSDK DevelopmentWebSocket communication
Bilibili Tech
Written by

Bilibili Tech

Provides introductions and tutorials on Bilibili-related technologies.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.