Skip to content

Releases: datarhei/restreamer

2.3.0 / 2022-09-30

30 Sep 14:42
d6f30ac
Compare
Choose a tag to compare

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

22 Jul 08:34
8b07d08
Compare
Choose a tag to compare

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

🧡💚💜 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

03 Jun 18:07
17745a0
Compare
Choose a tag to compare

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

🧡💚💜 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

13 May 18:50
9d1da1c
Compare
Choose a tag to compare

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

Documentation
Quick Start

v0.6.8

15 Sep 13:25
Compare
Choose a tag to compare

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

10 Sep 15:28
Compare
Choose a tag to compare

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

28 Jul 09:48
Compare
Choose a tag to compare

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

19 May 13:39
Compare
Choose a tag to compare

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

29 Mar 14:02
Compare
Choose a tag to compare

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

12 Mar 13:05
Compare
Choose a tag to compare

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/