Skip to content
A simple config-file based approach to preparing streaming media, based on FFmpeg and Shaka Packager.
Python JavaScript
Branch: master
Clone or download
joeyparrish Release v0.3.0
Also reformats the change log

Change-Id: I3611e980713c185582121272be8939a079fd8f03
Latest commit 2a4ec1a Oct 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config_files Add webcam support on macOS Oct 16, 2019
docs Add restrictions on input_type and media_type Oct 16, 2019
streamer Release v0.3.0 Oct 18, 2019
tests Accept bool, int, and float as string in configs Oct 18, 2019
.gitignore Build a Python package for PyPI Oct 11, 2019
CHANGELOG.md Release v0.3.0 Oct 18, 2019
CODE_OF_CONDUCT.md Shaka Streamer v0.1.0 Aug 30, 2019
CONTRIBUTING.md Shaka Streamer v0.1.0 Aug 30, 2019
LICENSE Shaka Streamer v0.1.0 Aug 30, 2019
README.md
package.json Shaka Streamer v0.1.0 Aug 30, 2019
run_end_to_end_tests.py Add support for custom resolutions and bitrates Oct 14, 2019
setup.py Build a Python package for PyPI Oct 11, 2019
shaka-streamer Add check for gsutil and cloud destination access Oct 18, 2019

README.md

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://google.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
You can’t perform that action at this time.