Skip to main content

avbroadcast - republish media streams for mass consumption

Project description

https://img.shields.io/badge/Python-2.7,%203.6-green.svg https://img.shields.io/pypi/v/avbroadcast.svg https://img.shields.io/github/tag/daq-tools/avbroadcast.svg

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!

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

avbroadcast-0.2.0.tar.gz (6.3 kB view details)

Uploaded Source

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

Hashes for avbroadcast-0.2.0.tar.gz
Algorithm Hash digest
SHA256 79fda9fd4fd012be4a8a41613f70babeff14a048247ca9b67903f1afe19a663d
MD5 803a29d23717b931918563aef49675ee
BLAKE2b-256 d7af3738c6e0227dc5a8489fcee5c2628a71ee363cf14df252321af4af121bfa

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page