Tagged articles
26 articles
Page 1 of 1
Code Ape Tech Column
Code Ape Tech Column
Feb 18, 2025 · Backend Development

Practical Guide to Using XXL‑JOB for Distributed Task Scheduling with Spring Boot and Docker

This article explains what XXL‑JOB is, why a distributed task‑scheduling platform is needed, and provides a step‑by‑step tutorial—including Docker deployment, Spring Boot integration, sharding, idempotency handling, and a video‑transcoding use case—to help developers implement reliable distributed jobs in Java applications.

Distributed SchedulingDockerVideo Transcoding
0 likes · 19 min read
Practical Guide to Using XXL‑JOB for Distributed Task Scheduling with Spring Boot and Docker
Open Source Linux
Open Source Linux
Dec 6, 2024 · Cloud Computing

How Live Streaming Works: From Encoder to Viewer in Real Time

Live streaming faces challenges due to real‑time video transmission and heavy computation, but by using globally distributed edge servers, transcoding streams into multiple resolutions, segmenting them into short clips, packaging them into formats like HLS, caching via CDNs, and optionally storing them in the cloud, the process delivers video seamlessly to viewers and enables replay.

CDNReal-time VideoVideo Transcoding
0 likes · 2 min read
How Live Streaming Works: From Encoder to Viewer in Real Time
Architect
Architect
Oct 18, 2024 · Operations

Design and Implementation of a Self‑Developed Video Transcoding Core Based on FFmpeg

This article describes the motivations, architecture, and key techniques of a custom video transcoding core built on FFmpeg, covering modular pipeline design, controllable serial/parallel execution, dynamic resolution and frame‑rate adaptation, SEI handling, and performance improvements for both live and on‑demand streaming.

Video Transcodingdynamic adaptationffmpeg
0 likes · 11 min read
Design and Implementation of a Self‑Developed Video Transcoding Core Based on FFmpeg
Bilibili Tech
Bilibili Tech
Jul 26, 2024 · Backend Development

Design and Architecture of a Self‑Developed Video Transcoding Core

The team built a custom video‑transcoding core atop FFmpeg libraries, replacing the command‑line tool with modular controllers, pipelines, and parallel tasks that dynamically adapt resolution, frame‑rate, and SEI handling for both low‑latency live streams and high‑throughput VOD, improving scalability and maintainability.

Backend DevelopmentVideo Transcodingadaptive bitrate
0 likes · 11 min read
Design and Architecture of a Self‑Developed Video Transcoding Core
Bilibili Tech
Bilibili Tech
Jan 16, 2024 · Industry Insights

How Bilibili Cuts Video Bandwidth: Theory and Practice of Transcoding Optimization

This article analyzes the fundamental goals of video transcoding, presents an information‑theoretic framework for bitrate reduction, compares traditional and deep‑learning codecs, and shares Bilibili's practical system design, parameter‑decision strategies, and visual‑quality‑aware optimizations that dramatically lower bandwidth consumption.

VMAFVideo Transcodingbandwidth optimization
0 likes · 24 min read
How Bilibili Cuts Video Bandwidth: Theory and Practice of Transcoding Optimization
Selected Java Interview Questions
Selected Java Interview Questions
Nov 2, 2023 · Backend Development

Using XXL-JOB for Distributed Task Scheduling in Spring Boot: Installation, Configuration, and Real-World Video Transcoding Case

This article introduces the open‑source XXL‑JOB distributed task scheduling platform, explains how to install it via Docker, configure it in a Spring Boot application, and demonstrates a real‑world video‑transcoding use case with sharding, idempotency, and task‑status management.

Distributed SchedulingVideo Transcoding
0 likes · 21 min read
Using XXL-JOB for Distributed Task Scheduling in Spring Boot: Installation, Configuration, and Real-World Video Transcoding Case
Bitu Technology
Bitu Technology
Jun 1, 2023 · Backend Development

Elixir for Live HLS Video Streaming: Architecture and Implementation at Tubi

The article recaps Tubi’s eighth Elixir Meetup, detailing Horvo’s presentation on building a live HLS video streaming backend with Elixir, covering the system’s transcoder, scheduler, HLS server, encryption, ad‑insertion strategies, and why Elixir was chosen for high‑performance backend services.

Ad InsertionBackend DevelopmentElixir
0 likes · 9 min read
Elixir for Live HLS Video Streaming: Architecture and Implementation at Tubi
Bilibili Tech
Bilibili Tech
Nov 8, 2022 · Industry Insights

BANG Engine: Multi‑Level Pipelines & GPU Acceleration for Faster Video Transcoding

To meet Bilibili’s demanding live and on‑demand video transcoding needs, the BANG engine combines a multi‑stage pipeline architecture, frame‑block and multi‑frame parallelism, SIMD‑based CPU acceleration, and TensorRT/TensorFlow GPU inference, offering configurable string‑based pipelines that dramatically increase throughput while simplifying integration.

