tatolab-webrtc
WHIP publish and WHEP play for Tatolab streams, as an extension wheel: Rust inside, two
ordinary @node classes as the binding.
pip install tatolab-webrtc
It installs from PyPI with the tatolab-stream package it depends on.
from tatolab.webrtc import WhepPlayer, WhipPublisher
WhipPublisher takes one fan-in input, tracks — each inbound link becomes one RTP track,
video or audio by the bag's codec. WhepPlayer emits encoded_video and encoded_audio,
filling every key of the wire contract from the stream itself.
Both sit on the encoded side of the codec blocks: H264Encoder / OpusEncoder upstream of
the publisher, H264Decoder / OpusDecoder downstream of the player.
Metadata
Release files for tatolab-webrtc 0.45.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tatolab_webrtc-0.45.0-cp310-abi3-manylinux_2_28_x86_64.whl | CPython 3.10 | abi3 | Linux glibc 2.28+ x86-64 | Details |
| tatolab_webrtc-0.45.0-cp310-abi3-macosx_15_0_arm64.whl | CPython 3.10 | abi3 | macOS 15.0+ ARM64 | Details |
Total release size: 11.4 MB
Release files / tatolab_webrtc-0.45.0-cp310-abi3-manylinux_2_28_x86_64.whl
| Download URL | tatolab_webrtc-0.45.0-cp310-abi3-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
71a145b7cb60e944f559a0759af622c9efef611f101a81f7e529a3102ffb3dde
|
|
BLAKE2b-256 checksum How to use checksums |
1b002891b2ea285141f11771b2951091b925d0eefac3c8730d78a50e9a7efece
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","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}
|
Release files / tatolab_webrtc-0.45.0-cp310-abi3-macosx_15_0_arm64.whl
| Download URL | tatolab_webrtc-0.45.0-cp310-abi3-macosx_15_0_arm64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.10 abi3 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ce6ecd45a11ff0c52945151d9779692398a286ab09cf4089bc8572e343fd2e4a
|
|
BLAKE2b-256 checksum How to use checksums |
f20825f7f9f4f3e8116747a5060c9f59948e32197ef6e7f0460966359f0961af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","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}
|