DVEO REST API wrapper for Python
This module tries to make using the DVEO REST API easier to use with Python.
Example of usage:
>>> from dveo import API
>>> dveo = API('203.0.113.12', 'p455w0rd')
>>> dveo.system_status()['system']['uptime']
OrderedDict([('days', '20'), ('hours', '7'), ('mins', '51')])
>>> dveo.list_inputs()
['net_stream1', 'net_stream2', 'net_stream3', 'net_stream4', ...]
>>> dveo.input_config('net_stream2')['inputname']
'BigTV'
>>> dveo.input_by_output_param('rtmptargeturi', 'acme', partial=True, include_value=True)
[('net_stream1', 'rtmp://vid1.acme.net/stream'), ('net_stream2', 'rtmp://stream10.acme.com/rtmp'), ('net_stream3', 'rtmp://stream11.acme.com/rtmp'), ...]
Check out the variables and commands of your DVEO device API on http(s)://YOURDVEODEVICE:25599/metadata. The URL isn't protected. The port is set in the DVEO configuration.
Installation
$ pipenv install dveo
Example scripts
In the examples directory you'll find some implementation examples.
retrieve_stream_settings.pyloads input and output settings for one or more encoders and prints them and writes them to a json file.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dveo-0.1.0.tar.gz
(5.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
dveo-0.1.0-py3-none-any.whl
(5.7 kB
view details)
File details
Details for the file dveo-0.1.0.tar.gz.
File metadata
- Download URL: dveo-0.1.0.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a752907c05bb2c050226a4363a41308b638bf690253a46945f86e22654920eab
|
|
| MD5 |
57496d0421ff1e5b02c83944ad60c58a
|
|
| BLAKE2b-256 |
5bf287d5551007f76dd79849ea080da852bee3fcf64a2f046f3f0bfff7ba3450
|
File details
Details for the file dveo-0.1.0-py3-none-any.whl.
File metadata
- Download URL: dveo-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99ff9781dc6c7b0ad9974093bb0fd2c389e843958db2737783b5c5dd3d339d2e
|
|
| MD5 |
f5a02183e2c024ab4f07b958c0f21a84
|
|
| BLAKE2b-256 |
4169a7227c38ae9feb37e6ff5646f3c75654a3f8e048ffcd7a3c908a6d22b78e
|