From 3bec6c0de0c227f7ad7ced4a6b7a8771cdbc5c26 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 25 Dec 2024 00:55:58 +0200 Subject: [PATCH] New encoding profiles: Range Extensions Profile, Screen Content, High 10-bit, Main 10-bit. New controls for video encoding settings. New codecs available for video calls (WebRTC): H265, VP9, AV1 --- README.md | 21 +++++++++++++------- STACK_VERSION.txt | 2 +- assets/dashboard.png | Bin assets/support.png | Bin docker-compose.cc-full-run-linux-nvidia.yml | 0 docker-compose.cc-full-run-linux.yml | 0 test.md | 6 ------ webrtc/docker-compose.cc-webrtc.yml | 0 webrtc/egress.conf | 0 webrtc/etc-ntpsec-ntp.conf | 0 webrtc/ingress.conf | 0 webrtc/livekit.yaml | 10 ++++++++-- webrtc/ndi-config.v1.json | 0 webrtc/redis.conf | 0 14 files changed, 23 insertions(+), 16 deletions(-) mode change 100644 => 100755 README.md mode change 100644 => 100755 STACK_VERSION.txt mode change 100644 => 100755 assets/dashboard.png mode change 100644 => 100755 assets/support.png mode change 100644 => 100755 docker-compose.cc-full-run-linux-nvidia.yml mode change 100644 => 100755 docker-compose.cc-full-run-linux.yml delete mode 100644 test.md mode change 100644 => 100755 webrtc/docker-compose.cc-webrtc.yml mode change 100644 => 100755 webrtc/egress.conf mode change 100644 => 100755 webrtc/etc-ntpsec-ntp.conf mode change 100644 => 100755 webrtc/ingress.conf mode change 100644 => 100755 webrtc/livekit.yaml mode change 100644 => 100755 webrtc/ndi-config.v1.json mode change 100644 => 100755 webrtc/redis.conf diff --git a/README.md b/README.md old mode 100644 new mode 100755 index 070cd47..f41e1ee --- a/README.md +++ b/README.md @@ -1,27 +1,29 @@ -# Callaba On-Premise 8.1 Installation +# Callaba On-Premise 8.2 Installation ## Requirements - Ubuntu 22.04 -- Docker +- docker 27.4.0 (to check version use docker -v) +- docker-compose version 1.29.2 (to check version use docker-compose -v) + ## Step 1. Download installation files - Open terminal and clone the repository: ```console - git clone https://gitlab.callabacloud.com/callaba-8/linux-8.1.git + git clone https://gitlab.callabacloud.com/callaba-8/linux-8.2.git ``` - Navigate to the folder: ```console - cd linux-8.1/ + cd linux-8.2/ ``` ## Step 2. Installation with regular CPU transcoding usage After the requirements are installed, run the installation script. When prompted, enter your login and password for the registry: ```console -sudo bash install.sh 8.1.NDI.pre +sudo bash install.sh 8.2.NDI.pre ``` Note: if you have problems running mDNS, run sudo apt-get upgrade and then reboot the machine. @@ -30,14 +32,14 @@ Note: if you have problems running mDNS, run sudo apt-get upgrade and then reboo After the requirements are installed, run the installation script. When prompted, enter your login and password for the registry: ```console -sudo bash install.sh 8.1.NDI.pre nvidia +sudo bash install.sh 8.2.NDI.pre nvidia ``` ## Or installation with XILINX accelerated transcoding support After the requirements are installed, run the installation script. When prompted, enter your login and password for the registry: ```console -sudo bash install.sh 8.1.NDI.pre xilinx +sudo bash install.sh 8.2.NDI.pre xilinx ``` @@ -88,5 +90,10 @@ Use the **Contact Support** button directly from your dashboard. ![Image Description](./assets/support.png) +# Changelog + - New encoding profiles: Range Extensions Profile, Screen Content, High 10-bit, Main 10-bit + - New controls for video encoding settings + - New codecs available for video calls (WebRTC): VP9, AV1 + diff --git a/STACK_VERSION.txt b/STACK_VERSION.txt old mode 100644 new mode 100755 index b035881..0d2c01b --- a/STACK_VERSION.txt +++ b/STACK_VERSION.txt @@ -1 +1 @@ -8.1.NDI.pre +8.2.NDI.pre diff --git a/assets/dashboard.png b/assets/dashboard.png old mode 100644 new mode 100755 diff --git a/assets/support.png b/assets/support.png old mode 100644 new mode 100755 diff --git a/docker-compose.cc-full-run-linux-nvidia.yml b/docker-compose.cc-full-run-linux-nvidia.yml old mode 100644 new mode 100755 diff --git a/docker-compose.cc-full-run-linux.yml b/docker-compose.cc-full-run-linux.yml old mode 100644 new mode 100755 diff --git a/test.md b/test.md deleted file mode 100644 index fc8b58a..0000000 --- a/test.md +++ /dev/null @@ -1,6 +0,0 @@ -# WITHOUT NVIDIA CUDA [DEV ONLY] -# 1. Stop & remove containers -./clean-containers - -# Install -./install.sh 8.1.pre-selfhosted \ No newline at end of file diff --git a/webrtc/docker-compose.cc-webrtc.yml b/webrtc/docker-compose.cc-webrtc.yml old mode 100644 new mode 100755 diff --git a/webrtc/egress.conf b/webrtc/egress.conf old mode 100644 new mode 100755 diff --git a/webrtc/etc-ntpsec-ntp.conf b/webrtc/etc-ntpsec-ntp.conf old mode 100644 new mode 100755 diff --git a/webrtc/ingress.conf b/webrtc/ingress.conf old mode 100644 new mode 100755 diff --git a/webrtc/livekit.yaml b/webrtc/livekit.yaml old mode 100644 new mode 100755 index fead953..287d94f --- a/webrtc/livekit.yaml +++ b/webrtc/livekit.yaml @@ -22,5 +22,11 @@ logging: level: error room: empty_timeout: 864000000 - departure_timeout: 864000000 - + departure_timeout: 864000000 + enabled_codecs: + - mime: audio/opus + - mime: video/vp8 + - mime: video/h264 + - mime: audio/red + - mime: video/av1 + - mime: video/vp9 diff --git a/webrtc/ndi-config.v1.json b/webrtc/ndi-config.v1.json old mode 100644 new mode 100755 diff --git a/webrtc/redis.conf b/webrtc/redis.conf old mode 100644 new mode 100755