Skip to main content

janus-videocall-plugin

Typed, independently installable bindings for janus.plugin.videocall. The package depends on janus-api-core and does not pull in unrelated Janus plugin implementations.

from janus_api.models.base import Jsep
from janus_videocall_plugin import VideoCallPlugin

phone = VideoCallPlugin(session=session)
await phone.attach()
await phone.register("alice")
calling = await phone.call("bob", Jsep(type="offer", sdp=offer_sdp))

All six documented operations (list, register, call, accept, set, and hangup) are asynchronous. call requires an offer, accept requires an answer, and set optionally carries an offer or answer for renegotiation. Detach the handle to release its username; Janus has no unregister request.

Models follow the official VideoCall API. Outbound payloads reject unknown keys, while inbound events retain additions made by a future Janus release.

Metadata

Release files for janus-videocall-plugin 3.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for janus-videocall-plugin 3.0.0
File Size Uploaded
janus_videocall_plugin-3.0.0.tar.gz 7.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for janus-videocall-plugin 3.0.0
File Interpreter ABI Platform
janus_videocall_plugin-3.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 14.7 kB

Release files / janus_videocall_plugin-3.0.0.tar.gz

Download URL janus_videocall_plugin-3.0.0.tar.gz
Size 7.8 kB
Tags Source
SHA-256 checksum
How to use checksums
085304d4e1d0a8a8a209fa7146b69c939e49cbe7b130a9e3b717695d24cf6c53
BLAKE2b-256 checksum
How to use checksums
fe697d156977388c263b5c421f61d31e6ee99abde39dfd40e48a4723aa85cccf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.7

Release files / janus_videocall_plugin-3.0.0-py3-none-any.whl

Download URL janus_videocall_plugin-3.0.0-py3-none-any.whl
Size 6.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c5137785e370d90de2fafaae3342a2389353e90fb2dbd1ffe2d2913e12c175ed
BLAKE2b-256 checksum
How to use checksums
616459b515aad8da75f60e3f26e09a3309d84e4fffd213c5019bc1147909b2ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.7

Release history Release notifications | RSS feed

This release

3.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page