Skip to content

Releases: datarhei/restreamer-edge

v0.1.1

28 Sep 06:29
Compare
Choose a tag to compare

Changes from v0.1.0 to 0.1.1

  • fixed transcoding, issue #4

Images on Docker-Hub:

  • AMD64: docker pull datarhei/restreamer-edge:0.1.1
  • ARMHF: docker pull datarhei/restreamer-edge:0.1.1-armhf
  • AARCH64: docker pull datarhei/restreamer-edge:0.1.1-aarch64

v0.1.0

27 Sep 14:04
Compare
Choose a tag to compare

Changes from v0.1.0-rc.4 to v0.1.0

  • removed RC-Flag - PoC is never ending ;-)
  • simplified multiarch builds (example in footer of readme) and restored ARMHF and AARCH64 support
  • added Dockers multi-stage builds (requires Docker >= v17.05)
  • switched to Alpine-Linux
  • updated FFmpeg to v3.3.4 (see datarhei/ffmpeg:3)
  • updated NGINX to v1.13.5
  • reduced size of Docker images up to 83% (old 255MB, new 43MB)

Images on Docker-Hub:

  • AMD64: docker pull datarhei/restreamer-edge:0.1.0
  • ARMHF: docker pull datarhei/restreamer-edge:0.1.0-armhf
  • AARCH64: docker pull datarhei/restreamer-edge:0.1.0-aarch64

v0.1.0-rc.4

22 Nov 20:30
Compare
Choose a tag to compare
v0.1.0-rc.4 Pre-release
Pre-release

Changes from v0.1.0-rc.3 to v0.1.0-rc.4

  • Updates and extentions:
    • NGINX 1.9.9 -> 1.10.2
    • NGINX-RTMP -> latest Sergey-Version (fix-hls-playlist-length-on-varsize-fragments)
    • FFmpeg 2.8.6 -> 3.1.2
  • added LUAJIT and the LUA-NGINX module
  • added NGINX exporter (status and metrics) for Prometheus.io
  • switched to certbot-auto for better Let's Encrypt workflows
  • removed VTS module (heavy load with hls-chunks)
  • removed RTMP_AUTO_PUSH function (faulty)
  • modified (default) env:
    • NEW:
      • PLAYER_CREATE "true"
      • PLAYER_WATERMARK_SOURCE "none"
      • PLAYER_WATERMARK_POSITION "top-right"
      • PLAYER_WATERMARK_LINK "none"
      • PLAYER_COLOR_BUTTONS "3daa48"
      • PLAYER_COLOR_SEEKBAR "3daa48"
      • PLAYER_GA_ACCOUNT "none"
      • PLAYER_GA_TRACKERNAME "datarheiEdge"
    • RENAMED:
      • HTTPS_CERT_DOMAIN -> HTTPS_SRV_CERT_DOMAIN
      • HTTPS_CERT_CREATE -> HTTPS_LETSENCRYPT
      • HTTPS_CERT_MAIL -> HTTPS_LETSENCRYPT_MAIL
    • REMOVED:
      • RTMP_AUTO_PUSH (faulty)

Image on Docker-Hub:

AMD64: docker pull datarhei/restreamer-edge:0.1.0-rc.4

v0.1.0-rc.3

21 Apr 09:30
Compare
Choose a tag to compare
v0.1.0-rc.3 Pre-release
Pre-release

