Tagged articles
43 articles
Page 1 of 1
Java Companion
Java Companion
Oct 31, 2025 · Backend Development

How to Stream Local Video with Spring Boot, FFmpeg, and ZLMediaKit

This guide walks through setting up ZLMediaKit in Docker, installing FFmpeg, adding a Spring Boot backend with configuration and service classes to launch and manage RTMP streams, and provides front‑end HTML/JavaScript for playing the live FLV or HLS streams.

FLVRTMPSpring Boot
0 likes · 15 min read
How to Stream Local Video with Spring Boot, FFmpeg, and ZLMediaKit
Open Source Tech Hub
Open Source Tech Hub
Feb 27, 2024 · Backend Development

Build a Live Streaming Server with Nginx, FFmpeg, and OpenResty

This guide walks through selecting streaming protocols, preparing a high‑performance server, installing OpenResty, compiling the nginx‑ts module, configuring Nginx for RTMP/HLS/DASH, pushing streams with FFmpeg or OBS, and applying security and stability best practices.

NginxOpenRestyRTMP
0 likes · 8 min read
Build a Live Streaming Server with Nginx, FFmpeg, and OpenResty
Ximalaya Technology Team
Ximalaya Technology Team
Jul 13, 2023 · Mobile Development

Ximalaya Live Streaming Instant-Start Optimization Practices

Ximalaya improves live‑stream start‑up by measuring first‑frame latency, optimizing push (dynamic bitrate, GOP caching) and pull (RTMP/HTTP‑FLV, HttpDNS, pre‑fetch URLs, progressive component loading, pre‑render SurfaceView, low‑buffer water‑level) across detailed pipeline stages, achieving over 90 % audio and 85 % video instant‑open rates while planning H.265 adoption.

HTTP-FLVQoERTMP
0 likes · 14 min read
Ximalaya Live Streaming Instant-Start Optimization Practices
ELab Team
ELab Team
Sep 30, 2022 · Frontend Development

Mastering WebRTC: From RTMP/HLS Basics to Real-Time Audio‑Video Communication

This article explains common audio‑video streaming protocols such as RTMP and HLS, compares their use cases, then dives into WebRTC fundamentals, device detection, media capture, recording, connection setup, codec considerations, and how to display remote streams, providing a comprehensive guide for building real‑time web communication applications.

JavaScriptRTMPWebRTC
0 likes · 22 min read
Mastering WebRTC: From RTMP/HLS Basics to Real-Time Audio‑Video Communication
Sohu Tech Products
Sohu Tech Products
Mar 2, 2022 · Mobile Development

Overview of iOS Live Streaming Workflow

This article provides a comprehensive overview of the iOS live‑streaming workflow, detailing the six stages—capture, processing, encoding, packaging, network transmission, and playback—along with sample code for video/audio capture, encoding settings, and RTMP transmission.

AVFoundationMobile DevelopmentRTMP
0 likes · 18 min read
Overview of iOS Live Streaming Workflow
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Aug 20, 2021 · Frontend Development

Evolution of a New Web Live Streaming System: From Flash to HTML5, AI Integration, and Modular Refactoring

This article chronicles the development of a new web live streaming solution, detailing the shift from Flash to HTML5 video, the integration of AI voice detection using hark, audio encoding with lamejs, WebRTC-based real‑time communication, and a systematic modular refactor that transformed the project into a reusable frontend framework.

HTML5JavaScriptRTMP
0 likes · 8 min read
Evolution of a New Web Live Streaming System: From Flash to HTML5, AI Integration, and Modular Refactoring
vivo Internet Technology
vivo Internet Technology
May 12, 2021 · Backend Development

Understanding RTMP Protocol and Livego Source Code Analysis

The article explains RTMP’s multiplexed, packetized streaming over TCP, detailing its chunk structure, message types, handshake, and connection workflow, then demonstrates livego’s publishing and pulling processes, discusses typical latency sources, and offers mitigation strategies and reference resources for developers.

GoLivegoRTMP
0 likes · 28 min read
Understanding RTMP Protocol and Livego Source Code Analysis
vivo Internet Technology
vivo Internet Technology
Dec 15, 2020 · Backend Development

Principles, Technologies, and Practical Solutions of Live Streaming – A Case Study of Vivo Product Launch

