Update changelog, bundle workflow

This commit is contained in:
Ingo Oppermann 2024-04-05 14:53:54 +02:00
parent 1e897ff799
commit 16ba017ecc
3 changed files with 71 additions and 19 deletions

View File

@ -52,22 +52,22 @@ jobs:
include:
- ui: ${{ needs.versions.outputs.uiversion }}
core: core${{ needs.versions.outputs.coreversion }}-alpine3.19
ffmpeg: ffmpeg5.1.3-alpine3.16
ffmpeg: ffmpeg6.1.1-alpine3.19
platforms: linux/amd64,linux/arm64,linux/arm/v7
prefix:
- ui: ${{ needs.versions.outputs.uiversion }}
core: core${{ needs.versions.outputs.coreversion }}-alpine3.19
ffmpeg: ffmpeg5.1.3-rpi-alpine3.16
ffmpeg: ffmpeg6.1.1-rpi-alpine3.19
platforms: linux/arm64,linux/arm/v7
prefix: rpi-
- ui: ${{ needs.versions.outputs.uiversion }}
core: core${{ needs.versions.outputs.coreversion }}-ubuntu20.04
ffmpeg: ffmpeg5.1.3-vaapi-ubuntu20.04
core: core${{ needs.versions.outputs.coreversion }}-ubuntu22.04
ffmpeg: ffmpeg6.1.1-vaapi-ubuntu22.04
platforms: linux/amd64
prefix: vaapi-
- ui: ${{ needs.versions.outputs.uiversion }}
core: core${{ needs.versions.outputs.coreversion }}-ubuntu20.04
ffmpeg: ffmpeg5.1.3-cuda-ubuntu20.04-cuda11.7.1
core: core${{ needs.versions.outputs.coreversion }}-ubuntu22.04
ffmpeg: ffmpeg6.1.1-cuda-ubuntu22.04-cuda11.7.1
platforms: linux/amd64
prefix: cuda-
steps:

View File

@ -1,5 +1,53 @@
# Restreamer
## 2.9.0
### UI v1.10.0 > v1.11.0
- Add allow to stream HEVC and AV1 to Youtube via RTMP
- Add librav1e AV1 encoder
- Add support for AV1 CUDA decoding ([PR 46](https://github.com/datarhei/restreamer-ui/pull/46))
- Add FFmpeg 6 support
- Add HEVC VideoToolbox encoder
- Fix anonymize error message ([#688](https://github.com/datarhei/restreamer/issues/688))
- Fix chromecast config ([#37](https://github.com/datarhei/restreamer-ui/issues/37))
### Core v16.14.0 > v16.15.0
- Add migrating to ffmpeg 6
- Fix missing process data if process has been deleted meanwhile
- Fix maintaining the metadata on process config update (datarhei/restreamer#698)
- Fix placeholder parsing
- Fix concurrent memfs accesses
- Fix memfs concurrent read and write performance
### 🧡💚💜 Thank you to all Patrons and donors
- Jacob Fritsche
- Martin H.
- Paulo Gonçalves
- Philipp Burkart
- Mark Stephens
- Fabian Stoll
- Perry Johnson
- Alex O'Carroll
- Fiberian
- Ivan Hašek
- krischan941
- Doug Roberts
- Bassim Charafeddine
- josue osorto
- Raketenbaum
- Byron Garcia
- Jeff Moe
- Ramakrishna Chillara
- Eduardo Sarabia
- Giovanni Russo
- Gioele Cerati
- Blueman2 (Robert G. Pearse)
- Alex Fuhr
- Frank Schulz
## 2.8.0
### UI v1.9.0 > v1.10.0
@ -144,8 +192,8 @@
- Add alsa support by default
- Add min, max, avg of incoming framerates for each input and output (jsonstats patch)
- Add keyframe count for each input and output (jsonstats patch)
- Add size in bytes for each input and output (jsonstats patch)
- Add keyframe count for each input and output (jsonstats patch)
- Add size in bytes for each input and output (jsonstats patch)
- Mod bumps FFmpeg to v5.1.3
### Thank you to all Patrons and donors
@ -226,13 +274,13 @@
### Attention
Restreamer v2.4.0 includes an update to FFmpeg v5.1.2.
Restreamer v2.4.0 includes an update to FFmpeg v5.1.2.
All necessary process adjustments are activated at the first start of the Restreamer.
If you want to switch back to the old version follow these steps:
If you want to switch back to the old version follow these steps:
[https://docs.datarhei.com/restreamer/installing/migration](https://docs.datarhei.com/restreamer/installing/migration)
*Hint: The backup restores only the previous processes.*
_Hint: The backup restores only the previous processes._
### Restreamer UI v1.4.0 > v1.5.0
@ -276,7 +324,7 @@ If you want to switch back to the old version follow these steps:
- Mod Nvidia CUDA v11.4.2 > v11.7.1
- Mod Intel Media Driver v20.1.1
*We recommend OpenMAX IL for Raspberry PI (3/4) with a 32-bit operating system.*
_We recommend OpenMAX IL for Raspberry PI (3/4) with a 32-bit operating system._
### Documentation

18
run.sh
View File

@ -5,18 +5,22 @@
# First run the import program. It will read the db.dir from the config file in order to
# find an old v1.json. This will be converted to the new db format.
./bin/import
if [ $? -ne 0 ]; then
exit 1
if [ -x ./bin/import ]; then
./bin/import
if [ $? -ne 0 ]; then
exit 1
fi
fi
# Run the FFmpeg migration program. In case a FFmpeg 5 binary is present, it will create a
# backup of the current DB and modify the FFmpeg parameter such that they are compatible
# with FFmpeg 5.
./bin/ffmigrate
if [ $? -ne 0 ]; then
exit 1
if [ -x ./bin/ffmigrate ]; then
./bin/ffmigrate
if [ $? -ne 0 ]; then
exit 1
fi
fi
# Create a hint for the admin interface if there is no index.html
@ -27,4 +31,4 @@ fi
# Now run the core with the possibly converted configuration.
./bin/core
exec ./bin/core