Sign inSign up

indiewebconsult/aedan

By indiewebconsult

Updated about 7 years ago

Image
0

285

indiewebconsult/aedan repository overview

AEDAN is an in-development project that is the backbone of the indiewebconsulting.com Docker Intranet.

This is an experimental build and consists of several tools not necessary for production.

Release Targets: A: AMD64/ARM64 support E: Encryption through OpenSSL and RTMPS D: Docker images building from GitHub repositories A: Alpine (Edge) Linux N: Nginx

Currently appears functional:

  1. RTMP services on Port 1935.
  2. HTTP services on Port 80.
  3. HLS support from an RTMP stream.

Software in build:

  1. FFMPEG for RTMP conversions to MP4
  2. rtmp-nginx module for serving RTMP streams
  3. Nginx for hosting and reverse proxy to stream files
  4. GPerf Tools for performance logging
  5. Custom nginx.conf to support running RTMP services right out of the box

To start a Live RTMP broadcast:

  1. Run a container using docker run -p 8080:80 -p 1935:1935 indiewebconsult/aedan:prfx-AMD64-v1.0.0
  2. Using Open Broadcaster Software, change the stream URL to 'custom'.
  3. Enter rtmp://[HOST_IP]/hls as the URL and a custom name for the stream key, such as 'cam'.
  4. Start streaming from OBS.
  5. In VLC or another RTMP viewer, open a Network Stream to URL rtmp://[HOST_IP]/hls/[STREAM_KEY] to see the RTMP stream.
  6. In Safari or a browser capable of opening .m3u8 files in a Media Player, open http://[HOST_IP]:8080/hls/[STREAM_KEY].m3u8 to see the HLS playlist stream.

Tag summary

Content type

Image

Digest

Size

268 MB

Last updated

about 7 years ago

docker pull indiewebconsult/aedan