Skip to content

Releases: datarhei/restreamer

v0.1.0

10 Nov 12:31
Compare
Choose a tag to compare

Changes from 0.1.0-rc7 to 0.1.0

  • Update FFmpeg to 4.1
  • Update NGINX to 1.14.1
  • Update NGINXRTMP module to 1.2.1
  • Update node.js to 10.13.0
  • Update NPM packages
  • Fix detection of public IP
  • Disable FFmpeg error detection for a VLC-like behaviour
  • Add optional RTMP (RS_TOKEN environment variable) token authentification
  • Add health check to NGINX
  • Allow HTTP/HTTPS (HLS) and RTMPT/RTMPS addresses as video source
  • Add optional autostart for the player
  • Add Spanish translation for the GUI
  • Add aarch64/arm64v8 Dockerfile
  • Reduce docker image size
  • Fix snapshot interval parsing
  • Allow to disable snapshot
  • Remove stream connection retry limits
  • Add stale stream detection with automatic restart
  • Add RS_DEBUG environment variable to store debug output to /debug
  • Add RS_AUDIO environment variable to control audio processing
  • Redesign logging output and logging messages
  • Rename environment variables (old environment variables are still supported but will be deprecated in the future)
    • RS_NODE_PORT to RS_NODEJS_PORT
    • RS_NODE_ENV to RS_NODEJS_ENV
    • RS_LOGGER_LEVEL to RS_LOGLEVEL
    • MODE to RS_MDOE
    • RS_SNAPSHOT_REFRESH_INTERVAL to RS_SNAPSHOT_INTERVAL
  • Add options to control Raspberry Pi cameras (RS_MODE=RASPICAM)
  • Add options to control USB cameras (RS_MODE=USBCAM)

Images on Docker-Hub:

  • amd64: docker pull datarhei/restreamer:0.1.0
  • armhf: docker pull datarhei/restreamer-armv7l:0.1.0 or docker pull datarhei/restreamer-armhf:0.1.0
  • aarch64: docker pull datarhei/restreamer-aarch64:0.1.0

Documentation and Guides

Check out our new page on https://datarhei.github.io/restreamer/

v0.1.0-rc.7.1

28 Mar 18:02
Compare
Choose a tag to compare
v0.1.0-rc.7.1 Pre-release
Pre-release

Changes from 0.1.0-rc.7 to 0.1.0-rc.7.1

  • fixed Kitematic auth failure

Image on Docker-Hub:

  • AMD64: docker pull datarhei/restreamer:0.1.0-rc.7.1
  • ARMv6l: docker pull datarhei/restreamer-armv6l:0.1.0-rc.7.1
  • ARMv7l: docker pull datarhei/restreamer-armv7l:0.1.0-rc.7.1
  • Aarch64: docker pull datarhei/restreamer-aarch64:0.1.0-rc.7.1

v0.1.0-rc.7

25 Mar 18:27
Compare
Choose a tag to compare
v0.1.0-rc.7 Pre-release
Pre-release

Changes from 0.1.0-RC6.1 to 0.1.0-rc.7

  • security improvements
  • FFmpeg and NGINX optimizations
  • fixed update check
  • added semantic versioning
  • several small bugfixes and improvements
  • updated dependencies
  • added Aarch64 Docker image and reduced Docker layers

Image on Docker-Hub:

  • AMD64: docker pull datarhei/restreamer:0.1.0-rc.7
  • ARMv6l: docker pull datarhei/restreamer-armv6l:0.1.0-rc.7
  • ARMv7l: docker pull datarhei/restreamer-armv7l:0.1.0-rc.7
  • Aarch64: docker pull datarhei/restreamer-aarch64:0.1.0-rc.7

v0.1.0-RC6.1

11 Mar 23:01
Compare
Choose a tag to compare
v0.1.0-RC6.1 Pre-release
Pre-release

Changes from 0.1.0-RC6 to 0.1.0-RC6.1

  • fixed external streaming with RTSP over TCP input option

Image on Docker-Hub:

  • AMD64: docker pull datarhei/restreamer:0.1.0-RC6.1
  • ARMv6l: docker pull datarhei/restreamer-armv6l:0.1.0-RC6.1
  • ARMv7l: docker pull datarhei/restreamer-armv7l:0.1.0-RC6.1

v0.1.0-RC6

10 Mar 23:05
Compare
Choose a tag to compare
v0.1.0-RC6 Pre-release
Pre-release

