Gstreamer sink plugin to rgw ceph object storage
Project description
Gstreamer ceph rgw sinik plugin. Streams video from a src to ceph object storage.
Pip install
pip install gstreamer-rgw-sink
Developer install
git clone https://github.com/Streaming-multiple-video-sources-Edge/gstreamer-rgw-sink.git
If you are NOT running ubuntu:
podman run -ti --privileged --net=host -v `pwd`:/work docker.io/jweng1/gst-base-image:v1
cd work
cd gstreamer-rgw-sink
python3 -m venv venv
source venv/bin/activate
pip install -U wheel pip setuptools
pip install -r requirements.txt
export GST_PLUGIN_PATH=$GST_PLUGIN_PATH:$PWD/venv/lib/gstreamer-1.0/:$PWD/gst/
gst-inspect-1.0 python
If you are running ubuntu:
cd gstreamer-rgw-sink
python3 -m venv venv
source venv/bin/activate
pip install -U wheel pip setuptools
pip install -r requirements.txt
export GST_PLUGIN_PATH=$GST_PLUGIN_PATH:$PWD/venv/lib/gstreamer-1.0/:$PWD/gst/
gst-inspect-1.0 python
Example pipeline
gst-launch-1.0 -v souphttpsrc location=https://youtubelink.com ! cephrgwsink cephrgwsink endpointurl=replaceME accesskey=replaceME secretkey=replaceME bucket=replaceME partsize=replaceME key=replaceME limitsize=replaceME
Release History
dev
n/a
[0.0.1] (2020-08-18)
Improvements
n/a
Bugfixes
n/a
Dependencies
n/a
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for gstreamer_rgw_sink-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 242d64a71598a95d0cac4affd2fd02227450313812ee8483ef2a21d9c2af8629 |
|
MD5 | bb2910274db600cdca4eabe81c19c075 |
|
BLAKE2b-256 | 2c4096bd1ac06b75c58b4905010b3bb32929fcba45c47453462647785dc4a259 |