• Stars
    star
    199
  • Rank 196,105 (Top 4 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created about 5 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple config-file based approach to preparing streaming media, based on FFmpeg and Shaka Packager.

Shaka Streamer

Shaka Streamer offers a simple config-file based approach to preparing streaming media. It greatly simplifies the process of using FFmpeg and Shaka Packager for both VOD and live content.

Live documentation can be found at https://shaka-project.github.io/shaka-streamer/ and is generated from the docs/source/ folder, as well as the source code itself.

Sample configs can be found in the config_files/ folder in the repo.

Release versions of Shaka Streamer can be installed or upgraded through pip3 with:

# To install globally (drop the "sudo" for Windows):
sudo pip3 install --upgrade shaka-streamer

# To install per-user:
pip3 install --user --upgrade shaka-streamer

More Repositories

1

shaka-player

JavaScript player library / DASH & HLS client / MSE-EME player
JavaScript
7,001
star
2

shaka-packager

A media packaging and development framework for VOD and Live DASH and HLS applications, supporting Common Encryption for Widevine and other DRM Systems.
C++
1,931
star
3

shaka-player-embedded

Shaka Player in a C++ Framework
C++
239
star
4

eme_logger

Logs Encrypted Media Extension (EME) events and calls to help investigate issues in premium media sites.
JavaScript
99
star
5

generic-webdriver-server

A generic WebDriver server framework for use with Karma and Selenium, with backends for ChromeOS, Chromecast, Tizen, and Xbox One.
JavaScript
26
star
6

eme-encryption-scheme-polyfill

A polyfill to add support for EncryptionScheme queries in EME and MediaCapabilities.
JavaScript
17
star
7

static-ffmpeg-binaries

Static binaries of FFmpeg, for multiple OS & CPU combinations, built from source in a GitHub Actions workflow.
Shell
11
star
8

trace-anything

Shim and trace calls to absolutely anything.
JavaScript
3
star
9

shaka-lab

Replicate or rebuild the Shaka Lab environment
Shell
3
star
10

webdriver-installer

Install the right WebDriver version for your local browsers, automatically.
JavaScript
2
star
11

shaka-project.github.io

Shaka Project Process Documentation
HTML
1
star
12

express-chocolatey-server

Simple Chocolatey package server for Express
JavaScript
1
star
13

shaka-github-tools

Tools and infrastructure shared among Shaka team projects on GitHub
JavaScript
1
star
14

karma-local-wd-launcher

Karma launcher for local browsers (Chrome, Firefox, Safari) using WebDriver
JavaScript
1
star
15

triage-party-config

Configuration and customization for Triage Party
CSS
1
star