Changes from 0.1.0-RC5 to 0.1.0-RC6

  • updated NPM/Bower packages
  • updated FFmpeg to 2.8.6
  • switched to a NGINX-RTMP fork of Sergey Dryabzhinsky
  • added ECMA6 development mode (RS_NODE_ENV=dev) and updated NodeJS to 5.7
  • refactored frontend structure
  • finished ECMA6 frontend remodeling
  • started backend refactoring
  • optimized fake audio process (resolved NGINX error "hls: force fragment split")
  • added FFmpeg patch of Andrew Shulgin (Ignore invalid sprop-parameter-sets missing PPS)
  • renamed environment variables (old environment variables are still supported but will be deprecated in the future)
    • RS_NODE_PORT
    • RS_NODE_ENV
    • RS_LOGGER_LEVEL
    • RS_TIMEZONE
    • RS_SNAPSHOT_REFRESH_INTERVAL
    • RS_CREATE_HEAPDUMPS
    • RS_USERNAME
    • RS_PASSWORD
  • several small bugfixes and improvements

Image on Docker-Hub:

  • AMD64: docker pull datarhei/restreamer:0.1.0-RC6
  • ARMv6l: docker pull datarhei/restreamer-armv6l:0.1.0-RC6
  • ARMv7l: docker pull datarhei/restreamer-armv7l:0.1.0-RC6

v0.1.0-RC5

03 Feb 06:33
Compare
Choose a tag to compare
v0.1.0-RC5 Pre-release
Pre-release

Changes from 0.1.0-RC4.1 to 0.1.0-RC5

  • updated NPM packages, NGINX to 1.9.9 and FFmpeg to 2.8.5
  • restructed frontend (WebsocketService, more ECMA6, ServiceFactory, logger as Angular-Service)
  • cleanup NPM dep.
  • expanded ESLint ruleset and first code optimizations
  • added NGINX process monitoring
  • cleanup JSONDB
  • implemented input-field validation for RTSP/RTMP addresses

Image on Docker-Hub:

  • AMD64: docker pull datarhei/restreamer:0.1.0-RC5
  • ARMv6l: docker pull datarhei/restreamer-armv6l:0.1.0-RC5
  • ARMv7l: docker pull datarhei/restreamer-armv7l:0.1.0-RC5

v0.1.0-RC4.1

26 Jan 18:29
Compare
Choose a tag to compare
v0.1.0-RC4.1 Pre-release
Pre-release

Changes

  • added missing config of v0.1.0-RC4

Image on Docker-Hub:

  • AMD64: docker pull datarhei/restreamer:0.1.0-RC4.1
  • ARMv6l: docker pull datarhei/restreamer-armv6l:0.1.0-RC4.1
  • ARMv7l: docker pull datarhei/restreamer-armv7l:0.1.0-RC4.1

v0.1.0-RC4

25 Jan 23:09
Compare
Choose a tag to compare
v0.1.0-RC4 Pre-release
Pre-release

Changes

  • added https sources to Dockerfiles (thx @ nodiscc)
  • fixed visualisation problem of new RTMP/RTSP endpoint (JSONDB processing)
  • optimized input-process (removed generateOutputRTMPPath)
  • cleaned up NPM packages
  • added ESLint insteed of JSHint+ first ruleset
  • first code optimizations (ecma5 -> ecma6)
  • optimized RaspiCam-Hack for Raspberry Pi 1
  • updated NPM packages and node
  • refactored FFmpeg-Fluent integration by own fork (reduces process-output)
  • fixed output-process (generated high CPU load on arm)
  • fixed preview player (no play-icon, didn't stop when the modalbox is closed)
Merged pull requests:

Image on Docker-Hub:

  • AMD64: docker pull datarhei/restreamer:0.1.0-RC4
  • ARMv7l: docker pull datarhei/restreamer-armv7l:0.1.0-RC4

v0.1.0-RC3

06 Jan 22:29
Compare
Choose a tag to compare
v0.1.0-RC3 Pre-release
Pre-release

Changes:

  • fixed links to docs
  • updated NPM & Bower dependencies

Image on Docker-Hub:

  • AMD64: docker pull datarhei/restreamer:0.1.0-RC3
  • ARMv6l: docker pull datarhei/restreamer-armv6l:0.1.0-RC3
  • ARMv7l: docker pull datarhei/restreamer-armv7l:0.1.0-RC3

v0.1.0-RC2

05 Jan 21:19
Compare
Choose a tag to compare
v0.1.0-RC2 Pre-release
Pre-release

Changes:

  • use branch FIX_stderr-variable_of_infinite_growth
  • more jshint stylecheck rules and fix problems
  • renamed ReStreamer to Restreamer
  • refactored docs and wiki

Image on Docker-Hub:

  • AMD64: docker pull datarhei/restreamer:0.1.0-RC2
  • ARMv6l: docker pull datarhei/restreamer-armv6l:0.1.0-RC2
  • ARMv7l: docker pull datarhei/restreamer-armv7l:0.1.0-RC2