A Python client for Kurento Media Server
Project description
A python client for Kurento Media Streamer
CONTENTS
SETUP
- Install Kurento
sudo docker run --name kms -d -p 8888:8888 kurento/kurento-media-server
- Install PyForKurento
pip install pyforkurento
[Optional] To develop custom filters;
sudo apt-get update && sudo apt-get install --yes kurento-media-server-dev
If you get the error: Unable to locate package kurento-media-server-dev try:
- Paste this link (https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/Kurento/kurento-media-server/tree/master/scaffold) to your browser
- Extract the downloaded folder to a location of choice
cd
into that folder then test using:
sh kurento-module-scaffold.sh TestKMSFilter ../custom_kurento_module opencv_filter
DO NOT USE THIS SDK IN ANY FORM OF A PRODUCTION ENVIRONMENT
The implementation of this SDK was inspired by this abandoned project
USAGE
Before you start using pyforkurento
and have a pretty good understanding of KMS, go through this refresher first
CHANGELOG
This changelog follows a loose version of semantic versioning
0.1.4 13th Feb 2020
Improved
- Addition of event listeners to media elements
0.1.3 12th Feb 2020
Improved
- Creation of media elements in a media pipeline
Fixed
- Class inheritance structure
Added
- ImageOverlayFilter
0.0.2 5th Feb 2020
Fixed
- Class method parameters error
0.0.2 5th Feb 2020
Fixed
- Import error
0.0.1 5th Feb 2020
- Released a very basic version of the project under the name 'pyforkurento' with only the capability to:
- Create:
- Media Pipelines
- Player Endpoints
- WebRTC Endpoints
- Subscribe to ICE candidates events on a WebRTC Endpoint
- Create:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyforkurento-0.1.4.tar.gz
(9.2 kB
view hashes)
Built Distribution
Close
Hashes for pyforkurento-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eef8a585073c52da232b8e901f52372ffad2fb7147de272bf203e542e316ddea |
|
MD5 | f803f5f93077cdfc63f3b3dc52474317 |
|
BLAKE2b-256 | 779352558ac40bb7e8c1084cdefe9738d60740a5785835e7d90713478c6eb8d4 |