1 Repo
Interfaces that allow the network loading layer to be swapped for different transport mechanisms.
Distinct from Pluggable Service Provider Interfaces: Specifically targets the network loading layer of a media player, not general database SPIs.
Explore 1 awesome GitHub repository matching software engineering & architecture · Network Request Loaders. Refine with filters or upvote what's useful.
hls.js is a JavaScript player library that enables HTTP Live Streaming playback in web browsers using the Media Source Extensions API. It functions as an adaptive bitrate streaming engine and a media streamer that manages the buffering and playback of video segments. The library features specialized capabilities for low latency streaming and digital rights management, allowing it to decrypt protected content via Encrypted Media Extensions. It includes a metadata processor for handling ID3 tags and date-range elements, as well as a pluggable loader interface to replace default network request
Decouples network request logic from the player core to support custom P2P or mock implementations.