BilibiliGPU AccelerationTensorRT
0 likes · 18 min read
BANG Engine: Multi‑Level Pipelines & GPU Acceleration for Faster Video Transcoding
Qingyun Technology Community
Qingyun Technology Community
Sep 15, 2022 · Cloud Computing

How GPU, VPU, and CPU Accelerate Cloud Video Transcoding: Architecture and Best Practices

This article explores the rapid growth of video traffic, explains why transcoding is essential, compares CPU, GPU, and VPU hardware for video processing, details the FFmpeg software stack, describes the design of a cloud‑native transcoding cluster, its scheduling, shard‑transcoding technique, and presents performance test results.

Distributed SystemsGPU AccelerationHardware acceleration
0 likes · 23 min read
How GPU, VPU, and CPU Accelerate Cloud Video Transcoding: Architecture and Best Practices
Bilibili Tech
Bilibili Tech
Sep 9, 2022 · Artificial Intelligence

Visual Lossless Deep Learning Pre‑processing for Video Transcoding Using DCT‑Based Low‑Rank Loss and a Lightweight Model

A visual‑lossless deep‑learning pre‑processor that employs a DCT‑based low‑rank loss and an ultra‑lightweight CPU‑friendly model achieves up to 20% bitrate reduction for 1080p videos while preserving high‑frequency details, enabling real‑time transcoding and bandwidth savings for popular content on Bilibili.

AIDCTDeep Learning
0 likes · 11 min read
Visual Lossless Deep Learning Pre‑processing for Video Transcoding Using DCT‑Based Low‑Rank Loss and a Lightweight Model
Alibaba Cloud Native
Alibaba Cloud Native
Jul 15, 2022 · Cloud Native

Boost Data Analysis and ETL with Alibaba Cloud Function Compute Async Tasks

This guide explains how to use Alibaba Cloud Function Compute asynchronous tasks for large‑scale data analysis, database autonomous services, Kafka‑based ETL pipelines, and high‑performance video transcoding, highlighting architecture migration, cost reduction, deployment steps, and observable serverless task capabilities.

Async TasksCloud NativeETL
0 likes · 16 min read
Boost Data Analysis and ETL with Alibaba Cloud Function Compute Async Tasks
Bilibili Tech
Bilibili Tech
Jul 1, 2022 · Artificial Intelligence

Quality‑Controlled Scene‑Adaptive Video Transcoding System at Bilibili

Bilibili’s quality‑controlled scene‑adaptive transcoding system automatically splits videos into shot‑level segments, predicts optimal encoding parameters with a deep‑learning model, applies two‑pass VMAF‑targeted encoding and ROI‑aware bitrate allocation, achieving stable visual quality, 99% accuracy, and roughly 15% bitrate reduction.

Deep LearningROI encodingVMAF
0 likes · 25 min read
Quality‑Controlled Scene‑Adaptive Video Transcoding System at Bilibili
Kuaishou Tech
Kuaishou Tech
Nov 26, 2021 · Artificial Intelligence

Kuaishou’s Special Short‑Video Transcoding Tier for Jackie Chan: Technical Overview and Quality Enhancements

Kuaishou’s audio‑video team built a dedicated high‑quality transcoding tier for Jackie Chan’s debut on the platform, deploying AI‑driven analysis, enhancement and compression techniques to deliver ultra‑clear short videos while keeping cost and latency low, and describing the end‑to‑end processing pipeline and trigger mechanisms.

AI AlgorithmsKuaishouVideo Transcoding
0 likes · 8 min read
Kuaishou’s Special Short‑Video Transcoding Tier for Jackie Chan: Technical Overview and Quality Enhancements
Kuaishou Audio & Video Technology
Kuaishou Audio & Video Technology
Nov 25, 2021 · Backend Development

How Kuaishou Delivered Ultra‑HD Video for Jackie Chan’s Short‑Video Debut

Kuashou’s audio‑video team built a custom short‑video transcoding tier that combines AI‑driven enhancement, aggressive compression and a specialized delivery strategy to meet billions of viewers’ high‑quality expectations for Jackie Chan’s debut, showcasing rapid cross‑team collaboration and advanced video processing techniques.

Backend EngineeringKuaishouVideo Transcoding
0 likes · 8 min read
How Kuaishou Delivered Ultra‑HD Video for Jackie Chan’s Short‑Video Debut
Tencent Architect
Tencent Architect
Nov 4, 2021 · Artificial Intelligence

Inside Tencent’s Breakthrough AI, Video, and Network Chips: Performance Gains Revealed

At the 2021 Tencent Digital Ecology Conference, senior executives unveiled three home‑grown chips—ZiXiao for AI inference, CangHai for video transcoding, and XuanLing for high‑performance networking—detailing their 2.5D HBM2e integration, accelerated codecs, and up to four‑fold performance improvements that position Tencent’s custom silicon as a core infrastructure for cloud services.

AI ChipTencentVideo Transcoding
0 likes · 5 min read
Inside Tencent’s Breakthrough AI, Video, and Network Chips: Performance Gains Revealed
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Jul 20, 2021 · Backend Development

