ExoPlayer
An open source, application-level media player for Android by Google. ExoPlayer provides an easy way to play adaptive streaming content (DASH, HLS, SmoothStreaming) with features like DRM support and custom renderers.
Link
Related resources
- pAV0NEAndroid multimedia player built with Kotlin + ExoPlayer using GAV1 decoder for AV1, with DASH support.
- NOVA Video Player (aos-AVP)Open-source Android video player commonly used on set-top box and TV box devices.
- SmartTubeNextAdvanced open-source video player for Android TV and set-top box devices.
- EchoPlayerOpen-hardware music/media player (KiCAD PCB design, CERN-OHL-S license) running Rockbox firmware.
- ffmpeg-wasm-streaming-video-playerDemo of in-browser streaming video transcode-and-play using ffmpeg.wasm.
- jwplayer-cast-receiverJW Player's custom Chromecast receiver application, vendor-maintained reference implementation.
- Google Cast — Official GitHub OrganizationOfficial Google Cast samples hub containing sender and receiver reference implementations across multiple platforms.
- CastSoundBoardCustom Chromecast sender+receiver demo pair using Web Audio API for multi-track audio playback, a pattern reference for building custom Cas…
- webrtc-externalsWebExtension replicating the chrome://webrtc-internals workflow cross-browser (Firefox/Edge included).
- webrtc-internals-exporterChromium extension exporting WebRTC stats to Prometheus PushGateway with an included Grafana dashboard.