Releases: datarhei/restreamer
Releases · datarhei/restreamer
v0.1.1
Changes from 0.1.0 to 0.1.1
- Fix respecting the deprecated environment variables RESTREAMER_USERNAME and RESTREAMER_PASSWORD
- Fix links to Github pages
- Fix snapshot drift
- Fix initialization of environment variables
- Minor fixes in logging output
- Improve RS_AUDIO setting handling
- Rename misleading armhf Dockerfile to arm32v7
- Add Dockerfile for arm32v6
Images on Docker-Hub:
- amd64:
docker pull datarhei/restreamer:0.1.1
- arm32v7:
docker pull datarhei/restreamer-armv7l:0.1.1
- arm64v8:
docker pull datarhei/restreamer-aarch64:0.1.1
Documentation and Guides
Check out our new page on https://datarhei.github.io/restreamer/
v0.1.0
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
ordocker 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
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
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
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
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
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
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
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:
- Fixed ARM typo @ Vyacheslav Shevchenko
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
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