- Fix shutdown of cloud upload
- Improve the formatting of minimum version errors
- Fix several issues with Ubuntu 16.04 and Python 3.5
- Add
--skip_deps_check
to bypass version checks on dependencies - Increase preserved segments outside of the availability window, improving HLS playback in Shaka Player
- Require Shaka Packager v2.4+
- Add AV1 support (shaka-project#10)
- Drop
raw_images
input type (shaka-project#25) - Fix duplicate transcoder outputs with multiple audio languages
- Fix resolution autodetection boundary cases
- Add support for extracting text streams from multiplexed inputs (shaka-project#53)
- Added autodetection of frame rate, resolution, interlacing, track numbers
- Added support for custom resolutions and bitrates (shaka-project#5)
- Added hardware encoding on macOS (shaka-project#23)
- Added support for NVENC-backed hardware encoding on Linux
- Fixed several issues in the docs, including installation instructions
- Complain if ffprobe is missing (shaka-project#35)
- Fix PyYAML deprecation warning and YAML loading vulnerability (shaka-project#35)
- Fixed resolution name (1440p vs 2k)
- Updated default bitrates
- Added definition of 8k resolution
- Now rejects unsupported features in text inputs (shaka-project#34)
- Fixed cloud upload for VOD (shaka-project#30)
- Added webcam support on macOS (shaka-project#29)
- Make common errors easier to read
- Fixed early shutdown and missing files (shaka-project#32)
- Added a check for gsutil and for cloud destination write access
- Speed up VP9 software encoding
- Fixed rounding errors in width in HLS playlist (shaka-project#36)
- Comprehensive docs now on GitHub Pages: https://google.github.io/shaka-streamer/ (shaka-project#22)
- Fixed orphaned processes on shutdown (shaka-project#20)
- Improved cloud upload performance (shaka-project#19)
- Added a setting for debug logging (shaka-project#12)
- Fixed support for 6-channel audio (shaka-project#6)
- Added support for arbitrary FFmpeg filters (shaka-project#4)
- Added support for setting presentation delay (shaka-project#3)
- Added support for setting availability window (shaka-project#2)
- Added support for extracting a small time range for VOD (shaka-project#1)
- Added support for external commands that generate input streams
- Added support for push to Amazon S3 (gsutil supports both GCS and S3)
- Added a quiet mode
- Added control over output paths
- Fixed output filename consistency, issues with multiple languages
- Fixed issues with mapping multiple inputs
- Flattened pipeline config format
The first public release of Shaka Streamer! 🎉
This initial release was the work of @vickymin13 and @prestontai. Many thanks to both of them for their hard work and dedication! It has been wonderful having them on the team.