nmos-patch
nmos-cmd is a tool to make it easier to send NMOS requests.
Installation
$ pip install nmos-cmd
Usage
To start from terminal
$ nmos-cmd --help
Usage: nmos-cmd [OPTIONS] COMMAND [ARGS]...
A tool to connect the NMOS sender streams to receiver streams.
Options:
--help Show this message and exit.
Commands:
config Set default option for each command/subcommand.
list List streams of a device.
receiver Send NMOS PATCH/Bulk command to config receiver.
List all the senders/receivers from a device (e.g., to check the label of each streams)
$ nmos-cmd list --device xx.xx.xx.xx
Dump the current receiver configuration to a file (default only the streams with "video" in its label)
$ nmos-cmd receiver dump --device xx.xx.xx.xx --output config.json
To generate a configuration file to connect a sender to a receiver. For the --stream argument
- --stream "A:B": connect the sender stream with "A" in its label to the receiver stream with "B" in its label.
- --stream "A 1~8:B 1~8": connect the sender stream with "A 1" in its label to the receiver stream with "B 1" in its label; connect the sender stream with "A 2" in its label to the receiver stream with "B 2" in its label ...
$ nmos-cmd receiver config --sender "xx.xx.xx.xx@sender label" --receiver "xx.xx.xx.xx@receiver label" --stream "video:video" --stream "audio 1~8:udio 1~8" --output config.json
Apply the configuration to the receiver
$ nmos-cmd receiver apply --config config.json
Metadata
Release files for nmos-cmd 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| nmos_cmd-0.0.2.tar.gz | 8.7 kB | Without provenance | Details for nmos_cmd-0.0.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| nmos_cmd-0.0.2-py3-none-any.whl | Python 3 | none | any | Details for nmos_cmd-0.0.2-py3-none-any.whl |
Total release size: 18.3 kB
Release files / nmos_cmd-0.0.2.tar.gz
| Download URL | nmos_cmd-0.0.2.tar.gz |
|---|---|
| Size | 8.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f6f6e3189efe75e56291df7d4fc52a357d3d45398728c0760677aba06c914d8f
|
|
BLAKE2b-256 checksum How to use checksums |
335b2132543f9537da14e344f25332717781f24ec5b2ed319e53de8ee6e67a10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / nmos_cmd-0.0.2-py3-none-any.whl
| Download URL | nmos_cmd-0.0.2-py3-none-any.whl |
|---|---|
| Size | 9.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7303fad7554ee2abd1e1065282e29816bfc7d2179c3837522374ef5882f54044
|
|
BLAKE2b-256 checksum How to use checksums |
775c77bd67dd43d2c42d778d043b37944b548b25a00e352850527fbd2d6df6dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Security for nmos-cmd 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.