AetherEngine is an open-source video player engine for Apple platforms (iOS, tvOS, macOS) that integrates FFmpeg for demuxing and AVPlayer/VideoToolbox for native playback. It supports a wide range of codecs including HEVC, H.264, AV1, and VP9, along with advanced features like Dolby Atmos passthrough, HDR10, HDR10+, Dolby Vision, and HLG with HDR-to-SDR tonemapping. The engine handles complex playback requirements by dynamically switching between a native AVPlayer HLS-fMP4 pipeline and a software-based pipeline using `AVSampleBufferDisplayLayer` for codecs not natively supported by AVPlayer.
AetherEngine packages many of the hard parts of Apple-platform playback into one open-source engine: codec dispatch, HDR signaling, subtitle decode, and Atmos passthrough. That matters for teams building TV and media apps because the library exposes a single player surface while switching between AVPlayer and a software decode path behind the scenes. The broader signal is that the project is formalizing reproducible workflows too, with aetherctl probe, validate, swdecode, and extract for source-level diagnostics. The next concrete marker to watch is whether the repository’s 2.1.1 release and CLI workflows keep expanding in step with its codec and HDR support.
Add StreamingMeme as a preferred source on Google to see more of our streaming news at the top of your Search results.
Add as preferred source