What is this?
Restream rtsp with opencv frame using gst-rtsp-server.
Usecases?
Modified opencv frame and restream.
Fundamental?
There are 2 component: media_factory and server:
- media_factory (rtsp_media_factory): convert opencv frame to gst buffer.
- server (rtsp_server): publish buffer to rtsp stream.
Test with example:
Setup environment:
Create virtual environment (Optional):
python3 -m venv .venv
Run setup_env.sh
source setup_env.sh
Run install
python3 -m pip install .
Run
python3 examples/main_frame.py or python3 examples/main_stream.py
Play using ffplay or vlc:
ffplay -rtsp_transport tcp rtsp://localhost:8001/stream
Build
Install wheel:
python3 -m pip install wheel
Build:
python3 setup.py bdist_wheel
Install:
python3 -m pip install build/opencv_gst_rtsp_server-0.1.3-py3-none-any.whl
Release files for opencv-gst-rtsp-server 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| opencv_gst_rtsp_server-0.1.4.tar.gz | 6.4 kB | Details |
Release files / opencv_gst_rtsp_server-0.1.4.tar.gz
| Download URL | opencv_gst_rtsp_server-0.1.4.tar.gz |
|---|---|
| Size | 6.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9b9c811866bfc07b2e5f3c7670b9b6c8fb38458d90272414ad57a4c3c0d0991f
|
|
BLAKE2b-256 checksum How to use checksums |
6ce63f4e1e43ce2b531660cb3038a5ed6e668388ff36063cf10f1680040fad1c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.10
|