Tagged articles
24 articles
Page 1 of 1
大转转FE
大转转FE
Jan 8, 2026 · Frontend Development

How We Eliminated Video Stutter on a 3000‑User Learning Platform

This article details how a team tackled frequent video playback stutter on an internal learning platform by evaluating multiple player options, optimizing encoding parameters, adopting HLS streaming, and implementing a front‑end chunked upload workflow, ultimately reducing load times from several seconds to under one.

Frontend OptimizationTCPlayerffmpeg
0 likes · 15 min read
How We Eliminated Video Stutter on a 3000‑User Learning Platform
Baidu App Technology
Baidu App Technology
Nov 25, 2025 · Mobile Development

How to Build an Ambient Mode for Seamless Video Playback on Android & iOS

This article explains the technical design of an ambient mode that fills video black bars with dynamically extracted dominant colors, covering video frame sampling, median‑cut color quantization, Android and iOS rendering pipelines, gradient animations, and performance optimizations.

Androidambient modecolor extraction
0 likes · 16 min read
How to Build an Ambient Mode for Seamless Video Playback on Android & iOS
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Sep 28, 2025 · Frontend Development

Inside Kuaishou’s Low‑Code ‘Jimu’ Platform: Solving Large‑Scale Event Page Challenges

This technical article examines Kuaishou’s low‑code “Jimu” platform, detailing its architecture, performance bottlenecks, and optimization strategies that enable efficient, high‑quality construction of massive activity pages such as the 2025 CNY campaign.

Component ArchitecturePerformance Optimizationlow-code
0 likes · 19 min read
Inside Kuaishou’s Low‑Code ‘Jimu’ Platform: Solving Large‑Scale Event Page Challenges
Sohu Tech Products
Sohu Tech Products
Apr 10, 2024 · Mobile Development

How to Achieve True Zero‑Delay Video Playback: First‑Frame Optimization Techniques

The article explains why first‑frame latency matters for video apps and presents a comprehensive set of optimization methods—including pre‑fetching URLs, intelligent preloading, prerendering, and scenario‑specific tweaks for cold start, short‑video scrolling, page navigation, and long‑video playback—to dramatically reduce start‑up time and improve user experience.

cold startfirst frame optimizationmobile performance
0 likes · 9 min read
How to Achieve True Zero‑Delay Video Playback: First‑Frame Optimization Techniques
Tencent Music Tech Team
Tencent Music Tech Team
Sep 18, 2023 · Mobile Development

Implementing Multi‑Stream Switching in ExoPlayer

The article explains how ExoPlayer can achieve low‑cost multi‑stream switching by merging multiple media sources and dynamically selecting tracks with DefaultTrackSelector, using decoder restarts to switch video and audio qualities, and compares this approach to adaptive DASH/HLS methods for practical Android development.

AndroidExoPlayermedia streaming
0 likes · 15 min read
Implementing Multi‑Stream Switching in ExoPlayer
iQIYI Technical Product Team
iQIYI Technical Product Team
Jul 21, 2023 · Mobile Development

Optimizing Video Playback Startup Experience on iQIYI Mobile App

iQIYI’s mobile app reduces video startup latency by preloading data, pre‑decoding frames, pre‑creating player instances, streamlining initialization, optimizing DNS and CDN selection, and employing device‑aware decoding strategies, achieving near‑zero launch times and superior user experience while planning further audio‑track and hardware collaborations.

AndroidMobile Streamingnetwork optimization
0 likes · 8 min read
Optimizing Video Playback Startup Experience on iQIYI Mobile App
Youku Technology
Youku Technology
Mar 20, 2023 · Mobile Development

How Youku Optimized Video Playback for Foldable Phones: A Technical Deep Dive

This article examines Youku's systematic approach to adapting its video platform for foldable smartphones, covering market background, three optimization directions, the design of a responsive SDK, concrete UI improvements, technical implementation details, and future prospects for richer foldable experiences.

