Releases: datarhei/restreamer
2.3.0 / 2022-09-30
2.3.0
Restreamer-UI v1.3.0 > v1.4.0
- Add email field for Let's Encrypt certification
Dependency:
- datarhei Core v16.10.1+
Restreamer-UI v1.2.0 > v1.3.0
- Add low_delay option to processing (default: true)
- Mod uses the ingest stream for publication (#411)
- Add dlive & Trovo publication services
- Mod optimized DVR on DiskFS
- Mod updates packages
- Fix SRT bitstream on tee
- Fix typo
- Fix viewer count (#394)
- Fix user registration if username and/or password are set via environment (datarhei/restreamer-ui#13)
- Fix Dockerfile, Reduce size, serve production build (datarhei/restreamer-ui#12)
Dependency:
- datarhei Core v16.10.0+
Core v16.10.0 > v16.10.1
- Add email address in TLS config for Let's Encrypt
- Fix use of Let's Encrypt production CA
Core v16.9.1 > v16.10.0
- Add HLS session middleware to diskfs
- Add /v3/metrics (get) endpoint to list all known metrics
- Add logging HTTP request and response body sizes
- Add process id and reference glob pattern matching
- Add cache block list for extensions not to cache
- Mod exclude .m3u8 and .mpd files from disk cache by default
- Mod replaces x/crypto/acme/autocert with caddyserver/certmagic
- Mod exposes ports (Docker desktop)
- Fix assigning cleanup rules for diskfs
- Fix wrong path for swagger definition
- Fix process cleanup on delete, remove empty directories from disk
- Fix SRT blocking port on restart (upgrade datarhei/gosrt)
- Fix RTMP communication (Blackmagic Web Presenter, thx 235 MEDIA)
- Fix RTMP communication (Blackmagic ATEM Mini, #385)
- Fix injecting commit, branch, and build info
- Fix API metadata endpoints responses
🧡💚💜 Thank you to all Patrons and donors.
- Alex Fuhr
- Blueman2 (Robert G. Pearse)
- Eduardo Sarabia
- Frank Schulz
- Giovanni Russo
- Gioele Cerati
- Perry Johnson
- Ramakrishna Chillara
- Mark Stephens
- Fabian Stoll
Docker images
datarhei/restreamer:2.3.0 (AMD64, ARM64, ARMv7)
datarhei/restreamer:cuda-2.3.0 (Nvidia CUDA 11.4 AMD64)
datarhei/restreamer:rpi-2.3.0 (Raspberry Pi / OMX/V4L2-M2M AMD64/ARMv7)
datarhei/restreamer:vaapi-2.3.0 (Intel VAAPI AMD64)
2.2.0 / 2022-07-22
2.2.0
Restreamer UI v1.1.0 > v1.2.0
- Add allow writing HLS to disk
- Add audio pan filter
- Add video rotation filter (#347)
- Add video h/v flip filter
- Add audio volume filter (#313)
- Add audio loudness normalization filter
- Add audio resample filter, that was before part of the encoders
- Add HLS Master playlist (requires FFmpeg hlsbitrate.patch) (thx Dwaynarang, Electra Player compatibility)
- Add linkedIn & Azure Media Services to publication services (thx kalashnikov)
- Add AirPlay support with silvermine videojs plugin
- Add Chromecast support (thx badincite, #10)
- Add stream distribution across multiple internal servers
- Add SRT settings
- Add HLS version selection (thx Dwaynarang, Electra Player compatibility)
- Add Owncast to publication services (#369)
- Add Telegram to publication services (thx Martin Held)
- Add Polish translations (thx Robert Rykała)
- Mod extends the datarhei Core publication service with srt streaming
- Mod allow decoders and encoders to set global options
- Mod allow trailing slash on Core address
- Fix player problem with different stream formats (9:16)
- Fix process report naming
- Fix publication service icon styles
- Fix VAAPI encoder
Core v16.9.0 > v16.9.1
- Fix v1 import app
- Fix race condition
Core v16.8.0 > v16.9.0
- Add new placeholders and parameters for placeholder
- Add optional escape character to process placeholder
- Add experimental SRT connection stats and logs API
- Add experimental SRT server (datarhei/gosrt)
- Add trailing slash for routed directories (#340)
- Mod allow RTMP server if RTMPS server is enabled
- Mod create v16 in go.mod
- Mod allow relative URLs in content in static routes
- Fix output address validation for tee outputs
- Fix updating process config
- Fix hide /config/reload endpoint in reade-only mode
- Fix data races, tests, lint, and update dependencies
Documentation
- Add SRT Settings
- Add How to stream SRT from OBS?
- Add How to use SRT for publication service
- Update Processing and Control
🧡💚💜 Thank you to all Patrons and donors.
- Alex Fuhr
- Blueman2 (Robert G. Pearse)
- Eduardo Sarabia
- Frank Schulz
- Giovanni Russo
- Gioele Cerati
- Perry Johnson
- Ramakrishna Chillara
- Mark Stephens
- Fabian Stoll
Docker images
- datarhei/restreamer:2.2.0 (AMD64, ARM64, ARMv7)
- datarhei/restreamer:cuda-2.2.0 (Nvidia CUDA 11.4 AMD64)
- datarhei/restreamer:rpi-2.2.0 (Raspberry Pi / OMX/V4L2-M2M AMD64/ARMv7)
- datarhei/restreamer:vaapi-2.2.0 (Intel VAAPI AMD64)
2.1.0 / 2022-06-03
v2.1.0
- Fix Dockerfile (bundles frontend, backend and FFmpeg)
Restreamer UI v1.0.0 > v1.1.0
- Add compatibility list for encoders
- Add "HLS cleanup" as an optional function (Philipp Trenz)
- Add /ui info to / (#326)
- Add Russian translation (thx Inthegamelp)
- Add missed VAAPI encoder
- Add missed V4L2_M2M encoder
- Add missed Raspberry Pi 64bit Docker image
- Mod updates VideoJS
- Add option to disable playersites share-button (thx Anders Mellgren)
- Fix hides unset content license on playersite (thx Anders Mellgren)
- Fix updates V4L2 device-list on select
- Fix snapshot interval (#341)
- Fix reverse proxy issue (#340)
- Fix double escape failer (#336)
- Fix type in player plugin (#336)
- Fix deletes processes with dependencies (thx Patron Ramakrishna Chillara)
- Fix datarhei Core publication service
- Fix dependabot alerts
- Fix code scanning alerts
- Merge security pr
Preparation for FFmpeg v5.0 (migration will not work)
- Add FFmpeg v5.0 commands (preparation)
- Mod allows FFmpeg v5.0 (preparation)
Core v16.7.2 > v16.8.0
- Add purge_on_delete function
- Mod updated dependencies
- Mod updated API docs
- Fix disabled session logging
- Fix FFmpeg skills reload
- Fix ignores processes with invalid references (thx Patron Ramakrishna Chillara)
- Fix code scanning alerts
FFmpeg v4.2.2 > v4.2.2-1
- Mod enables libv4l2 + v4l2_m2m for all Docker images (#339)
- Mod updates packages (freetype, libxml2, VAAPI-Libs (gmmlib, media-driver, media-sdk))
- Fix cuda Docker image (#328)
- Fix VAAPI Docker image
FFmpeg v5.0.1
- Add FFmpeg v5.0 JSONSTATS patch (preparation)
Documentation
- Add Basic troubleshooting guide
- Add custom playersite guide (#337)
- Add guide for custom RTMP port
- Add encoding compatiblity list)
🧡💚💜 Thank you to all Patrons and donors.
- Alex Fuhr
- Blueman2 (Robert G. Pearse)
- Eduardo Sarabia
- Frank Schulz
- Giovanni Russo
- Gioele Cerati
- Perry Johnson
- Ramakrishna Chillara
Docker images
Default (AMD64, ARM64, ARMv7)
- datarhei/restreamer:2.1.0
Navidia CUDA (AMD64 - CUDA>=11.4 )
- datarhei/restreamer:cuda-2.1.0
Raspberry Pi / OMX/V4L2-M2M (AMD64/ARMv7)
- datarhei/restreamer:rpi-2.1.0
Intel VAAPI (AMD64)
- datarhei/restreamer:vaapi-2.1.0
2.0.0 / 2022-05-13
datarhei Restreamer v2.0.0 finally landed 🥳🚀
Pull the latest Docker image and follow the upgrade instructions on https://docs.datarhei.com/restreamer/installing/update
docker pull datarhei/restreamer:2.0.0
v0.6.8
Changes from 0.6.7 to 0.6.8
- Fix probing RTSP sources
Images on Docker-Hub:
- amd64:
docker pull datarhei/restreamer:0.6.8
- arm32v6:
docker pull datarhei/restreamer-armv6l:0.6.8
- arm32v7:
docker pull datarhei/restreamer-armv7l:0.6.8
- arm64v8:
docker pull datarhei/restreamer-aarch64:0.6.8
Documentation and Guides
Check out the documentation on https://datarhei.github.io/restreamer/
v0.6.7
Changes from 0.6.6 to 0.6.7
- Fix error checking after probing (#200)
- Fix restarting without SSL option set
- Upgrade ffmpeg to version 4.3.1
- Upgrade various node dependencies
- Add RS_OUTPUTSTREAM (#195) (thanks to @jairbj)
- Bind to IPv6 addresses (#198, #201) (thanks to @database64128)
Images on Docker-Hub:
- amd64:
docker pull datarhei/restreamer:0.6.7
- arm32v6:
docker pull datarhei/restreamer-armv6l:0.6.7
- arm32v7:
docker pull datarhei/restreamer-armv7l:0.6.7
- arm64v8:
docker pull datarhei/restreamer-aarch64:0.6.7
Documentation and Guides
Check out the documentation on https://datarhei.github.io/restreamer/
v0.6.6
Changes from 0.6.5 to 0.6.6
- Fix hanging ffprobe (#180) (thanks to Scott Robinson @scottgrobinson)
- Fix node.js dependencies
Images on Docker-Hub:
- amd64:
docker pull datarhei/restreamer:0.6.6
- arm32v6:
docker pull datarhei/restreamer-armv6l:0.6.6
- arm32v7:
docker pull datarhei/restreamer-armv7l:0.6.6
- arm64v8:
docker pull datarhei/restreamer-aarch64:0.6.6
Documentation and Guides
Check out the documentation on https://datarhei.github.io/restreamer/
v0.6.5
Changes from 0.6.4 to 0.6.5
- Upgrade base Docker image to Debian "buster" 10.4
- Upgrade node.js to 12.16.3
- Upgrade nginx to 1.18.0
- Upgrade arm32v6 Dockerfile (thanks to @rossbachp)
- Add audio channels, layout, and sampling environment variables for RaspiCam and USB cameras
- Add automatic HTTPS support with Docker Compose (pull request #161, thanks to @wdalmijn)
Images on Docker-Hub:
- amd64:
docker pull datarhei/restreamer:0.6.5
- arm32v6:
docker pull datarhei/restreamer-armv6l:0.6.5
- arm32v7:
docker pull datarhei/restreamer-armv7l:0.6.5
- arm64v8:
docker pull datarhei/restreamer-aarch64:0.6.5
Documentation and Guides
Check out the documentation on https://datarhei.github.io/restreamer/
v0.6.4
Changes from 0.6.3 to 0.6.4
- Fix compatibility of stream from USB camera
Images on Docker-Hub:
- amd64:
docker pull datarhei/restreamer:0.6.4
- arm32v7:
docker pull datarhei/restreamer-armv7l:0.6.4
- arm64v8:
docker pull datarhei/restreamer-aarch64:0.6.4
Documentation and Guides
Check out the documentation on https://datarhei.github.io/restreamer/
v0.6.3
Changes from 0.6.2 to 0.6.3
- Fix timeout for RTSP streams
Images on Docker-Hub:
- amd64:
docker pull datarhei/restreamer:0.6.3
- arm32v7:
docker pull datarhei/restreamer-armv7l:0.6.3
- arm64v8:
docker pull datarhei/restreamer-aarch64:0.6.3
Documentation and Guides
Check out the documentation on https://datarhei.github.io/restreamer/