Tag

mobile video

1 views collected around this technical thread.

Bilibili Tech
Bilibili Tech
Aug 16, 2022 · Artificial Intelligence

Bilibili's Intelligent Adaptive Bitrate Algorithm: From Theory to Practice

Bilibili enhanced mobile video streaming by replacing standard ABR methods with an intelligent adaptive bitrate system that uses a real‑time QoE model, refined network‑speed preprocessing, long‑term feature analysis, decision‑tree‑based neural models, and personalized user modes to balance resolution, buffering, and data usage.

Adaptive BitrateBilibiliPensieve algorithm
0 likes · 12 min read
Bilibili's Intelligent Adaptive Bitrate Algorithm: From Theory to Practice
Kuaishou Tech
Kuaishou Tech
Jan 27, 2022 · Artificial Intelligence

Kuaishou’s Self‑Developed Green‑Screen Matting Algorithm and Its Deployment in Kuaiying, Live Companion, and Cloud Editing

This article explains the principles, challenges, and implementation details of Kuaishou’s proprietary green‑screen matting algorithm, covering fine‑detail handling, color‑spill reduction, green‑reflection removal, and its real‑time deployment across mobile video‑editing and live‑streaming products.

KuaishouReal-time Processingcomputer vision
0 likes · 13 min read
Kuaishou’s Self‑Developed Green‑Screen Matting Algorithm and Its Deployment in Kuaiying, Live Companion, and Cloud Editing
Youku Technology
Youku Technology
Sep 17, 2019 · Frontend Development

Technical Deep Dive of the “Cool Watch” Mode Behind “The Longest Day in Chang’an”: Player Framework, Dynamic Rendering, and Multi‑Screen Synchronization

Alibaba Entertainment’s technical deep‑dive reveals how the “Cool Watch” mode for “The Longest Day in Chang’an” combines a plugin‑based player framework, dynamic Weex UI rendering, parent‑child screen architecture, and dual‑stream frame‑level synchronization—augmented by AI‑driven high‑resolution playback and anti‑theft linking—to deliver an immersive, multi‑screen interactive experience across Youku.

Multi‑ScreenWeexdynamic rendering
0 likes · 14 min read
Technical Deep Dive of the “Cool Watch” Mode Behind “The Longest Day in Chang’an”: Player Framework, Dynamic Rendering, and Multi‑Screen Synchronization
Tencent Cloud Developer
Tencent Cloud Developer
Jun 15, 2018 · Mobile Development

Technical Deep Dive: Short Video Editing Implementation Principles

Senior Tencent Cloud Video engineer explains that short‑video editing requires decoding compressed MP4/MOV files into frames, applying synchronized audio and visual effects, preprocessing for frame‑by‑frame access to avoid drag‑stutter, generating previews, and re‑encoding, illustrated with a radiating zoom effect example.

Tencent CloudVideo Decodingframe-by-frame preview
0 likes · 12 min read
Technical Deep Dive: Short Video Editing Implementation Principles
High Availability Architecture
High Availability Architecture
Feb 27, 2018 · Mobile Development

Optimizing First-Frame Latency in Mobile Live Streaming with ijkplayer and ffmpeg

This article details a comprehensive analysis and step‑by‑step optimization of the first‑screen latency in mobile live streaming, covering DNS resolution, TCP connection, HTTP response, stream probing, buffering, and practical code changes in ijkplayer/ffmpeg to cut startup time by up to 50% (≈500 ms).

Network Optimizationffmpegfirst-frame latency
0 likes · 20 min read
Optimizing First-Frame Latency in Mobile Live Streaming with ijkplayer and ffmpeg
Architecture Digest
Architecture Digest
Jun 21, 2017 · Backend Development

Optimizing Billion‑Scale Video Playback: Architecture, Bandwidth, Startup, Buffering, and Success‑Rate Improvements

The talk details Tencent's QQ Space video team’s technical practices for scaling daily video playback from 50 million to over a billion views, covering rapid deployment, bandwidth control, H.265 adoption, startup latency reduction, buffering mitigation, and comprehensive success‑rate monitoring across iOS and Android platforms.

H.265Large-Scale SystemsPerformance Optimization
0 likes · 19 min read
Optimizing Billion‑Scale Video Playback: Architecture, Bandwidth, Startup, Buffering, and Success‑Rate Improvements