https://github.com/mdegans/gst-web
GStreamer web streaming plugin collection
https://github.com/mdegans/gst-web
Last synced: 2 months ago
JSON representation
GStreamer web streaming plugin collection
- Host: GitHub
- URL: https://github.com/mdegans/gst-web
- Owner: mdegans
- License: lgpl-3.0
- Created: 2020-06-01T20:19:19.000Z (about 5 years ago)
- Default Branch: dev
- Last Pushed: 2020-06-10T04:17:21.000Z (about 5 years ago)
- Last Synced: 2025-02-14T11:52:19.218Z (4 months ago)
- Language: Vala
- Size: 986 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gst-web
!!!WIP CODE!!!
Gst-web is a set of plugins for GStreamer to test web streaming. Currently gst-web includes:
* webserverbin - a HLS sink bin that launches an nginx subprocess.## FAQ
- **isn't it bass ackwards to launch NginX from a GStreamer plugin?**
Yes it absolutely is. It's mostly meant for test puposes. Ideally, GStreamer should run as one user in one process, and nginx in another as another user -- however that requires a lot of setup and/or container orchestration that doesn't always play well with the hardware (eg. gpus). This provides a simple, straightforward way to test pipelines without having to bother with all that. Just stick the plugin after a supported encoder and point your browser at the machine (supplying a custom nginx.conf if necessary).