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)
| File | Size | Uploaded | |
|---|---|---|---|
| janus_videocall_plugin-3.0.0.tar.gz | 7.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|