2018-10-31 22:26:58 +01:00
2018-10-31 22:25:42 +01:00
2018-10-31 22:25:37 +01:00
2018-10-31 22:25:42 +01:00
2018-10-31 18:44:01 +01:00
2018-10-31 22:25:42 +01:00

Description

This role configures LivePeer, an open-source service:

Open Source Video Infrastructure Services, Built On The Ethereum Blockchain.

Introduction

A LivePeer node - which runs as a docker container - exposes 3 ports:

  • CLI - Command line tool access, management API (7935)
  • HTTP - For streaming video to web and other media players (8080)
  • RTMP - For receiving media stream to transcode and broadcast (1935)

In general the workflow is as follows:

  1. A source of media(video+audio) like OBS or else is set up.
  2. The source streams to the RTMP TCP port.
  3. The LivePeer node runs transcoding if necessary.
  4. The LivePeer node broadcasts the stream via the HTTP port.

The HTTP port is exposed via HTTPS using Nginx using CloudFlare certificates.

Description
Ansible role for a Livepeer node
Readme MIT