Tagged articles
17 articles
Page 1 of 1
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 21, 2024 · Backend Development

Design and Implementation of a Live Streaming Danmaku System Using Redis, Kafka, and WebSocket

This article explains how to design a live‑streaming danmaku (bullet‑screen) feature by using Redis Zset as the underlying data structure, limiting the list to the latest ten messages, and handling retrieval via polling APIs or WebSocket, with Kafka for message buffering and a distributed lock to avoid ordering issues.

KafkaWebSocketdanmaku
0 likes · 8 min read
Design and Implementation of a Live Streaming Danmaku System Using Redis, Kafka, and WebSocket
Top Architect
Top Architect
Oct 12, 2023 · Backend Development

Design and Optimization of a High‑Performance Live‑Streaming Danmaku System

This article details the design and optimization of a high‑throughput live‑streaming danmaku system, covering background requirements, bandwidth challenges, short‑polling versus WebSocket delivery, compression and frequency controls, service splitting with caching and lock‑free ring buffers, and reports successful handling of 700 k concurrent users during a major event.

Backend ArchitectureScalabilitydanmaku
0 likes · 13 min read
Design and Optimization of a High‑Performance Live‑Streaming Danmaku System
Bilibili Tech
Bilibili Tech
Jun 9, 2023 · Artificial Intelligence

Implementing Face Blocking Danmaku Using Machine Learning in Browser

Liu Jun explains how Bilibili’s engineers replaced traditional pre‑processed SVG masks with a real‑time, browser‑based machine‑learning pipeline—using MediaPipe SelfieSegmentation, OffscreenCanvas, and Web Workers—to extract human contours and block faces in danmaku, achieving roughly 5 % CPU load on a 2020 M1 MacBook.

Face DetectionMediaPipeWeb Workers
0 likes · 9 min read
Implementing Face Blocking Danmaku Using Machine Learning in Browser
Top Architect
Top Architect
Mar 4, 2023 · Backend Development

Design and Optimization of a High‑Performance Live‑Streaming Danmaku System

This article details the challenges and solutions for building a scalable, low‑latency danmaku service for live streaming, covering background requirements, bandwidth constraints, protocol choices, short‑polling implementation, reliability measures, and performance results that supported 700,000 concurrent users during a major event.

bandwidth optimizationdanmakulive streaming
0 likes · 10 min read
Design and Optimization of a High‑Performance Live‑Streaming Danmaku System
Java High-Performance Architecture
Java High-Performance Architecture
Feb 18, 2023 · Backend Development

How We Scaled a Live‑Streaming Danmaku System to 1M Concurrent Users

This article details the design, bandwidth optimization, and reliability engineering behind a custom live‑streaming danmaku service that supports up to one million simultaneous users, covering problem analysis, compression techniques, polling strategies, service splitting, and performance results from a major traffic event.

BackendScalabilitydanmaku
0 likes · 10 min read
How We Scaled a Live‑Streaming Danmaku System to 1M Concurrent Users
Java High-Performance Architecture
Java High-Performance Architecture
Jan 22, 2023 · Backend Development

Building a Million-User Live-Stream Danmaku System: Bandwidth, Latency, and Reliability Solutions

To support Southeast Asian live-streaming, we designed a custom danmaku system capable of handling up to a million concurrent users per room, tackling bandwidth pressure, weak-network latency, and reliability by employing HTTP compression, response simplification, short-polling, local caching, and lock-free ring buffers.

Backend ArchitecturePerformance Optimizationdanmaku
0 likes · 10 min read
Building a Million-User Live-Stream Danmaku System: Bandwidth, Latency, and Reliability Solutions
Architecture Digest
Architecture Digest
Jan 18, 2023 · Backend Development

Design and Optimization of a High‑Throughput Live‑Streaming Danmaku System

