Gstreamer接收器插件到rgw ceph对象存储
gstreamer-rgw-sink的Python项目详细描述
Gstreamer ceph rgw接收器插件。 将视频从src流到ceph对象存储器。在
Pip安装
pip install gstreamer-rgw-sink
第1部分:安装
git clone https://github.com/Streaming-multiple-video-sources-Edge/gstreamer-rgw-sink.git
如果您没有运行ubuntu:
^{pr2}$如果您运行的是ubuntu:
cd gstreamer-rgw-sink
python3 -m venv venv
source venv/bin/activate
pip install -U wheel pip setuptools
pip install -r requirements.txt
pip install gstreamer-rgw-sink
第2部分:导出插件
export GST_PLUGIN_PATH=$GST_PLUGIN_PATH:$PWD/venv/lib/gstreamer-1.0/:$PWD/venv/lib/python3.6/site-packages/gstreamer-rgw-sink
第3部分:检查插件
gst-inspect-1.0 python
You should see something like this,
Plugin Details:
Name python
Description loader for plugins written in python
Filename /work/gstreamer-rgw-sink/venv/lib/gstreamer-1.0/libgstpython.cpython-36m-x86_64-linux-gnu.so
Version 1.14.5
License LGPL
Source module gst-python
Binary package GStreamer GObject Introspection overrides for Python
Origin URL http://gstreamer.freedesktop.org
cephrgwsink: cephrgwsinkSink
1 features:
+-- 1 elements
示例管道
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
- 项目
标签: