Skip to main content

Python asyncio implementation of the MOQT protocol

Project description

MOQT Protocol Library

A Python implementation of the MOQT (Media over QUIC) protocol.

Installation

pip install aiomoqt
# or
uv pip install aiomoqt

Usage

Basic client usage:

from aiomoqt.client import MOQTClient

async def main():
    client = MOQTClient(host='localhost', port=4433)
    async with client.connect() as client_session
        await client_session.initialize()
        await client_session.subscribe_to_track('namespace', 'track_name')

Development

To set up for development:

git clone https://github.com/gmarzot/aiomoqt-python.git
cd moqt
pip install -e .

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

aiomoqt-0.1.6.tar.gz (21.5 kB view details)

Uploaded Source

Built Distribution

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

aiomoqt-0.1.6-py3-none-any.whl (25.9 kB view details)

Uploaded Python 3

File details

Details for the file aiomoqt-0.1.6.tar.gz.

File metadata

  • Download URL: aiomoqt-0.1.6.tar.gz
  • Upload date:
  • Size: 21.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for aiomoqt-0.1.6.tar.gz
Algorithm Hash digest
SHA256 f1d8d303fa1f7d9d12fde0eecb832eaf7772653f11db7bae011f0eb2ce6af487
MD5 3258efff476d84d8a11c3b52e9e7e47e
BLAKE2b-256 0761f4606ff0de792d7624d497d8e8f1ba7098a6ac900ba1f68431d1a528238d

See more details on using hashes here.

File details

Details for the file aiomoqt-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: aiomoqt-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 25.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for aiomoqt-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 1af77a55e5ea84ca3d2d6d6aac0c0dac6fcf9fc54e0b684bd993e362445ca812
MD5 d685f0d5e10bd225301854e6fa6831d9
BLAKE2b-256 e3494382f2e71662680c551401d5b0f78be49c04da29664eba95e50c7f03e1f8

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