Tag

Media Source Extensions

0 views collected around this technical thread.

360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Mar 13, 2025 · Frontend Development

How to Optimize Web Video Loading: HTML5 preload vs MSE Chunked Streaming

This article examines video preloading techniques for web pages, comparing the HTML5 video element's preload attribute with Media Source Extensions (MSE) chunked streaming, detailing their configurations, loading processes, implementation steps, advantages, drawbacks, and best-use scenarios to improve playback experience.

HTML5Media Source Extensionsfrontend
0 likes · 14 min read
How to Optimize Web Video Loading: HTML5 preload vs MSE Chunked Streaming
IT Services Circle
IT Services Circle
Jul 14, 2023 · Frontend Development

How Bilibili and Zhihu Achieve Fast Video Playback Using HTTP Range Requests and SourceBuffer

This article explains how video platforms like Bilibili and Zhihu use HTTP Range requests to fetch specific byte segments of a video and the browser's SourceBuffer API to dynamically append those fragments, enabling instant seeking and smooth playback without downloading the entire file.

HTTP RangeMedia Source ExtensionsSourceBuffer
0 likes · 7 min read
How Bilibili and Zhihu Achieve Fast Video Playback Using HTTP Range Requests and SourceBuffer
Amap Tech
Amap Tech
Oct 30, 2020 · Mobile Development

Video Streaming Solution for the ARC Car Cloud Control Platform

The ARC Car Cloud Control platform now streams the vehicle’s screen using Android’s Virtual Display and a C++‑based H.264 hardware encoder, sending raw video over a TCP socket to a server that adaptively adjusts bitrate and frame rate, while the web client decodes the fragmented MP4 via MSE, dramatically lowering CPU usage and latency on low‑end head‑units.

AndroidH.264Media Source Extensions
0 likes · 8 min read
Video Streaming Solution for the ARC Car Cloud Control Platform
Huajiao Technology
Huajiao Technology
Jan 14, 2020 · Frontend Development

HJPlayer: A JavaScript Player for FLV and HLS Streams in the Browser

HJPlayer is a lightweight JavaScript library that enables browsers to play H264/AAC encoded FLV live and VOD streams as well as HLS streams by demuxing them into fragmented MP4 and feeding them through the Media Source Extensions API, offering both ES6 module and script tag integration.

HLSJavaScriptMedia Source Extensions
0 likes · 4 min read
HJPlayer: A JavaScript Player for FLV and HLS Streams in the Browser
360 Tech Engineering
360 Tech Engineering
Dec 10, 2019 · Frontend Development

Integrating FLV.js and HLS.js into a Unified Video Player for PC Live Streaming

This article details the analysis of FLV.js and HLS.js architectures, compares their components, and describes a step‑by‑step approach to combine them into a single JavaScript library that can play both FLV live streams and HLS on‑demand videos for a PC web platform.

FLV.jsHls.jsJavaScript
0 likes · 16 min read
Integrating FLV.js and HLS.js into a Unified Video Player for PC Live Streaming