Skip to content

A Go library for generating MPEG-DASH manifests.

License

Notifications You must be signed in to change notification settings

zencoder/go-dash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ad87291 · Feb 10, 2025
Jan 13, 2025
Nov 14, 2022
Apr 28, 2022
Feb 10, 2025
Feb 2, 2016
Dec 6, 2021
Jan 13, 2025
Mar 7, 2019
Jan 9, 2019
Feb 10, 2025
Feb 10, 2025
Feb 10, 2025

Repository files navigation

go-dash godoc

A Go library for generating MPEG-DASH manifests.

Install

go get -u github.com/zencoder/go-dash

Supported Features

  • Profiles
    • Live
    • On Demand
  • Adaption Sets / Representations / Roles
    • Audio
    • Video
    • Subtitles
    • Multiple periods (multi-part playlist)
  • DRM (ContentProtection)
    • PlayReady
    • Widevine

Known Limitations (for now) (PRs welcome)

  • No PSSH/PRO generation
  • Limited Profile Support

Example Usage

See the examples/ directory.

Development

make test

CI

This project builds in Circle CI

License

Apache License Version 2.0