Mobile DevelopmentSDKUX design
0 likes · 10 min read
How Youku Optimized Video Playback for Foldable Phones: A Technical Deep Dive
iQIYI Technical Product Team
iQIYI Technical Product Team
Sep 30, 2022 · Mobile Development

Zero‑Second Startup: iQIYI Playback Kernel Performance Optimization and 5.0 Architecture

iQIYI’s new Playback Kernel 5.0 introduces a decoupled pre‑decode component that creates a single hardware (or software) decoder and supplies pre‑decoded frames to multiple player instances, cutting start‑up latency from roughly 400 ms to about 35 ms and enabling true “zero‑second” playback across a wide range of Android devices.

Androidcodecpre-decoding
0 likes · 10 min read
Zero‑Second Startup: iQIYI Playback Kernel Performance Optimization and 5.0 Architecture
Baidu MEUX
Baidu MEUX
Aug 24, 2022 · Mobile Development

How Baidu App Achieves Immersive Video Playback on Mobile Screens

This article explains Baidu App's immersive video design, detailing how maximizing screen real‑estate, optimal placement, and continuous viewing interactions such as window squeezing and floating mini‑windows create a focused, distraction‑free experience across diverse mobile devices.

Mobile DevelopmentResponsive DesignUI design
0 likes · 11 min read
How Baidu App Achieves Immersive Video Playback on Mobile Screens
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 13, 2021 · Mobile Development

How Hema Achieved TikTok‑Level Short‑Video Playback Speed on iOS

To align Hema’s app short‑video experience with leading platforms like Douyin, the team introduced a proxy‑based caching layer, pre‑loading mechanisms, m3u8 handling, bitrate and resolution optimizations, dual‑player strategies, and audio controls, resulting in significantly reduced playback latency and smoother user interaction across iOS devices.

Mobile DevelopmentPerformance Optimizationcaching
0 likes · 14 min read
How Hema Achieved TikTok‑Level Short‑Video Playback Speed on iOS
Youku Technology
Youku Technology
Dec 10, 2021 · Mobile Development

Overview and Architecture Design of Youku Playback SDK Kernel with Performance Optimization

The Youku Playback SDK kernel provides a cross‑platform, high‑reliability framework that decouples data acquisition, decoding, and rendering into independent AVSource, AVDecoder, and AVRender modules, enabling efficient thread usage, configurable builds for partners, adaptive buffering, health monitoring, and comprehensive error handling for optimal playback performance.

DRMMedia KernelPerformance Optimization
0 likes · 10 min read
Overview and Architecture Design of Youku Playback SDK Kernel with Performance Optimization
Youku Technology
Youku Technology
Dec 7, 2021 · Frontend Development

Youku Desktop Client Migration to Electron: Window Fusion and Native Integration Practice

Youku migrated native desktop clients to Electron for cross‑platform development, using Window Fusion to embed a native video decoder via native window handles, Node‑Addon‑API for JS‑C++ interaction, noting slightly higher CPU/memory usage but gaining npm package management, auto‑update, and easier maintenance.

ChromiumCross‑platform developmentDesktop Application
0 likes · 7 min read
Youku Desktop Client Migration to Electron: Window Fusion and Native Integration Practice
Youku Technology
Youku Technology
Nov 29, 2021 · Frontend Development

Free Viewpoint Video Technology Optimization at Youku

Youku’s free‑viewpoint video upgrade introduced a four‑layer client architecture and four key optimizations—pre‑caching, smart‑segment bitrate adaptation, dynamic kernel buffers, and multi‑channel downloading—doubling playback volume, improving smoothness by roughly 70%, and expanding device coverage from 50% to 80% while paving the way for future live‑stream innovations.

SDKYoukuclient architecture
0 likes · 9 min read
Free Viewpoint Video Technology Optimization at Youku
Volcano Engine Developer Services
Volcano Engine Developer Services
Jun 22, 2021 · Frontend Development

How to Achieve Near‑Zero First‑Frame Delay in Video Playback

