Bilibili Tech
Author

Bilibili Tech

Provides introductions and tutorials on Bilibili-related technologies.

396
Articles
0
Likes
1.2k
Views
0
Comments
Recent Articles

Latest from Bilibili Tech

100 recent articles max
Bilibili Tech
Bilibili Tech
Sep 24, 2024 · Backend Development

Technical Implementation of Bilibili's Game Live Streaming Interactive Features: 'Play Together' and 'Help Me Play'

Bilibili’s game live‑stream platform implements interactive features ‘Play Together’ and ‘Help Me Play’ by using Redis ZSET queues, MySQL persistence, real‑time streamer recommendation, ticket‑based purchase flows, state‑machine order handling, and comprehensive monitoring to ensure reliable, scalable viewer‑streamer gameplay collaboration.

BilibiliMySQLRedis
0 likes · 12 min read
Technical Implementation of Bilibili's Game Live Streaming Interactive Features: 'Play Together' and 'Help Me Play'
Bilibili Tech
Bilibili Tech
Sep 20, 2024 · Frontend Development

Bilibili Front‑End Error Monitoring: Architecture, SDK, White‑Screen Detection and Data Governance

Bilibili’s front‑end team built a custom “mirror” SDK and full‑stack monitoring platform that captures JavaScript and resource errors, detects white‑screens, logs user behavior offline, routes data through Kafka‑ClickHouse pipelines to visual dashboards, and provides one‑click alerts, now serving over 1,700 projects across 85% of business lines.

Data VisualizationSDKalerting
0 likes · 33 min read
Bilibili Front‑End Error Monitoring: Architecture, SDK, White‑Screen Detection and Data Governance
Bilibili Tech
Bilibili Tech
Sep 18, 2024 · Artificial Intelligence

Index-1.9B-32K: A 2% GPT-Size Model with Powerful Long-Context Capabilities

Index-1.9B-32K is a 1.9B-parameter model with a 32K token context window, achieving strong long‑text performance comparable to larger models while using only about 2% of GPT‑4’s compute, trained via long pre‑training and supervised fine‑tuning, with a trade‑off of reduced short‑context ability.

AIFine-tuningevaluation
0 likes · 12 min read
Index-1.9B-32K: A 2% GPT-Size Model with Powerful Long-Context Capabilities
Bilibili Tech
Bilibili Tech
Sep 13, 2024 · Backend Development

Architectural Evolution of Bilibili Live Interaction Center

To solve duplicated functionality, legacy code, and scalability limits in Bilibili’s live‑streaming interaction services, the team created a unified Interaction Center that abstracts RTC, consolidates session, link, UI, scoring and role management, introduces a shared state machine and tracing, and evolves through phased, extensible architecture for higher performance and maintainability.

Performance MonitoringRTCReal-Time Interaction
0 likes · 22 min read
Architectural Evolution of Bilibili Live Interaction Center
Bilibili Tech
Bilibili Tech
Sep 10, 2024 · Backend Development

Design and Implementation of a Scalable Reward System for Bilibili Live Platform

The paper presents a scalable, message‑queue‑driven reward system for Bilibili Live that unifies diverse reward types and distribution scenarios through standardized APIs, layered fast/slow queues, idempotent processing, multi‑stage retries, and comprehensive monitoring to ensure low latency, no over‑issuance, and reliable delivery.

BilibiliMessage Queuehigh availability
0 likes · 16 min read
Design and Implementation of a Scalable Reward System for Bilibili Live Platform
Bilibili Tech
Bilibili Tech
Sep 6, 2024 · Artificial Intelligence

AI Empowering Software Development for Quality and Efficiency

The QECon Global Software Quality and Efficiency Conference in Shanghai on September 20‑21 will explore how AI—especially AIGC, LLMs, and large models—enhances software development, testing, and performance, featuring expert talks on multi‑device quality assurance and practical test‑shift strategies, highlighting innovative opportunities and real‑world value.

AI ModelsAI in software developmentConference
0 likes · 2 min read
AI Empowering Software Development for Quality and Efficiency
Bilibili Tech
Bilibili Tech
Sep 6, 2024 · Operations

Design and Implementation of a Cross‑Platform Real‑Time Troubleshooting System for Live Streaming

The team built a cross‑platform real‑time troubleshooting system for live streaming that adds critical‑business monitoring and a unified trace_id‑based tracing framework, simplifies OpenTracing, iterates reporting components, handles multi‑threading, stitches telemetry into searchable event chains, and via dashboards cut diagnosis time from two hours to five minutes, achieving a 91% fault‑resolution rate.

Performance Monitoringdistributed tracinglive streaming
0 likes · 15 min read
Design and Implementation of a Cross‑Platform Real‑Time Troubleshooting System for Live Streaming
Bilibili Tech
Bilibili Tech
Sep 3, 2024 · Mobile Development

USB Wired Screen Casting for iOS and Android on Windows

The article details a USB‑based wired screen‑casting solution for iOS and Android on Windows, explaining how to replace wireless LAN casting with driver‑installed USB communication, using libimobiledevice and libusbK to capture, encode (H.264/AAC), package into FLV, transfer via a custom header, and restore original device drivers after use.

AndroidUSBWindows
0 likes · 22 min read
USB Wired Screen Casting for iOS and Android on Windows
Bilibili Tech
Bilibili Tech
Aug 30, 2024 · Frontend Development

Implementing a Cross-Page Playback Queue with Document Picture-in-Picture

The article explains how Bilibili leveraged Chrome’s Document Picture‑in‑Picture API to create a cross‑page playback queue displayed in a small always‑on‑top window, detailing style synchronization, independent lifecycle handling via a helper class, and real‑time updates using BroadcastChannel‑plus‑iframe messaging while relying solely on native web features.

Cross-Page PlaybackDocument Picture-in-PictureJavaScript
0 likes · 31 min read
Implementing a Cross-Page Playback Queue with Document Picture-in-Picture
Bilibili Tech
Bilibili Tech
Aug 27, 2024 · Artificial Intelligence

Multimodal Video Scene Classification for Adaptive Video Processing

The paper presents a multimodal video scene classification system that leverages CLIP‑generated pseudo‑labels and a fine‑tuned image encoder to automatically identify nature, animation/game, and document scenes, enabling more effective adaptive transcoding, intelligent restoration, and quality assessment for user‑generated content on platforms such as Bilibili.

Bilibili multimediaCLIPMultimodal Learning
0 likes · 17 min read
Multimodal Video Scene Classification for Adaptive Video Processing