How NetEase Cloud Accelerates Video Transcoding with Slice‑Based Parallelism

NetEase Cloud’s video transcoding service boosts processing speed by combining hardware acceleration, custom codecs, AMD EPYC servers, and a slice‑based parallel transcoding pipeline, while optimizing cluster task scheduling and handling straggler issues to achieve significant performance gains across large‑scale media workloads.

Distributed ProcessingHardware accelerationVideo Transcoding
0 likes · 16 min read
How NetEase Cloud Accelerates Video Transcoding with Slice‑Based Parallelism
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jun 21, 2021 · Cloud Computing

How Huawei Cloud Achieves Ultra‑Low Latency for E‑Commerce Live Streaming

This article examines the technical challenges of massive e‑commerce live streams, explains why traditional streaming suffers from high latency, and details Huawei Cloud's low‑latency architecture, protocols, intelligent scheduling and ultra‑fast transcoding that enable sub‑second product link delivery to millions of viewers.

CDNLow latencyVideo Transcoding
0 likes · 13 min read
How Huawei Cloud Achieves Ultra‑Low Latency for E‑Commerce Live Streaming
Bitu Technology
Bitu Technology
Nov 27, 2020 · Backend Development

Steps 4–9 of Tubi's Advertising Pipeline: Pacing, Bid Collection, Video Transcoding, Bidding, Rendering, and Integration

The article details Tubi's ad‑serving pipeline from pacing control through bid collection, video transcoding, CPU‑intensive bidding optimization, result rendering, and final integration, highlighting the use of Akka, Spark, CRDTs, and gRPC in a distributed backend architecture.

Ad TechDistributed SystemsVideo Transcoding
0 likes · 7 min read
Steps 4–9 of Tubi's Advertising Pipeline: Pacing, Bid Collection, Video Transcoding, Bidding, Rendering, and Integration
Architects' Tech Alliance
Architects' Tech Alliance
Sep 29, 2020 · Cloud Computing

Overview of Alibaba Cloud CDN Live Streaming Architecture and Key Concepts

This article explains the fundamentals of video streaming, media transcoding, and CDN technology, then details Alibaba Cloud's live streaming architecture, including terminology, workflow stages, system components, business functions, and typical application scenarios such as UGC, e‑commerce, sports, gaming, and online education.

CDNVideo Transcodingarchitecture
0 likes · 14 min read
Overview of Alibaba Cloud CDN Live Streaming Architecture and Key Concepts
Alibaba Cloud Native
Alibaba Cloud Native
Mar 20, 2020 · Cloud Native

Build Elastic, Low‑Cost Serverless Video Processing on Alibaba Cloud

This article explains how to design and implement an elastic, high‑availability video‑on‑demand solution on Alibaba Cloud using Function Compute and Function Flow, covering simple and full‑featured architectures, performance and cost comparisons, and practical deployment steps.

Cost OptimizationFunction ComputeFunction Flow
0 likes · 16 min read
Build Elastic, Low‑Cost Serverless Video Processing on Alibaba Cloud
MXPlayer Technical Team
MXPlayer Technical Team
Aug 10, 2019 · Cloud Computing

How to Build a Low‑Cost, High‑Concurrency Distributed Video Transcoding System on AWS

This article explains the design of a distributed video transcoding platform that leverages AWS Lambda and EC2‑SLAVE to achieve high‑concurrency, low‑latency streaming, detailing architecture, load balancing, health checks, task monitoring, and cost‑saving strategies for scalable cloud‑based video processing.

AWS LambdaCost OptimizationVideo Transcoding
0 likes · 18 min read
How to Build a Low‑Cost, High‑Concurrency Distributed Video Transcoding System on AWS
Tencent Cloud Developer
Tencent Cloud Developer
Nov 13, 2017 · Cloud Computing

Tencent Video Cloud Editing System: Architecture and Optimization Techniques

Tencent's cloud editing system transforms live‑stream post‑production by ingesting parallel low‑ and high‑bitrate streams, enabling real‑time, frame‑precise cuts, fuzzy seeking, and WYSIWYG effects via HLS and NPAPI, while eliminating traditional VOD transcoding delays and paving the way toward a full‑featured online editing platform.

PTS calculationVideo StreamingVideo Transcoding
0 likes · 6 min read
Tencent Video Cloud Editing System: Architecture and Optimization Techniques
Architects' Tech Alliance
Architects' Tech Alliance
Aug 10, 2017 · Cloud Computing

Overview of Alibaba Cloud CDN Live Streaming Architecture and Key Technologies

This article explains the fundamentals of video streaming, media transcoding, and CDN technologies, then details Alibaba Cloud's live streaming architecture—including capture, preprocessing, encoding, push‑stream, transcoding, distribution, and client playback—along with business functions, monitoring, and typical application scenarios.

Alibaba CloudCDNVideo Transcoding
0 likes · 13 min read
Overview of Alibaba Cloud CDN Live Streaming Architecture and Key Technologies