The article outlines core live‑streaming principles, workflow, and major protocols (RTMP, HLS, HTTP‑FLV), then examines Vivo’s product‑launch challenges—massive concurrency, QPS spikes, and content safety—and presents practical solutions such as multi‑level caching, circuit‑breaker degradation, token‑bucket rate limiting to ensure stable, high‑quality streaming.

Media ServerRTMPStreaming Protocols
0 likes · 19 min read
Principles, Technologies, and Practical Solutions of Live Streaming – A Case Study of Vivo Product Launch
Ctrip Technology
Ctrip Technology
Nov 12, 2020 · Backend Development

Ctrip Live Streaming Technology Overview and Implementation

This article presents a comprehensive overview of Ctrip's live streaming solution, covering the evolution of live streaming, core streaming principles, encoding and protocol choices such as RTMP, HLS, WebRTC, the front‑end framework built with Android, ReactNative and native modules, encountered integration challenges, and the final architectural summary.

AndroidRTMPReactNative
0 likes · 12 min read
Ctrip Live Streaming Technology Overview and Implementation
iQIYI Technical Product Team
iQIYI Technical Product Team
Jul 31, 2020 · Backend Development

Technical Exploration of iQIYI's Qixiu Live Streaming System

iQIYI’s Qixiu platform supports both single‑host RTMP‑based ordinary live streams and multi‑host UDP‑RTP link‑mic sessions by using an enhanced WebRTC (woogeen) stack with a client SDK, load‑aware MCU nodes, and backend services that handle signaling, mixing, transcoding, adaptive bitrate, echo cancellation, and fault‑tolerant deployment, while outlining future improvements such as real‑time MCU switching and mobile network handover.

RTMPRTPServer Architecture
0 likes · 13 min read
Technical Exploration of iQIYI's Qixiu Live Streaming System
Beike Product & Technology
Beike Product & Technology
Jul 10, 2020 · Mobile Development

How to Build a Live Streaming App: Architecture, Technologies, and Implementation Guide

This article explains the complete live‑streaming workflow—from video/audio capture on the broadcaster side, through encoding, transmission, server processing, and playback—while comparing third‑party services with self‑built solutions and providing concrete iOS code examples using AVFoundation, LFLiveKit and GPUImage.

AVFoundationGPUImageLFLiveKit
0 likes · 20 min read
How to Build a Live Streaming App: Architecture, Technologies, and Implementation Guide
58 Tech
58 Tech
Jul 30, 2019 · Mobile Development

Technical Salon Summary: Tencent Cloud Video Cloud, Real‑Time Audio/Video, and Mobile Live‑Streaming Practices at 58.com

The 58 Group technical salon presented detailed practices on Tencent Cloud video services, real‑time audio/video communication, and mobile live‑streaming SDK implementation, covering architecture, protocols, encoding, troubleshooting, and future directions for improving streaming quality and user experience.

RTMPTencent CloudVideo Streaming
0 likes · 14 min read
Technical Salon Summary: Tencent Cloud Video Cloud, Real‑Time Audio/Video, and Mobile Live‑Streaming Practices at 58.com
Huajiao Technology
Huajiao Technology
Jun 4, 2019 · Industry Insights

Understanding Streaming Media: From RTMP to MPEG‑DASH Explained

This article explains streaming media fundamentals and compares major live‑streaming protocols—including RTMP, HTTP‑FLV, HLS, HDS, and MPEG‑DASH—detailing their architectures, workflow diagrams, MPD structure, segment handling, and practical steps for building a DASH demo with MP4Box and dash.js.

MPEG-DASHRTMPStreaming
0 likes · 16 min read
Understanding Streaming Media: From RTMP to MPEG‑DASH Explained
58 Tech
58 Tech
Jan 24, 2019 · Mobile Development

Integrating WebRTC Real‑Time Audio/Video with WeChat Mini Programs: Architecture and Implementation Details

This article describes a comprehensive solution for enabling real‑time audio and video communication between existing WebRTC endpoints and WeChat Mini Programs by introducing a WebRTC Gateway and Streaming Server, detailing architecture, signaling flows, media conversion, performance optimizations, and session reliability mechanisms.

