Skip to main content

A Python client for Kurento Media Server

Project description

A python client for Kurento Media Streamer

CONTENTS

Setup Usage Changelog

SETUP

  1. Install Kurento
sudo docker run --name kms -d -p 8888:8888 kurento/kurento-media-server
  1. 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:

  1. Paste this link (https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/Kurento/kurento-media-server/tree/master/scaffold) to your browser
  2. Extract the downloaded folder to a location of choice
  3. 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

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)

Uploaded Source

Built Distribution

pyforkurento-0.1.4-py3-none-any.whl (12.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page