1
0
mirror of https://gitlab.crans.org/nounous/ghostream.git synced 2024-12-23 02:42:20 +00:00

Feature list

This commit is contained in:
Alexandre Iooss 2020-09-15 10:33:50 +02:00
parent 5980f50bf3
commit eab8849e5b
No known key found for this signature in database
GPG Key ID: 6C79278F3FCDCC02
2 changed files with 15 additions and 2 deletions

View File

@ -5,7 +5,15 @@
*Boooo!* A simple streaming server with authentication and open-source technologies. *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. This instructions were tested on Debian Buster.
You need to unable non-free repository to have AAC codec. 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). On other system, you might install manually the Python module and Systemd unit [ghostreamer.service](debian/ghostream.service).
You might customize `/etc/default/ghostream`. 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.

View File

@ -15,7 +15,7 @@ services:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.ovenmediaengine.rule=Host(`stream.example.com`) && PathPrefix(`/app/`)" - "traefik.http.routers.ovenmediaengine.rule=Host(`stream.example.com`) && PathPrefix(`/app/`)"
- "traefik.http.routers.ovenmediaengine.priority=101" - "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 that authenticate stream against ghostream
rtmp_server: rtmp_server: