Tagged articles
34 articles
Page 1 of 1
macrozheng
macrozheng
Jul 3, 2025 · Game Development

How 128KB Powered Classic Games Like Contra – Secrets of Retro Game Tech

This article explores why early 1980s games such as Contra could deliver rich graphics, music, and gameplay within just 128KB of memory, explaining tile‑based rendering, limited audio chip capabilities, and ultra‑compact code techniques that made such feats possible.

Game DevelopmentGraphicsMemory Optimization
0 likes · 7 min read
How 128KB Powered Classic Games Like Contra – Secrets of Retro Game Tech
Linux Code Review Hub
Linux Code Review Hub
Aug 5, 2024 · Fundamentals

Designing the Audio Subsystem for Smart Cockpits – Part 2

This article explains the acoustic fundamentals, key components, and design processes of automotive audio systems, covering basic sound effects, active sound generation, noise‑cancellation technologies, and the computational and latency constraints that shape audio routing and mixing strategies.

ANCAVASacoustic
0 likes · 13 min read
Designing the Audio Subsystem for Smart Cockpits – Part 2
Liangxu Linux
Liangxu Linux
Apr 9, 2024 · Fundamentals

How Linux Detects Headphone Plug/Unplug Events via the ASoC Jack Driver

This article explains the Linux kernel's built‑in headphone jack detection mechanism, detailing the asoc_simple_init_jack function, device‑tree GPIO lookup, jack registration, event reporting flow, and highlights platform‑specific alternatives for Rockchip and MediaTek hardware.

ASoCGPIOJack Detection
0 likes · 10 min read
How Linux Detects Headphone Plug/Unplug Events via the ASoC Jack Driver
HelloTech
HelloTech
Jan 25, 2024 · Backend Development

Design and Implementation of a Custom Multimedia Framework Using FFmpeg

The Haro Street Cat mobile team created a custom multimedia framework that wraps FFmpeg 4.2.2 in a C++ core library with Android/iOS compatibility layers and Java wrappers for transcoding, live streaming, and composition, delivering hardware‑accelerated decoding, flexible filter pipelines, and reliable transcoding that boosted coverage to over 99 %, cut storage by more than 30 %, accelerated video start‑up, and improved streaming and watermarking performance.

C++Filter GraphMultimedia
0 likes · 27 min read
Design and Implementation of a Custom Multimedia Framework Using FFmpeg
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Dec 8, 2023 · Mobile Development

Android Audio Smoothness: Performance Analysis and Optimization Guide

This guide helps Android audio developers understand and eliminate stutter, pop noise, and other glitches by examining audio formats, pipeline components, CPU scheduling, common failure cases, and offering concrete optimization steps such as proper thread priorities, reduced API blocking, and efficient frame‑count configuration.

AndroidSchedulingaudio
0 likes · 18 min read
Android Audio Smoothness: Performance Analysis and Optimization Guide
Test Development Learning Exchange
Test Development Learning Exchange
Aug 20, 2023 · Fundamentals

Python Multimedia Service Modules: audioop, aifc, sunau, wave, chunk, colorsys, imghdr, sndhdr, ossaudiodev

This article introduces Python's multimedia service modules, explaining how to process raw audio data, read and write various audio file formats, detect image and sound file types, convert color systems, and access OSS‑compatible audio devices, all illustrated with practical code examples.

Multimediaaudiofile-handling
0 likes · 7 min read
Python Multimedia Service Modules: audioop, aifc, sunau, wave, chunk, colorsys, imghdr, sndhdr, ossaudiodev
Kuaishou Audio & Video Technology
Kuaishou Audio & Video Technology
Jun 20, 2023 · Artificial Intelligence

How a Low‑Latency Hierarchical Fusion Network Beats Echoes in Real‑Time Calls

At ICASSP 2023, Kuaishou’s audio team presented a low‑latency hierarchical fusion network for full‑band acoustic echo cancellation, detailing its multi‑stage design, asymmetric windowing, loss functions, training strategy, and achieving second place in the non‑personalized AEC Challenge, with real‑world deployment results.

Acoustic Echo CancellationDeep LearningHierarchical Fusion Network
0 likes · 13 min read
How a Low‑Latency Hierarchical Fusion Network Beats Echoes in Real‑Time Calls
政采云技术
政采云技术
Jun 1, 2023 · Fundamentals

Fundamentals of Audio and Video Capture for Real‑Time Applications

This article introduces the basic concepts of audio and video capture—including sampling, quantization, PCM storage, YUV formats, camera operation, and pixel resolution—explaining how these technologies enable non‑contact, fully digital government procurement services during the COVID‑19 pandemic.

PCMReal-Timeaudio
0 likes · 17 min read
Fundamentals of Audio and Video Capture for Real‑Time Applications
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Apr 7, 2023 · Fundamentals

Overview of Bluetooth Technology and Audio Specifications

Bluetooth has progressed from its 1994 origins to a versatile, low‑power platform supporting HFP, A2DP, and the newer BAP audio profiles, mandatory SBC and optional high‑quality codecs such as AAC, apt‑X, LDAC, and the efficient LC3, while LE Audio adds multi‑stream, broadcast capabilities and reduced latency for modern wireless audio experiences.

BLEBluetoothLow Energy
0 likes · 13 min read
Overview of Bluetooth Technology and Audio Specifications
DaTaobao Tech
DaTaobao Tech
Sep 19, 2022 · Product Management

High‑Quality E‑commerce Live Streaming Setup Guide

The Alibaba Taobao Live and Canon guide offers a low‑cost, standardized solution for high‑quality e‑commerce live streaming, detailing a 20,000 CNY single‑camera seated‑broadcast setup—including equipment selection, room décor, a six‑step rapid installation, optimal camera/audio configurations, and software tips for TBS.

audiocamera setupequipment guide
0 likes · 13 min read
High‑Quality E‑commerce Live Streaming Setup Guide
ByteFE
ByteFE
Jan 19, 2022 · Frontend Development

Spring Festival Mini‑Game Development with Vue.js: Mechanics, Bullet Chat, Sound, and Quiz System

This article walks through the creation of a Spring Festival themed mini‑game using Vue.js, covering game rules, global settings, menu generation, sound handling, bullet‑chat implementation, enemy (NianShou) behavior, firecracker control, bullet mechanics, a timed quiz system, and end‑game handling, all illustrated with code snippets.

Game DevelopmentJavaScriptQuiz
0 likes · 19 min read
Spring Festival Mini‑Game Development with Vue.js: Mechanics, Bullet Chat, Sound, and Quiz System
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Dec 8, 2021 · Mobile Development

How to Accurately Measure Real‑Time Audio/Video Performance on Mobile Devices

This article explains why traditional CPU usage metrics are unreliable for real‑time audio/video apps, introduces essential performance indicators, reviews native and third‑party analysis tools for iOS and Android, and proposes power‑consumption‑based evaluation methods with practical testing guidelines.

AndroidMobilePerformance Testing
0 likes · 15 min read
How to Accurately Measure Real‑Time Audio/Video Performance on Mobile Devices
ByteFE
ByteFE
Nov 29, 2021 · Frontend Development

History and Technical Overview of Web Audio/Video: From Early HTML to HTML5, Flash, Codecs, Canvas Playback and FFmpeg

This article traces the evolution of web audio and video from the static early HTML era through Flash's rise and fall, explains HTML5 video/audio support, discusses video and audio encoding, container formats, bitrate, playback pipelines, canvas‑based rendering, and provides practical FFmpeg command examples for developers.

HTML5Web Developmentaudio
0 likes · 19 min read
History and Technical Overview of Web Audio/Video: From Early HTML to HTML5, Flash, Codecs, Canvas Playback and FFmpeg
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Aug 9, 2021 · Artificial Intelligence

How NetEase’s 2021 Audio‑Video Tech Conference Shaped the Future of AI‑Driven Media

The 2021 NetEase "Eye‑Opening, Sound‑Immersive" audio‑video technology conference gathered experts from NetEase’s divisions to showcase AI‑powered video processing, deep‑fake detection, immersive audio, and innovative media solutions, drawing over 54,000 viewers and promising ongoing video releases for the community.

AIaudioconference
0 likes · 8 min read
How NetEase’s 2021 Audio‑Video Tech Conference Shaped the Future of AI‑Driven Media
Python Crawling & Data Mining
Python Crawling & Data Mining
May 5, 2021 · Game Development

Master Pyglet: Build Games, Audio, and Video with Python

