This plugin was renamed to hlssink3 and is being merged upstream to GStreamer official Rust plugins https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/514
src | ||
tests | ||
.gitignore | ||
build.rs | ||
Cargo.toml | ||
README.md |
GStreamer HTTP Live Streaming Plugin
A highly configurable GStreamer HLS sink plugin. Based on the hlssink2
element. The flexhlssink
is written in Rust and has various options to configure the HLS output playlist generation.
Development status
The plugin is in active development. The first release objective is to have full feature parity with the hlssink2
plugin.
Progress:
- Support all properties exposed by the
hlssink2
plugin; - Write TS segments to segment stream (defaults to filesystem);
- Write HLS playlist m3u8 file;
- Signal to acquire segment stream;
- Signal to acquire HLS playlist stream;