Tag

Video Decoding

1 views collected around this technical thread.

Baidu Geek Talk
Baidu Geek Talk
Aug 2, 2022 · Fundamentals

Understanding ffplay: Playback Workflow and Core Components

The article walks through ffplay’s end‑to‑end playback pipeline—starting with protocol and container demuxing, initializing FFmpeg and SDL, spawning read and decoder threads, handling video/audio decoding, synchronizing streams, and finally rendering frames—offering design insights for constructing a basic media player.

FFmpegSDLVideo Decoding
0 likes · 18 min read
Understanding ffplay: Playback Workflow and Core Components
Bilibili Tech
Bilibili Tech
Apr 22, 2022 · Frontend Development

Bilibili's WasmPlayer: WebAssembly-based HEVC Soft Decoding Solution for Web Video Playback

Bilibili’s WasmPlayer is a WebAssembly‑based HEVC software decoder that runs entirely in C/C++, handling demuxing, decoding, resampling and A/V sync on worker threads, using SIMD, AudioWorklet and OffscreenCanvas to deliver smooth 4K 60 fps web video playback with reduced bandwidth and CPU load.

AudioWorkletHEVCOffscreenCanvas
0 likes · 13 min read
Bilibili's WasmPlayer: WebAssembly-based HEVC Soft Decoding Solution for Web Video Playback
Baidu Geek Talk
Baidu Geek Talk
Feb 7, 2022 · Mobile Development

Optimizing Video Playback: Soft/Hardware Decoding Strategies for Baidu Android App

The article evaluates software versus hardware video decoding for Baidu’s Android app, presents benchmark data showing surface‑mode hardware decoding’s superior efficiency, identifies compatibility and first‑frame latency challenges, and proposes a monitoring module plus seamless soft‑to‑hard decoder switching to achieve high hardware‑decode usage while maintaining fast startup and low error rates.

AndroidFFmpegHardware Acceleration
0 likes · 11 min read
Optimizing Video Playback: Soft/Hardware Decoding Strategies for Baidu Android App
Kuaishou Large Model
Kuaishou Large Model
May 28, 2021 · Mobile Development

How to Eliminate High‑Latency Decoding in Moonlight Android for Smooth Game Streaming

This article explains the technical challenges of high‑latency video decoding in Android game streaming with Moonlight, analyzes why it occurs, and provides practical solutions—including API choices, immediate buffer release, frame ordering, and low‑latency vendor configurations—to achieve smoother, low‑delay gameplay.

AndroidC languageLow Latency
0 likes · 10 min read
How to Eliminate High‑Latency Decoding in Moonlight Android for Smooth Game Streaming
Taobao Frontend Technology
Taobao Frontend Technology
Mar 31, 2021 · Frontend Development

How to Build a Web H.265 Decoder with WebAssembly and FFmpeg

This article walks through the complete process of creating a browser‑based H.265 video decoder by compiling a trimmed FFmpeg library to WebAssembly, designing a modular player architecture, and integrating the WASM module with JavaScript workers for real‑time playback of high‑resolution streams.

FFmpegH.265JavaScript
0 likes · 22 min read
How to Build a Web H.265 Decoder with WebAssembly and FFmpeg
360 Tech Engineering
360 Tech Engineering
Jul 16, 2019 · Frontend Development

Developing a WebAssembly‑Based H.265 Live Streaming Player for Huajiao Live

This article details the research, design, and implementation of a high‑efficiency H.265 live‑streaming player on the web using WebAssembly‑compiled FFmpeg, custom I/O, Web Workers, and WebGL rendering to achieve low‑latency, high‑quality playback in modern browsers.

FFmpegH.265Video Decoding
0 likes · 16 min read
Developing a WebAssembly‑Based H.265 Live Streaming Player for Huajiao Live
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