This article explains why first‑frame latency matters for video apps, breaks down the stages that contribute to the delay, and provides practical optimization techniques—including address fetching, connection reuse, codec initialization, preloading, and pre‑rendering—to consistently keep first‑frame times under 100 ms.

Network Latencyfirst frame optimizationmedia decoding
0 likes · 11 min read
How to Achieve Near‑Zero First‑Frame Delay in Video Playback
WeChat Client Technology Team
WeChat Client Technology Team
May 31, 2021 · Mobile Development

Unlocking Android Video Playback: Evolution, Architecture, and Performance Hacks

This article explores the fundamentals and evolution of Android video playback, detailing protocol parsing, demuxing, decoding, synchronization, rendering, and various optimization strategies—including cold‑start and scrolling scenarios, modular player designs, and network enhancements—to improve first‑frame latency and overall user experience.

AndroidMediaPlayerffmpeg
0 likes · 22 min read
Unlocking Android Video Playback: Evolution, Architecture, and Performance Hacks
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Dec 9, 2020 · Mobile Development

Seamless Video Playback Across Activities in NetEase Cloud Music: MediaPlayer Rebinding and Mini‑Window Solutions

NetEase Cloud Music’s 8.0 redesign enables seamless video playback across Activities by rebinding MediaPlayer instances to new TextureViews via AIDL, using a process‑pooled player architecture, while also offering simpler alternatives such as animated fake page switches, seek‑based reinitialization, and application‑context view reuse.

AIDLActivityAndroid
0 likes · 13 min read
Seamless Video Playback Across Activities in NetEase Cloud Music: MediaPlayer Rebinding and Mini‑Window Solutions
iQIYI Technical Product Team
iQIYI Technical Product Team
Sep 25, 2020 · Mobile Development

Optimization of Playback Experience in iQIYI Knowledge App

The iQIYI Knowledge team enhanced its audio‑video service by adding floating bars, automatic foreground/background switching, console controls, and a three‑stage start‑up flow that pre‑fetches parameters, unifies player instances, and lazily loads UI, boosting millisecond‑level start‑up speed and overall playback smoothness by several percent.

User experienceiQIYIvideo playback
0 likes · 12 min read
Optimization of Playback Experience in iQIYI Knowledge App
iQIYI Technical Product Team
iQIYI Technical Product Team
Oct 20, 2017 · Big Data

Evolution and Architecture of iQiyi's Big Playback Core

iQiyi’s big playback core, created in 2013 under architect Gavin, unified fragmented players across PC, mobile and TV by evolving from a C/C++ XBMC‑based V1 to feature‑rich V3 with DRM, Dolby, hybrid P2P‑CDN, VR, multi‑instance support and major performance gains, paving the way for an intelligent next‑gen native player.

Cross‑platform developmentMedia EngineSoftware Architecture
0 likes · 11 min read
Evolution and Architecture of iQiyi's Big Playback Core
21CTO
21CTO
Jun 21, 2017 · Mobile Development

How Tencent Scaled QQ Space Video Playback to Billions: Architecture & Optimization Secrets

Tencent's video team shares how they grew daily QQ Space video plays from 50 million to over a billion by redesigning the mobile playback architecture, implementing bandwidth and cost controls, accelerating start‑up times, adopting H.265, and building robust monitoring and error‑handling pipelines.

H.265Mobile StreamingTencent
0 likes · 19 min read
How Tencent Scaled QQ Space Video Playback to Billions: Architecture & Optimization Secrets
WeChat Client Technology Team
WeChat Client Technology Team
Aug 27, 2015 · Mobile Development

Optimizing Small Video Playback & Recording on iOS: Solutions and Performance Tips

This article examines the requirements for small video playback and recording in WeChat 6.0, compares four implementation approaches—including MPMoviePlayerController, AVPlayer, and custom AVAssetReader/AVAssetWriter solutions—analyzes their pros, cons, performance and power consumption, and presents the optimal strategy for smooth, low‑latency mobile video handling.

AVFoundationVideo RecordingiOS
0 likes · 14 min read
Optimizing Small Video Playback & Recording on iOS: Solutions and Performance Tips