Skip to main content

mediasoup python client

Project description

PyMediasoup

Python Pypi License

mediasoup python client

Install

pip3 install pymediasoup

Development

Use uv for local development and CI parity.

uv sync --group dev
uv run flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
uv run python -m unittest

Build and publish:

uv build
uv publish

Usage

PyMediasoup API design is similar to the official mediasoup-client

from pymediasoup import Device
from pymediasoup import AiortcHandler

# Create a device
# In order to generate the correct parameters, here should contain all the tracks you want to use
tracks = []
device = Device(handlerFactory=AiortcHandler.createFactory(tracks=tracks))

LICENSE

MIT

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

pymediasoup-1.3.0.tar.gz (29.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pymediasoup-1.3.0-py3-none-any.whl (41.2 kB view details)

Uploaded Python 3

File details

Details for the file pymediasoup-1.3.0.tar.gz.

File metadata

  • Download URL: pymediasoup-1.3.0.tar.gz
  • Upload date:
  • Size: 29.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pymediasoup-1.3.0.tar.gz
Algorithm Hash digest
SHA256 ad33c6c6985bdf490ddfd36456ac4f5de5984311613870e03e4bd9470b5584cc
MD5 ddcb769f2ce9e75f5757c381c4905b74
BLAKE2b-256 15d349091b225e130e9d29f5b0a9f7398a7cb28deb2e5d009830c8d8644c7faf

See more details on using hashes here.

File details

Details for the file pymediasoup-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: pymediasoup-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 41.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pymediasoup-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f5d9b96e16596da62200f88862bb3f21c2ea94b9c9ca58517e2d40bc8e33cf78
MD5 1e30f6e7694af9f03a289c1c127e60e7
BLAKE2b-256 2582f9b2cb0d03f89333e96aa59e42c50a10a82059245c3fcacee78daa0da5a2

See more details on using hashes here.

Supported by

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