go-hls

Description

Pure-Go live HLS packager for audio: PCM in, CMAF fMP4 segments and an m3u8 playlist out, with no cgo and no FFmpeg.

Resource details

Category path
Encoding & Codecs›Multi-format Packaging Tools
Classification
Not yet classified

go-hls is cataloged in Encoding & Codecs and Multi-format Packaging Tools.

URL

Related resources

  • fmp4-packagerOn-the-fly HLS fMP4 packager that remuxes an HTTP MKV source into CMAF segments.
  • sheathe — Pure-Rust HLS/DASH/CMAF packagerRust media packager producing HLS and DASH with CMAF/fMP4 output, encryption support, and just-in-time origin capabilities.
  • mkvgoPure-Go Matroska, WebM, and MP4 toolkit with lossless remuxing and CMAF packaging for HLS and DASH, with no FFmpeg or CGO dependency.
  • KotmpegPure-Kotlin MKV and MP4/fMP4 muxer and demuxer for lossless remux, timestamp sync, and HDR10, with no native dependencies.
  • tnn-packagerSelf-hosted just-in-time VOD packager that builds an ABR ladder from MP4 and serves HLS and DASH (CMAF).
  • MP4Box DASH packaging guide (gpac.io)Official gpac.io guide to MP4Box options for packaging DASH, HLS, and CMAF from a single MP4 workflow.
  • Vulkan GuideKhronos-maintained developer guide for Vulkan, including the Vulkan Video API ecosystem and hardware-accelerated video decode/encode integr…
  • mosaicGo library for predictable, production-oriented adaptive-bitrate packaging that emits HLS and DASH from CMAF without a C++ packager toolcha…
  • FFmpeg Formats DocumentationOfficial FFmpeg muxer and demuxer reference, including HLS and DASH output, MPEG-TS, and fragmented MP4 packaging options.
  • MP4Box DASH Options (GPAC wiki)GPAC wiki reference for MP4Box DASH packaging flags covering profiles, segment duration, CMAF, and HLS output modes.
  • Netflix per-shot encoding labReference recreation of Netflix per-shot encoding: convex-hull rate-distortion optimization on VMAF to build a quality-defined HLS ladder.
  • bdcalculatorBD-rate calculator for comparing bitrate-quality performance of video codecs.