Shaka Packager 是一个用于 DASH 和 HLS 打包和加密的工具和媒体打包SDK。它可以为在线流媒体准备和打包媒体内容。
Shaka Packager 支持:
-
点播和直播。
-
流媒体格式:
-
密钥系统:
-
加密标准:
-
媒体容器和编解码器
编解码器 ISO-BMFF WebM MPEG2-TS WVM 打包音频² H264 (AVC) I / O - I / O I - H265 (HEVC) I / O - I - - VP8 I / O I / O - - - VP9 I / O I / O - - - AV1 I / O I / O - - - AAC I / O - I / O I O MP3 O - I / O - O 杜比 AC3 I / O - I / O - O 杜比 EAC3 I / O - O - O MPEG-H 音频 I / O - - - - 杜比 AC4 I / O - - - - DTS I / O - - - - FLAC I / O - - - - Opus I / O³ I / O - - - Vorbis - I / O - - - 注意:
- I 表示输入,O 表示输出。
- ²: https://tools.ietf.org/html/draft-pantos-http-live-streaming-23#section-3.4
- ³: ISO-BMFF 中的 Opus 支持仍处于实验阶段。
-
字幕
- ⁴: TTML 输入仅支持 TTML 输出(直通,仅限 DASH),另见 #584。
- 平台
- Linux
- Mac
- Windows
- 也支持交叉编译 ARM 版本。
1: 有限支持
获取 Shaka Packager
您可以通过以下几种方式获取 Shaka Packager:
有用链接
贡献
如果您有改进或修复,我们非常欢迎您的贡献。 详情请参阅 https://github.com/shaka-project/shaka-packager/blob/main/CONTRIBUTING.md。