avbroadcast - republish media streams for mass consumption
Project description
avbroadcast
About
avbroadcast can republish media streams for mass consumption. It is a wrapper around the fine ffmpeg and packager programs, so it is standing on the shoulders of giants.
Getting started
Install
If you know your way around Python, installing this software is really easy:
pip install avbroadcast
Please refer to the virtualenv page about further guidelines how to install and use this software.
Usage
Ingest media stream:
avbroadcast ingest \ --stream="rtmp://184.72.239.149/vod/mp4:bigbuckbunny_450.mp4?reuse=1" \ --base-port=50000
Package using HLS and publish to HTTP server:
avbroadcast publish \ --name="bigbuckbunny" \ --base-port=50000 \ --upload-url="http://localhost:6767/hls-live"
Project information
avbroadcast is released under the terms of the GNU AGPL 3.0 license. The code and documentation live on GitHub, the Python package is published to PyPI.
The software has been tested on Python 2.7 and Python 3.6.
Contributing
If you’d like to contribute you’re most welcome! Spend some time taking a look around, locate a bug, design issue or spelling mistake and then send us a pull request or create an issue.
Thanks in advance for your efforts, we really appreciate any help or feedback.
License
This software is copyright © 2018 The avbroadcast authors. All rights reserved.
It is and will always be free and open source software.
Use of the source code included here is governed by the GNU Affero General Public License and the European Union Public License.
Have fun!
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 avbroadcast-0.2.0.tar.gz
.
File metadata
- Download URL: avbroadcast-0.2.0.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79fda9fd4fd012be4a8a41613f70babeff14a048247ca9b67903f1afe19a663d |
|
MD5 | 803a29d23717b931918563aef49675ee |
|
BLAKE2b-256 | d7af3738c6e0227dc5a8489fcee5c2628a71ee363cf14df252321af4af121bfa |