Need help with go-dash?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

161 Stars 56 Forks Other 155 Commits 8 Opened issues


A Go library for generating MPEG-DASH manifests.

Services available


Need anything else?

Contributors list

go-dash godoc

A Go library for generating MPEG-DASH manifests.


go get -u

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.


make test


This project builds in Circle CI


Apache License Version 2.0

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.