Skip to content

A Go library for generating MPEG-DASH manifests.

License

Notifications You must be signed in to change notification settings

cbsinteractive/go-dash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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
  • Scte35 Splice Insert

Known Limitations (for now) (PRs welcome)

  • No PSSH/PRO generation
  • Limited Profile Support
  • Scte35 Time Signal

Example Usage

See the examples/ directory.

Development

make test

CI

This project builds in Circle CI

License

Apache License Version 2.0

About

A Go library for generating MPEG-DASH manifests.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.8%
  • Makefile 0.2%