This article describes the challenges of delivering real‑time danmaku for a Southeast Asian live‑streaming service, analyzes bandwidth pressure, network instability, and reliability issues, and presents a series of backend optimizations—including HTTP compression, response simplification, short‑polling, service splitting, caching, and a custom ring‑buffer—to reliably support up to one million concurrent users.

bandwidth optimizationdanmakulive streaming
0 likes · 12 min read
Design and Optimization of a High‑Throughput Live‑Streaming Danmaku System
Top Architect
Top Architect
Jan 13, 2023 · Backend Development

Design and Optimization of a High‑Performance Live‑Streaming Danmaku System

This article describes the design, challenges, and optimization strategies of a custom live‑streaming danmaku system for Southeast Asian markets, covering bandwidth constraints, latency issues, long‑polling versus WebSocket approaches, service splitting, caching, and a ring‑buffer implementation that supported 700 k concurrent users during a major sales event.

BackendWebSocketdanmaku
0 likes · 11 min read
Design and Optimization of a High‑Performance Live‑Streaming Danmaku System
Java High-Performance Architecture
Java High-Performance Architecture
Jan 8, 2023 · Backend Development

Building a Million‑User Live‑Stream Danmaku System with Short‑Polling

To support Southeast Asian live streaming with up to a million concurrent users per room, we replaced Tencent Cloud’s inadequate danmaku service with a custom solution that optimizes bandwidth via HTTP compression, response simplification, ordering, frequency control, and a short‑polling delivery mechanism, while ensuring reliability through service splitting, caching, and lock‑free ring buffers.

BackendScalabilitydanmaku
0 likes · 12 min read
Building a Million‑User Live‑Stream Danmaku System with Short‑Polling
Bilibili Tech
Bilibili Tech
Nov 25, 2022 · Artificial Intelligence

Design and Evolution of a Scalable Danmaku Personalized Recommendation System

The paper describes how Bilibili transformed its danmaku service from a simple, limited‑recall pipeline into a ten‑fold larger, KV‑store‑backed recommendation architecture that unifies engineering and AI layers, uses dynamic sharding and Redis locks, and ultimately boosts recall pool size, exposure, and experiment speed while reducing downgrade rates.

AI integrationBackend Engineeringdanmaku
0 likes · 20 min read
Design and Evolution of a Scalable Danmaku Personalized Recommendation System
Baidu Geek Talk
Baidu Geek Talk
Oct 18, 2021 · Artificial Intelligence

How to Build an AI‑Powered Danmaku “Barrage‑Through‑People” SDK for Video Apps

This article explains the design and implementation of a flexible danmaku SDK that uses AI‑based image segmentation to let comments flow around people in videos, covering architecture, algorithmic processing, server deployment, client rendering options, performance challenges, and future extensions.

AI segmentationImage ProcessingPerformance Optimization
0 likes · 12 min read
How to Build an AI‑Powered Danmaku “Barrage‑Through‑People” SDK for Video Apps
ELab Team
ELab Team
Aug 16, 2021 · Frontend Development

How to Build a Danmaku (Bullet Comment) System with HTML, CSS, and Canvas

This article explains the concept of danmaku (bullet comments), why they improve user experience, and provides a detailed guide on implementing a danmaku system using HTML + CSS or Canvas, including stage design, track management, collision handling, and reusable code examples.

CSSHTMLJavaScript
0 likes · 13 min read
How to Build a Danmaku (Bullet Comment) System with HTML, CSS, and Canvas
iQIYI Technical Product Team
iQIYI Technical Product Team
Sep 4, 2020 · Product Management

From Community Dreams to Core: iQiyi's Community Strategy and Case Studies

iQiyi’s community strategy defines a core of users, diverse content formats, and strict platform mechanisms, evolving danmaku features and anti‑spoiler tools while avoiding low‑value shortcuts, and leverages IP‑driven campaigns such as meme festivals and fan‑selected performances to boost engagement without compromising the core viewing experience.

Case StudyCommunity BuildingIP interaction
0 likes · 13 min read
From Community Dreams to Core: iQiyi's Community Strategy and Case Studies