This tutorial walks you through installing pyglet, creating windows, adding text and images, handling keyboard and mouse events, processing input, and playing audio and video, providing a comprehensive guide to building lightweight Python games and multimedia applications.

Game DevelopmentPythonaudio
0 likes · 15 min read
Master Pyglet: Build Games, Audio, and Video with Python
Amap Tech
Amap Tech
Jul 23, 2020 · Mobile Development

Cross‑Platform Audio Player Framework for Smart Scenic Spot Guides

The Gaode Smart Scenic Spot Pocket‑Player framework provides a cross‑platform, hybrid audio solution that delivers location‑based MP3 guides, isolates business logic via an observer‑based service, manages audio focus and interruptions efficiently, supports cross‑page and offline playback, and enables rapid, low‑resource development for immersive tourist experiences.

Design PatternsMobileResource Optimization
0 likes · 11 min read
Cross‑Platform Audio Player Framework for Smart Scenic Spot Guides
Taobao Frontend Technology
Taobao Frontend Technology
Jun 9, 2020 · Frontend Development

Unlocking Taobao Live: Front‑End Multimedia Tech Behind the Hype

This article explores the front‑end multimedia technologies that power Taobao Live, covering video and audio fundamentals, container and codec formats, streaming protocols, player architecture, web media APIs, and popular open‑source frameworks for building robust live‑streaming experiences.

Multimediaaudiolive streaming
0 likes · 16 min read
Unlocking Taobao Live: Front‑End Multimedia Tech Behind the Hype
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 18, 2020 · Frontend Development

How We Overcame Video and Audio Pitfalls in a Holiday Web Event

This article details the challenges and solutions encountered while implementing inline video playback, audio handling, canvas snow effects, progressive animations, and performance optimizations for a Christmas-themed year‑end activity page, providing practical code snippets and best‑practice recommendations for front‑end developers.

animationaudiofrontend
0 likes · 14 min read
How We Overcame Video and Audio Pitfalls in a Holiday Web Event
Programmer DD
Programmer DD
Nov 27, 2019 · Game Development

Why Did Classic NES Games Fit in 128KB? Uncovering Retro Resource Secrets

This article explains how classic NES titles like Super Mario manage to fit all code, graphics, music and level data within a mere 128 KB by exploiting 2‑bit palettes, minimalist MIDI audio, tile reuse and hand‑crafted assembly, revealing a storage gap of five to seven orders of magnitude compared to modern games.

AssemblyGraphicsNES
0 likes · 4 min read
Why Did Classic NES Games Fit in 128KB? Uncovering Retro Resource Secrets
Amap Tech
Amap Tech
Jul 30, 2019 · Mobile Development

Remote Audio Interaction for Car Devices: Challenges, Solutions, and Final Selection

To enable reliable two‑way audio for remote testing of car‑mounted navigation devices, the team evaluated remote‑submix, software hooking, USB, Bluetooth and hardware forwarding, ultimately selecting a hybrid software‑hook and hardware‑forwarding approach combined with WebRTC encoding to meet sub‑500 ms latency and broad device coverage.

WebRTCaudiocar
0 likes · 14 min read
Remote Audio Interaction for Car Devices: Challenges, Solutions, and Final Selection
Tencent Music Tech Team
Tencent Music Tech Team
May 11, 2017 · Mobile Development

Understanding Android Audio Volume Architecture and Configuration (Android 6.0)

The article explains Android 6.0’s audio volume architecture, detailing how streams, devices, and per‑stream volume indices are defined, cached, persisted, and modified via AudioManager or AudioTrack/MediaPlayer, and how these changes travel through AudioService, AudioPolicy, and AudioFlinger to the hardware.

AndroidAudioManagerAudioService
0 likes · 12 min read
Understanding Android Audio Volume Architecture and Configuration (Android 6.0)
Tencent TDS Service
Tencent TDS Service
Apr 21, 2016 · Game Development

Unlocking VR Game Development: Hardware Challenges and Design Insights

This article reviews the evolution of VR hardware, explains core display principles, compares low‑cost Cardboard with high‑end headsets, discusses latency, motion sickness, interaction and graphics constraints, and offers practical guidance for creating high‑quality VR games.

Game DevelopmentGraphicsHardware
0 likes · 21 min read
Unlocking VR Game Development: Hardware Challenges and Design Insights