mirror of
https://github.com/datarhei/restreamer.git
synced 2025-12-11 22:14:02 +01:00
Update changelog, bundle workflow
This commit is contained in:
12
.github/workflows/build_bundle.yaml
vendored
12
.github/workflows/build_bundle.yaml
vendored
@@ -52,22 +52,22 @@ jobs:
|
|||||||
include:
|
include:
|
||||||
- ui: ${{ needs.versions.outputs.uiversion }}
|
- ui: ${{ needs.versions.outputs.uiversion }}
|
||||||
core: core${{ needs.versions.outputs.coreversion }}-alpine3.19
|
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
|
platforms: linux/amd64,linux/arm64,linux/arm/v7
|
||||||
prefix:
|
prefix:
|
||||||
- ui: ${{ needs.versions.outputs.uiversion }}
|
- ui: ${{ needs.versions.outputs.uiversion }}
|
||||||
core: core${{ needs.versions.outputs.coreversion }}-alpine3.19
|
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
|
platforms: linux/arm64,linux/arm/v7
|
||||||
prefix: rpi-
|
prefix: rpi-
|
||||||
- ui: ${{ needs.versions.outputs.uiversion }}
|
- ui: ${{ needs.versions.outputs.uiversion }}
|
||||||
core: core${{ needs.versions.outputs.coreversion }}-ubuntu20.04
|
core: core${{ needs.versions.outputs.coreversion }}-ubuntu22.04
|
||||||
ffmpeg: ffmpeg5.1.3-vaapi-ubuntu20.04
|
ffmpeg: ffmpeg6.1.1-vaapi-ubuntu22.04
|
||||||
platforms: linux/amd64
|
platforms: linux/amd64
|
||||||
prefix: vaapi-
|
prefix: vaapi-
|
||||||
- ui: ${{ needs.versions.outputs.uiversion }}
|
- ui: ${{ needs.versions.outputs.uiversion }}
|
||||||
core: core${{ needs.versions.outputs.coreversion }}-ubuntu20.04
|
core: core${{ needs.versions.outputs.coreversion }}-ubuntu22.04
|
||||||
ffmpeg: ffmpeg5.1.3-cuda-ubuntu20.04-cuda11.7.1
|
ffmpeg: ffmpeg6.1.1-cuda-ubuntu22.04-cuda11.7.1
|
||||||
platforms: linux/amd64
|
platforms: linux/amd64
|
||||||
prefix: cuda-
|
prefix: cuda-
|
||||||
steps:
|
steps:
|
||||||
|
|||||||
60
CHANGELOG.md
60
CHANGELOG.md
@@ -1,5 +1,53 @@
|
|||||||
# Restreamer
|
# 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
|
## 2.8.0
|
||||||
|
|
||||||
### UI v1.9.0 > v1.10.0
|
### UI v1.9.0 > v1.10.0
|
||||||
@@ -144,8 +192,8 @@
|
|||||||
|
|
||||||
- Add alsa support by default
|
- Add alsa support by default
|
||||||
- Add min, max, avg of incoming framerates for each input and output (jsonstats patch)
|
- 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 keyframe count for each input and output (jsonstats patch)
|
||||||
- Add size in bytes 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
|
- Mod bumps FFmpeg to v5.1.3
|
||||||
|
|
||||||
### Thank you to all Patrons and donors
|
### Thank you to all Patrons and donors
|
||||||
@@ -226,13 +274,13 @@
|
|||||||
|
|
||||||
### Attention
|
### 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.
|
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)
|
[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
|
### 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 Nvidia CUDA v11.4.2 > v11.7.1
|
||||||
- Mod Intel Media Driver v20.1.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
|
### Documentation
|
||||||
|
|
||||||
|
|||||||
18
run.sh
18
run.sh
@@ -5,18 +5,22 @@
|
|||||||
# First run the import program. It will read the db.dir from the config file in order to
|
# 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.
|
# find an old v1.json. This will be converted to the new db format.
|
||||||
|
|
||||||
./bin/import
|
if [ -x ./bin/import ]; then
|
||||||
if [ $? -ne 0 ]; then
|
./bin/import
|
||||||
exit 1
|
if [ $? -ne 0 ]; then
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Run the FFmpeg migration program. In case a FFmpeg 5 binary is present, it will create a
|
# 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
|
# backup of the current DB and modify the FFmpeg parameter such that they are compatible
|
||||||
# with FFmpeg 5.
|
# with FFmpeg 5.
|
||||||
|
|
||||||
./bin/ffmigrate
|
if [ -x ./bin/ffmigrate ]; then
|
||||||
if [ $? -ne 0 ]; then
|
./bin/ffmigrate
|
||||||
exit 1
|
if [ $? -ne 0 ]; then
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Create a hint for the admin interface if there is no index.html
|
# 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.
|
# Now run the core with the possibly converted configuration.
|
||||||
|
|
||||||
./bin/core
|
exec ./bin/core
|
||||||
|
|||||||
Reference in New Issue
Block a user