Changes from v0.1.0-rc.2 to v0.1.0-rc.3

  • enabled rtmp-stats (html/xml/json)
  • removed "--http-01-port 63443" on Let's Encrypt process
  • modified (default) env:
    • NEW:
      • RTMP_SRV_APP_HLS_INTERLEAVE "on"
      • RTMP_SRV_APP_HLS_META "copy"
      • RTMP_SRV_APP_HLS_WAIT_KEY "on"
      • RTMP_SRV_APP_HLS_WAIT_VIDEO "on"
      • RTMP_SRV_APP_HLS_DROP_IDLE_PUBLISHER "10s"
      • RTMP_SRV_APP_HLS_SYNC "10ms"
      • RTMP_SRV_APP_HLS_IDLE_STREAMS "off"
      • HTTPS_CERT_CREATE "true"
    • RENAMED:
      • RTMP_SERVER_PORT -> RTMP_SRV_PORT
      • RTMP_SERVER_TIMEOUT -> RTMP_SRV_TIMEOUT
      • RTMP_SERVER_PING -> RTMP_SRV_PING
      • RTMP_SERVER_PING_TIMEOUT -> RTMP_SRV_PING_TIMEOUT
      • RTMP_SERVER_MAX_STREAMS -> RTMP_SRV_MAX_STREAMS
      • RTMP_SERVER_ACK_WINDOW -> RTMP_SRV_ACK_WINDOW
      • RTMP_SERVER_CHUNK_SIZE -> RTMP_SRV_CHUNK_SIZE
      • RTMP_SERVER_MAX_MESSAGE -> RTMP_SRV_MAX_MESSAGE
      • RTMP_SERVER_BUFLEN -> RTMP_SRV_BUFLEN
      • RTMP_SERVER_HLS_FRAGMENT -> RTMP_SRV_APP_HLS_HLS_FRAGMENT
      • RTMP_SERVER_HLS_PLAYLIST_LENGTH -> RTMP_SRV_APP_HLS_HLS_PLAYLIST_LENGTH
      • RTMP_SERVER_HLS_SYNC -> RTMP_SRV_APP_HLS_HLS_SYNC
      • RTMP_SERVER_HLS_CONTINOUS -> RTMP_SRV_APP_HLS_HLS_CONTINOUS
      • RTMP_SERVER_HLS_NESTED -> RTMP_SRV_APP_HLS_HLS_NESTED
      • RTMP_SERVER_HLS_CLEANUP -> RTMP_SRV_APP_HLS_HLS_CLEANUP
      • RTMP_SERVER_HLS_FRAGMENT_NAMING -> RTMP_SRV_APP_HLS_HLS_FRAGMENT_NAMING
      • RTMP_SERVER_HLS_FRAGMENT_NAMING_GRANULARITY -> RTMP_SRV_APP_HLS_HLS_FRAGMENT_NAMING_GRANULARITY
      • RTMP_SERVER_HLS_FRAGMENT_SLICING -> RTMP_SRV_APP_HLS_HLS_FRAGMENT_SLICING
      • RTMP_SERVER_HLS_TYPE -> RTMP_SRV_APP_HLS_HLS_TYPE
      • RTMP_SERVER_HLS_KEY -> RTMP_SRV_APP_HLS_HLS_KEY
      • RTMP_SERVER_HLS_FRAGMENTS_PER_KEY -> RTMP_SRV_APP_HLS_HLS_FRAGMENTS_PER_KEY
      • RTMP_SERVER_HLS_SNAPSHOT_INTERVAL -> RTMP_SRV_APP_HLS_SNAPSHOT_INTERVAL
      • RTMP_SERVER_HLS_TRANSCODING -> RTMP_SRV_APP_HLS_TRANSCODING
      • RTMP_SERVER_HLS_TRANSCODING_PROFILES -> RTMP_SRV_APP_HLS_TRANSCODING_PROFILES
      • RTMP_SERVER_HLS_PUBLISH_TOKEN -> RTMP_PUBLISH_TOKEN
      • HTTP_SERVER_PORT -> HTTP_SRV_PORT
      • HTTP_SERVER_HLS_ACCESS_CONTROL_ALLOW_ORIGIN -> HTTP_SRV_LOC_HLS_ACCESS_CONTROL_ALLOW_ORIGIN
      • HTTP_SERVER_HLS_STATUS_USERNAME -> HTTP_AUTH_USERNAME
      • HTTP_SERVER_HLS_STATUS_PASSWORD -> HTTP_AUTH_PASSWORD
      • HTTPS_SERVER -> HTTPS_SRV
      • HTTPS_SERVER_PORT -> HTTPS_SRV_PORT
    • REMOVED:
      • RTMP_SERVER_HLS_MAX_CONNECTIONS (without function)

Image on Docker-Hub:

  • AMD64: docker pull datarhei/restreamer-edge:0.1.0-rc.3
  • ARMv6l/v7l: docker pull datarhei/restreamer-edge-armhf:0.1.0-rc.3
  • Aarch64: docker pull datarhei/restreamer-edge-aarch64:0.1.0-rc.3

v0.1.0-rc.2

01 Apr 23:59
Compare
Choose a tag to compare
v0.1.0-rc.2 Pre-release
Pre-release

Changes from v0.1.0-rc.1 to v0.1.0-rc.2

  • removed AIO (was problematic)
  • optimized snapshot creation
  • added Let's Encrypt
  • added "native" trancoding profile
  • modified (default) env:
    • MOD: RTMP_SERVER_HLS_TRANSCODING_PROFILE + "native"
    • MOD: HTTP_SENDFILE "on"
    • NEW: HTTP_TCP_NODELAY "on"
    • NEW: HTTPS_SERVER "off"
    • NEW: HTTPS_SERVER_PORT "443"
    • NEW: HTTPS_CERT_MAIL "admin@example.org"
    • NEW: HTTPS_CERT_DOMAIN "example.org"
    • REMOVED: HTTP_AIO
    • REMOVED: HTTP_DIRECTIO

Image on Docker-Hub:

  • AMD64: docker pull datarhei/restreamer-edge:0.1.0-rc.2
  • ARMv6l/v7l: docker pull datarhei/restreamer-edge-armhf:0.1.0-rc.2
  • Aarch64: docker pull datarhei/restreamer-edge-aarch64:0.1.0-rc.2

v0.1.0-rc.1

28 Mar 16:52
Compare
Choose a tag to compare
v0.1.0-rc.1 Pre-release
Pre-release

0.1.0-rc.1

  • NGINX open source web server for high traffic
  • NGINX-RTMP-Module as streaming-backend and HLS server
  • NGINX virtual host traffic status module for http/hls-stats
  • NJS for the rtmp-authentification
  • Clappr-Player as HLS-player to embed your stream upon your website (no Adobe Flash)
  • FFmpeg to create snapshots and live-transcode (if enabled) each is pushing streams to 240p, 360p, 480p and 720p

Image on Docker-Hub:

  • AMD64: docker pull datarhei/restreamer-edge:0.1.0-rc.1
  • ARMv6l/v7l: docker pull datarhei/restreamer-edge-armhf:0.1.0-rc.1
  • Aarch64: docker pull datarhei/restreamer-edge-aarch64:0.1.0-rc.1