RTMPRTPStreaming
0 likes · 12 min read
Integrating WebRTC Real‑Time Audio/Video with WeChat Mini Programs: Architecture and Implementation Details
QQ Music Frontend Team
QQ Music Frontend Team
May 27, 2018 · Frontend Development

Mastering Web Live Streaming: From Capture to Playback

This article walks through the complete web live‑streaming workflow—covering capture sources, video/audio processing, H.264 encoding, RTMP push, transcoding, CDN distribution, HLS playback, pseudo‑fullscreen tricks, adaptive sizing, playback detection, and a custom SDK—providing practical guidance for building robust live video experiences.

RTMPVideo Encodinghls
0 likes · 16 min read
Mastering Web Live Streaming: From Capture to Playback
Tencent Cloud Developer
Tencent Cloud Developer
May 4, 2018 · Mobile Development

WeChat Mini Program Audio/Video vs WebRTC: Differences, Architecture, and Interoperability

Tencent Video Cloud’s Mini‑Program audio/video, built on the LiteAV SDK with RTMP/HTTP‑FLV tags, contrasts WebRTC’s browser‑native RTP/RTCP approach, but a bridge using an RTMP server and WebRTC‑Proxy translates streams, enabling interoperable live‑push/pull, room‑based multi‑person calls and rapid integration via a packaged webrtc‑room component.

IntegrationRTMPWeChat Mini Program
0 likes · 13 min read
WeChat Mini Program Audio/Video vs WebRTC: Differences, Architecture, and Interoperability
Baidu Intelligent Testing
Baidu Intelligent Testing
Jul 31, 2017 · Operations

Common Testing Methods for Live Streaming Apps

This article introduces essential live‑streaming terminology and outlines a step‑by‑step testing process—including test case design, execution, and verification—to ensure that a live streaming application launches and operates reliably.

QARTMPapp testing
0 likes · 5 min read
Common Testing Methods for Live Streaming Apps
Baidu Intelligent Testing
Baidu Intelligent Testing
Dec 12, 2016 · Mobile Development

Comprehensive Guide to iOS Live Streaming App Development: Architecture, Protocols, and Implementation

This article provides a detailed walkthrough of building an iOS live‑streaming application, covering the end‑to‑end workflow from video/audio capture, encoding, and transmission to playback, while explaining key protocols, container formats, GPUImage processing, and code examples for developers.

Mobile DevelopmentRTMPVideo Encoding
0 likes · 21 min read
Comprehensive Guide to iOS Live Streaming App Development: Architecture, Protocols, and Implementation
Aotu Lab
Aotu Lab
Oct 19, 2016 · Backend Development

How to Build an H5 Live Streaming System with HLS, RTMP, Nginx, and FFmpeg

This guide walks through the fundamentals of HLS and RTMP protocols, compares their trade‑offs, and provides step‑by‑step instructions for setting up an Nginx‑RTMP server, configuring HLS, recording with WebRTC, and playing live streams in HTML5 video tags.

HTML5NginxRTMP
0 likes · 15 min read
How to Build an H5 Live Streaming System with HLS, RTMP, Nginx, and FFmpeg
Hujiang Technology
Hujiang Technology
Sep 23, 2016 · Backend Development

Technical Analysis of Periscope Live Streaming: Architecture, Protocols, QoS, and Power Consumption

This article examines Periscope’s live‑streaming architecture, detailing its use of RTMP and HLS protocols, CDN deployment, video/audio encoding choices, QoS measurements, latency, playback smoothness, and mobile power consumption, offering insights for engineers interested in large‑scale streaming systems.

PeriscopeQoSRTMP
0 likes · 9 min read
Technical Analysis of Periscope Live Streaming: Architecture, Protocols, QoS, and Power Consumption
Tencent TDS Service
Tencent TDS Service
Aug 11, 2016 · Frontend Development

Unlocking H5 Video Live Streaming: From Capture to Playback

This article walks through mobile video live streaming fundamentals, covering H5 playback, WebRTC recording, HLS streaming, RTMP server setup, iOS capture, user interaction features, and practical code examples to help front‑end engineers build robust live video solutions.

H5RTMPWebRTC
0 likes · 16 min read
Unlocking H5 Video Live Streaming: From Capture to Playback