Tagged articles
7 articles
Page 1 of 1
Sohu Tech Products
Sohu Tech Products
Sep 5, 2024 · Mobile Development

Implementing a Simple Danmu (Bullet Screen) Effect Using RecyclerView and StaggeredGridLayoutManager in Android

The article demonstrates how to create a lightweight, infinite‑scrolling danmu (bullet‑screen) effect in Android by embedding a RecyclerView inside a custom DanMuView, using StaggeredGridLayoutManager for multi‑row layout and a scrollBy‑based Runnable to continuously scroll and control speed.

AndroidBulletScreenDanmu
0 likes · 10 min read
Implementing a Simple Danmu (Bullet Screen) Effect Using RecyclerView and StaggeredGridLayoutManager in Android
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 14, 2021 · Fundamentals

What TV Fans Say: Analyzing 97,331 Danmu Comments with Python

Using Python and pandas, this article collects and analyzes 97,331 danmu comments from the first episode of Mango TV’s “Brother” show, presenting data previews, word clouds, top‑liked remarks, super‑active users, and favorite performers, while also sharing the data‑scraping script.

Danmudata analysispandas
0 likes · 8 min read
What TV Fans Say: Analyzing 97,331 Danmu Comments with Python
Kuaishou Tech
Kuaishou Tech
Aug 9, 2021 · Artificial Intelligence

AI‑Powered Danmu Occlusion Prevention Using Human Portrait Segmentation

The article presents a comprehensive AI solution for video danmu (bullet‑screen) occlusion prevention that leverages human portrait semantic segmentation, describes dataset construction with full‑ and semi‑supervised labeling, details the encoder‑decoder model with context attention, outlines post‑processing for spatial and temporal stability, and explains deployment on cloud and edge using YKit, KwaiNN and TensorRT.

AICloud InferenceDanmu
0 likes · 15 min read
AI‑Powered Danmu Occlusion Prevention Using Human Portrait Segmentation
UCloud Tech
UCloud Tech
Dec 20, 2017 · Backend Development

How We Scaled a Live‑Stream Danmu System from PHP to Go for 50K+ Concurrent Users

Facing massive memory usage and latency in a PHP‑based live‑stream bullet chat, we iteratively re‑engineered the system—splitting Redis, limiting broadcasts, sharding rooms, then rebuilding it in Go with distributed room management, concurrent broadcasting, and extensive testing, achieving stable operation for tens of thousands of concurrent connections.

BackendDanmuGolang
0 likes · 12 min read
How We Scaled a Live‑Stream Danmu System from PHP to Go for 50K+ Concurrent Users