From eab8849e5b82e677b76f8fa94bbd36c48c73f90c Mon Sep 17 00:00:00 2001 From: Alexandre Iooss Date: Tue, 15 Sep 2020 10:33:50 +0200 Subject: [PATCH] Feature list --- README.md | 15 ++++++++++++++- doc/docker-compose.yml | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f8ee536..6bc9048 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,15 @@ *Boooo!* A simple streaming server with authentication and open-source technologies. -## Installation +Features: + +- RTMPS ingest (OBS compatible). +- RTMPS playback (VLC, MPV compatible). +- WebRTC playback with a lightweight web interface. +- Low-latency streaming, sub-second with web player. +- Authentification of incoming stream using a LDAP server. + +## Installation on Debian/Ubuntu This instructions were tested on Debian Buster. You need to unable non-free repository to have AAC codec. @@ -80,3 +88,8 @@ On Debian you can install [ghostream deb](https://gitlab.crans.org/nounous/ghost On other system, you might install manually the Python module and Systemd unit [ghostreamer.service](debian/ghostream.service). You might customize `/etc/default/ghostream`. + +## Installation with Docker + +An example is given in [doc/docker-compose.yml](doc/docker-compose.yml). +It uses Traefik reverse proxy. diff --git a/doc/docker-compose.yml b/doc/docker-compose.yml index 7a836c4..e29df6e 100644 --- a/doc/docker-compose.yml +++ b/doc/docker-compose.yml @@ -15,7 +15,7 @@ services: - "traefik.enable=true" - "traefik.http.routers.ovenmediaengine.rule=Host(`stream.example.com`) && PathPrefix(`/app/`)" - "traefik.http.routers.ovenmediaengine.priority=101" - - "traefik.http.services.ovenmediaenfine.loadbalancer.server.port=3333" + - "traefik.http.services.ovenmediaengine.loadbalancer.server.port=3333" # RTMP server that authenticate stream against ghostream rtmp_server: