go-dash

一个用于生成 MPEG-DASH 清单的 Go 库。「A Go library for generating MPEG-DASH manifests.」

Github stars Tracking Chart

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

Main metrics

Overview
Name With Ownerzencoder/go-dash
Primary LanguageGo
Program languageMakefile (Language Count: 2)
Platform
License:Apache License 2.0
所有者活动
Created At2015-03-10 04:22:02
Pushed At2025-02-11 00:17:34
Last Commit At2025-02-11 00:17:30
Release Count6
Last Release Namev3.0.3 (Posted on )
First Release Namev1.0 (Posted on )
用户参与
Stargazers Count226
Watchers Count53
Fork Count68
Commits Count165
Has Issues Enabled
Issues Count17
Issue Open Count5
Pull Requests Count67
Pull Requests Open Count6
Pull Requests Close Count19
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private