Tag

Bilibili

1 views collected around this technical thread.

Bilibili Tech
Bilibili Tech
Apr 22, 2025 · Operations

Client‑Side DCDN Disaster‑Recovery Drills and Automated Testing at Bilibili

Bilibili performed client-side DCDN disaster-recovery drills using a self-built HTTPDNS to simulate DNS, CDN, and SSL faults; automated scripts across Android, iOS, and Web injected errors, measured rendering latency, validated immediate downgrade to commercial services, refined fallback strategies, and demonstrated near-zero user impact during a real network incident.

BilibiliDCDNHttpDNS
0 likes · 13 min read
Client‑Side DCDN Disaster‑Recovery Drills and Automated Testing at Bilibili
Bilibili Tech
Bilibili Tech
Jan 24, 2025 · Operations

Design and Implementation of a CDN Edge‑Node Scheduling System for Bilibili Live Streaming

The paper presents Bilibili’s multi‑layer CDN edge‑node scheduling system, which groups heterogeneous nodes by quality and price, uses cost‑aware and resource‑aware heuristics—including maximum‑flow regional borrowing and contextual‑bandit utilization prediction—to allocate bandwidth per business, achieving a 43 % bandwidth reuse increase, 33 % coverage boost, and markedly lower stall rates.

BilibiliLive StreamingResource Scheduling
0 likes · 10 min read
Design and Implementation of a CDN Edge‑Node Scheduling System for Bilibili Live Streaming
Bilibili Tech
Bilibili Tech
Jan 14, 2025 · Artificial Intelligence

Technical Practices and Productization of Intelligent Advertising Title Generation for Bilibili

We built an LLM‑powered system for Bilibili that automatically creates ad titles from user keywords, employing fluency, style, and quality classifiers, mixed domain data cleaning, and alignment methods such as SFT, DPO and KTO, resulting in a product that now generates about ten percent of daily titles and drives significant ad spend.

AI alignmentAd Title GenerationBilibili
0 likes · 24 min read
Technical Practices and Productization of Intelligent Advertising Title Generation for Bilibili
Bilibili Tech
Bilibili Tech
Jan 10, 2025 · Frontend Development

Design and Evolution of Bilibili's Activity Platform Low‑Code System

Bilibili’s Activity Platform low‑code system was completely redesigned over two years, introducing a modular, decoupled architecture with an iframe‑based canvas, unified renderer, and Eva‑CLI tools that cut activity build time from three days to 0.48 days, boosted coverage to 77% of activities, and reduced first‑contentful‑paint by 35%.

BilibiliFrontend Architectureactivity platform
0 likes · 31 min read
Design and Evolution of Bilibili's Activity Platform Low‑Code System
Python Programming Learning Circle
Python Programming Learning Circle
Jan 8, 2025 · Backend Development

Downloading Bilibili Videos with Python: A Step‑by‑Step Guide Using Fiddler and Requests

This tutorial explains how to capture Bilibili video streams with Fiddler, extract the necessary request headers and URLs, and use a concise Python script based on the requests library to download videos, handling header nuances and batch‑fetching video lists from an uploader’s page.

BilibiliFiddlerRequests
0 likes · 6 min read
Downloading Bilibili Videos with Python: A Step‑by‑Step Guide Using Fiddler and Requests
Bilibili Tech
Bilibili Tech
Jan 7, 2025 · Cloud Native

Design and Implementation of Bilibili's Large-Scale Recall System

Bilibili’s large‑scale recall system separates online processing into a two‑tier merge service and an index service, supports multi‑channel text, item‑to‑item and vector indexes with real‑time updates, uses horizontal sharding, robust CI/CD, monitoring and degradation mechanisms, and is being extended toward model‑based recall and greater automation.

BilibiliVector Searchcloud native
0 likes · 16 min read
Design and Implementation of Bilibili's Large-Scale Recall System
Bilibili Tech
Bilibili Tech
Nov 29, 2024 · R&D Management

Design and Implementation of Bilibili's Self‑Developed Video Editing Engine

Bilibili replaced a restrictive third‑party video editor with a self‑developed engine, redesigning architecture for extensibility, manageability and controllable rollout, refactoring hundreds of API calls, enabling draft migration, adding observability, and achieving lower crash rates, faster timelines and stable conversion gains while continuing AI‑assisted feature expansion.

BilibiliEngine ArchitecturePerformance Metrics
0 likes · 13 min read
Design and Implementation of Bilibili's Self‑Developed Video Editing Engine
DevOps Operations Practice
DevOps Operations Practice
Oct 31, 2024 · Operations

Bilibili Data Center Migration: Planning, Execution, and Lessons Learned

This article details Bilibili’s 18‑month, multi‑region data‑center migration, covering background, project challenges, comprehensive planning, execution steps, risk management, automation, and post‑migration benefits, offering practical insights for large‑scale infrastructure relocation and operational optimization.

BilibiliCloud ComputingProject Management
0 likes · 21 min read
Bilibili Data Center Migration: Planning, Execution, and Lessons Learned
Java Architect Essentials
Java Architect Essentials
Oct 18, 2024 · Frontend Development

Implementing Non‑Obstructive Subtitles on Bilibili Using CSS mask‑image

This article demonstrates how to recreate Bilibili's subtitle effect that avoids covering on‑screen characters by using a simple HTML structure combined with the CSS mask‑image property, providing a complete demo, visual results, and practical considerations for frontend developers.

