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

This commit is contained in:
root
2024-12-25 00:55:58 +02:00
parent 2f6cecbc42
commit 3bec6c0de0
14 changed files with 23 additions and 16 deletions

21
README.md Normal file → Executable file
View File

@@ -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

2
STACK_VERSION.txt Normal file → Executable file
View File

@@ -1 +1 @@
8.1.NDI.pre
8.2.NDI.pre

0
assets/dashboard.png Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

0
assets/support.png Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 163 KiB

After

Width:  |  Height:  |  Size: 163 KiB

0
docker-compose.cc-full-run-linux-nvidia.yml Normal file → Executable file
View File

0
docker-compose.cc-full-run-linux.yml Normal file → Executable file
View File

View File

@@ -1,6 +0,0 @@
# WITHOUT NVIDIA CUDA [DEV ONLY]
# 1. Stop & remove containers
./clean-containers
# Install
./install.sh 8.1.pre-selfhosted

0
webrtc/docker-compose.cc-webrtc.yml Normal file → Executable file
View File

0
webrtc/egress.conf Normal file → Executable file
View File

0
webrtc/etc-ntpsec-ntp.conf Normal file → Executable file
View File

0
webrtc/ingress.conf Normal file → Executable file
View File

10
webrtc/livekit.yaml Normal file → Executable file
View File

@@ -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

0
webrtc/ndi-config.v1.json Normal file → Executable file
View File

0
webrtc/redis.conf Normal file → Executable file
View File