Dev Package for autolive
Project description
# Autolive: AWS medialive automation
The core idea of this proyect is to offload video transcoding from an NGNIX-RTMP server to AWS Medialive, replacing FFMPEG for transcoding and reducing server load from NGINX server.
NGINX RTMP: https://github.com/arut/nginx-rtmp-module
## How to make it work:
Install Nginx with rtmp module.
Git clone Autolive into preferred dir.
Set AWS details in conf.py.
Simlink autolive to /usr/local/bin/autolive.
Change nginx.conf to trigger autolive. (using nginx-rtmp exec options)
## AWS resources needed:
DynamoDB table that defines channel details. (schema comming soon)
s3 bucket for AWS medalive outputs.
CDN distribution. (optional)
## CLI options:
‘-s’, ‘–streamkey’ –> (string) | Define streamkey. Streamkey should reference dynamodb table.
‘-a’, ‘–action’ –> (string) | Define what action to perform: ‘create’, ‘delete’.
‘-A’, ‘–application’ –> (string) | manually define Nginx rtmp application, default ‘live’.
## Notes:
ATM only pull channels are supported. Lots of improvment needed but core functionality is working.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file autolive-0.0.3.tar.gz
.
File metadata
- Download URL: autolive-0.0.3.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.10.0 pkginfo/1.2.1 requests/2.23.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.19.5 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b04b1cf78e723f7b60fa7d1c2e9ce033d8f50013296f5c143de5d4d3a702f77a |
|
MD5 | 22a1c6a0cf27d450c18399752dfd7d98 |
|
BLAKE2b-256 | efd1984aed9155753c69decc8dce297072540b220db2fe7cf3fcabc5decf8ad6 |