BilibiliCSSWeb Development
0 likes · 4 min read
Implementing Non‑Obstructive Subtitles on Bilibili Using CSS mask‑image
Bilibili Tech
Bilibili Tech
Oct 18, 2024 · Backend Development

Design and Platformization of Bilibili's Paid Exclusive Video and Short Drama Services

Bilibili transformed its rapidly growing charging‑exclusive video and short‑drama services into a modular, platform‑based architecture that separates manuscript, video, charging and drama domains, adds fine‑grained data operations, real‑time observability and robust stability mechanisms, thereby reducing technical debt and enabling scalable, customizable creator‑fan interactions.

BilibiliObservabilitySystem Architecture
0 likes · 16 min read
Design and Platformization of Bilibili's Paid Exclusive Video and Short Drama Services
Bilibili Tech
Bilibili Tech
Sep 27, 2024 · Backend Development

Concurrency Issues and Race Condition Mitigation in Bilibili's Content Production System

Bilibili tackled race‑condition vulnerabilities in its massive video content pipeline by replacing simple timestamp checks with optimistic locking (CAS) and rate‑limiting locks, adding version verification and observation tools that now eliminate missed reviews and improve security, scalability, and real‑time editing reliability.

Backend DevelopmentBilibiliRace Condition
0 likes · 10 min read
Concurrency Issues and Race Condition Mitigation in Bilibili's Content Production System
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'
Python Programming Learning Circle
Python Programming Learning Circle
Sep 11, 2024 · Artificial Intelligence

Python Tutorial: Download Bilibili Video, Extract Frames, Perform Human Segmentation with Baidu AI, Generate Word Cloud, and Compose Final Video

This article demonstrates how to use Python to download a Bilibili video, extract frames with OpenCV, perform human segmentation via Baidu AI, generate a word‑cloud animation using MoviePy, and finally compose the processed clips into a complete video with added audio.

AI SegmentationBilibiliMoviePy
0 likes · 13 min read
Python Tutorial: Download Bilibili Video, Extract Frames, Perform Human Segmentation with Baidu AI, Generate Word Cloud, and Compose Final Video
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.

BilibiliHigh AvailabilityIdempotency
0 likes · 16 min read
Design and Implementation of a Scalable Reward System for Bilibili Live Platform
Bilibili Tech
Bilibili Tech
Aug 9, 2024 · Operations

Design and Implementation of Bilibili's Change Control Platform

Bilibili’s Change Prevention Platform consolidates data from over 60 systems to proactively detect and block more than 100 risky changes daily, reducing change‑related incidents by applying a four‑pillar framework of technical support, landing, cross‑domain enablement, and cultural safeguards, while evolving toward AI‑driven, end‑to‑end change defense.

BilibiliChange ManagementDevOps
0 likes · 20 min read
Design and Implementation of Bilibili's Change Control Platform
Bilibili Tech
Bilibili Tech
Jul 5, 2024 · Artificial Intelligence

Bilibili's AI Innovations at WAIC 2024: Empowering Creators and Transforming Content

At WAIC 2024, Bilibili unveiled a suite of AI tools—including a 1:1 digital‑avatar generator, dynamic comic technology, a customized voice library for virtual singer Luo Tianyi, the BiliStudio video‑audio model, and the Index‑1.9B large‑language models—empowering creators, cutting production costs, and serving its 80 million‑plus monthly users with advanced content‑creation and commercial‑marketing solutions.

AI Content CreationAI marketingBilibili
0 likes · 7 min read
Bilibili's AI Innovations at WAIC 2024: Empowering Creators and Transforming Content
Bilibili Tech
Bilibili Tech
May 31, 2024 · Backend Development

Design and High‑Availability Practices of Bilibili's Video Submission System

Bilibili’s video submission platform uses a layered micro‑service architecture with a DAG‑based scheduler, extensive observability, and HA tactics such as sharding, 64‑bit ID migration, full‑link stress tests, chaos engineering, and multi‑active data‑center deployment, while tooling like trace correlation and automated alerts ensures stability and guides future hybrid‑cloud migration.

BilibiliDAGHigh Availability
0 likes · 35 min read
Design and High‑Availability Practices of Bilibili's Video Submission System
DataFunSummit
DataFunSummit
Apr 19, 2024 · Big Data

Design Insights of Bilibili's Big Data Development Governance Platform

This article outlines Bilibili's data‑driven approach, describing the five‑year development of its big‑data development governance platform, its user segmentation, product positioning, data‑map and governance product designs, operational methods, value evaluation, and future roadmap, highlighting significant efficiency gains and user impact.

Bilibilidata governancedata operations
0 likes · 10 min read
Design Insights of Bilibili's Big Data Development Governance Platform
Bilibili Tech
Bilibili Tech
Apr 9, 2024 · Operations

BCM – Building and Deploying Bilibili’s Chaos Engineering Platform

At the 2024 GOPS Global Operations Conference, Bilibili senior R&D engineer Gu Lintao will present BCM—Bilibili’s Chaos Engineering Platform—showcasing how its design and capabilities let developers, testers, and SREs safely inject faults, uncover hidden architectural risks, and improve service stability through real‑world drills and systematic reliability engineering.

BilibiliChaos EngineeringDevOps
0 likes · 3 min read
BCM – Building and Deploying Bilibili’s Chaos Engineering Platform