Tag

danmaku

0 views collected around this technical thread.

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.

JavaKafkaReal-time Messaging
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.

Live StreamingWebSocketbackend architecture
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.

MediaPipeOffscreenCanvasPerformance Tuning
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.

Live Streamingbackendbandwidth optimization
0 likes · 10 min read
Design and Optimization of a High‑Performance Live‑Streaming Danmaku System
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.

Live Streamingbackend architecturebandwidth optimization
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.

CachingLive StreamingWebSocket
0 likes · 11 min read
Design and Optimization of a High‑Performance Live‑Streaming Danmaku System
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 integrationScalable storageSystem Architecture
0 likes · 20 min read
Design and Evolution of a Scalable Danmaku Personalized Recommendation System
Python Programming Learning Circle
Python Programming Learning Circle
Sep 15, 2021 · Backend Development

How to Crawl Bilibili Video Danmaku Data Using Python

This tutorial explains how to locate Bilibili video danmaku (bullet‑comment) APIs, extract the CID, and use Python libraries such as requests, BeautifulSoup, and pandas to download, clean, and save the comment data to CSV files, with an optional API‑based shortcut.

APIBeautifulSoupBilibili
0 likes · 7 min read
How to Crawl Bilibili Video Danmaku Data Using Python
Sohu Tech Products
Sohu Tech Products
Jan 6, 2021 · Mobile Development

Implementation of a Flexible Danmaku (Bullet Comment) System for Long‑Form Video on iOS

This article explains the design and implementation of a flexible, high‑performance bullet‑comment (danmaku) system for long‑form video on iOS, covering canvas rendering, track management, polling, view reuse, animation control, gradient effects, data handling, and integration with ads and user interactions.

MobileRenderingVideo
0 likes · 22 min read
Implementation of a Flexible Danmaku (Bullet Comment) System for Long‑Form Video on iOS
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 StudyIP interactioncommunity building
0 likes · 13 min read
From Community Dreams to Core: iQiyi's Community Strategy and Case Studies