diff options
-rw-r--r-- | chaos-at-home/ch-helene.yml | 8 | ||||
-rw-r--r-- | inventory/host_vars/ch-dione.yml | 3 | ||||
-rw-r--r-- | inventory/host_vars/ch-helene.yml | 41 | ||||
-rw-r--r-- | inventory/host_vars/ch-thetys.yml | 3 | ||||
-rw-r--r-- | inventory/host_vars/ele-thetys.yml | 3 | ||||
-rw-r--r-- | inventory/host_vars/glt-calypso.yml | 2 | ||||
-rw-r--r-- | inventory/host_vars/glt-dione.yml | 3 | ||||
-rw-r--r-- | inventory/host_vars/glt-helene.yml | 3 | ||||
-rw-r--r-- | inventory/host_vars/glt-telesto.yml | 2 | ||||
-rw-r--r-- | inventory/host_vars/glt-tsdatacop.yml | 2 | ||||
-rw-r--r-- | inventory/host_vars/s2-thetys.yml | 3 | ||||
-rw-r--r-- | inventory/hosts.ini | 3 | ||||
-rw-r--r-- | roles/streaming/rtmp/streamer/defaults/main.yml | 3 | ||||
-rw-r--r-- | roles/streaming/rtmp/streamer/templates/pod-spec.yml.j2 | 6 |
14 files changed, 47 insertions, 38 deletions
diff --git a/chaos-at-home/ch-helene.yml b/chaos-at-home/ch-helene.yml index c5d4013f..17717d07 100644 --- a/chaos-at-home/ch-helene.yml +++ b/chaos-at-home/ch-helene.yml @@ -9,10 +9,10 @@ - role: core/ntp - role: core/cpu-microcode - role: streaming/blackmagic/desktopvideo -# - role: apt-repo/spreadspace -# - role: kubernetes/base -# - role: kubernetes/standalone/base -# - role: streaming/rtmp/streamer + - role: apt-repo/spreadspace + - role: kubernetes/base + - role: kubernetes/standalone/base + - role: streaming/rtmp/streamer post_tasks: - name: install lm-sensors and i7z apt: diff --git a/inventory/host_vars/ch-dione.yml b/inventory/host_vars/ch-dione.yml index d9feac7c..662b497f 100644 --- a/inventory/host_vars/ch-dione.yml +++ b/inventory/host_vars/ch-dione.yml @@ -61,7 +61,8 @@ kubelet_storage: # rtmp_streamer_base_path: /srv/storage/streamer # rtmp_streamer_inst_name: feed -# rtmp_streamer_nginx_image_version: 2022-04-29.23 +# rtmp_streamer_nginx_image_version: 2022-05-15.24 +# rtmp_streamer_ffmpeg_image_version: bullseye-decklink11.7-2022-05-15.13 # rtmp_streamer_decklink_card: "DeckLink 8K Pro (1)" # rtmp_streamer_config: # input_params: ['-f', 'decklink', '-video_input', 'sdi', '-format_code', 'Hp50', '-ac', '2', '-i'] diff --git a/inventory/host_vars/ch-helene.yml b/inventory/host_vars/ch-helene.yml index 9640c409..b29c048d 100644 --- a/inventory/host_vars/ch-helene.yml +++ b/inventory/host_vars/ch-helene.yml @@ -31,21 +31,21 @@ blackmagic_desktopvideo_version: 12.2.2a6 blackmagic_desktopvideo_include_gui: yes -# docker_pkg_provider: docker-com -# docker_storage: -# type: lvm -# vg: "{{ host_name }}" -# lv: docker -# size: 10G -# fs: ext4 - -containerd_storage: +docker_pkg_provider: docker-com +docker_storage: type: lvm vg: "{{ host_name }}" - lv: containerd + lv: docker size: 10G fs: ext4 +# containerd_storage: +# type: lvm +# vg: "{{ host_name }}" +# lv: containerd +# size: 10G +# fs: ext4 + kubelet_storage: type: lvm vg: "{{ host_name }}" @@ -53,15 +53,16 @@ kubelet_storage: size: 5G fs: ext4 -# kubernetes_version: 1.24.0 -# kubernetes_container_runtime: docker -# kubernetes_standalone_max_pods: 42 -# kubernetes_standalone_cni_variant: with-portmap +kubernetes_version: 1.24.0 +kubernetes_container_runtime: docker +kubernetes_standalone_max_pods: 42 +kubernetes_standalone_cni_variant: with-portmap -# rtmp_streamer_base_path: /srv/storage/streamer -# rtmp_streamer_inst_name: feed -# rtmp_streamer_nginx_image_version: 2022-04-29.23 -# rtmp_streamer_decklink_card: "DeckLink SDI 4K" -# rtmp_streamer_config: -# input_params: ['-f', 'decklink', '-video_input', 'sdi', '-format_code', 'Hp50', '-ac', '2', '-i'] +rtmp_streamer_base_path: /srv/storage/streamer +rtmp_streamer_inst_name: feed +rtmp_streamer_nginx_image_version: 2022-05-15.24 +rtmp_streamer_ffmpeg_image_version: bullseye-decklink11.7-2022-05-15.13 +rtmp_streamer_decklink_card: "DeckLink SDI 4K" +rtmp_streamer_config: + input_params: ['-f', 'decklink', '-video_input', 'sdi', '-format_code', 'Hp50', '-ac', '2', '-i'] diff --git a/inventory/host_vars/ch-thetys.yml b/inventory/host_vars/ch-thetys.yml index 6863c248..d77364ea 100644 --- a/inventory/host_vars/ch-thetys.yml +++ b/inventory/host_vars/ch-thetys.yml @@ -54,7 +54,8 @@ kubernetes_standalone_cni_variant: with-portmap rtmp_streamer_base_path: /srv/storage/streamer rtmp_streamer_inst_name: feed -rtmp_streamer_nginx_image_version: 2022-04-29.23 +rtmp_streamer_nginx_image_version: 2022-05-15.24 +rtmp_streamer_ffmpeg_image_version: bullseye-decklink11.7-2022-05-15.13 rtmp_streamer_decklink_card: "DeckLink Mini Recorder" rtmp_streamer_config: input_params: ['-f', 'decklink', '-video_input', 'sdi', '-format_code', 'Hp25', '-ac', '2', '-i'] diff --git a/inventory/host_vars/ele-thetys.yml b/inventory/host_vars/ele-thetys.yml index bd22ef27..59545f8b 100644 --- a/inventory/host_vars/ele-thetys.yml +++ b/inventory/host_vars/ele-thetys.yml @@ -70,7 +70,8 @@ rtmp_streamer_storage: fs: ext4 rtmp_streamer_base_path: /srv/streamer rtmp_streamer_inst_name: emc-test -rtmp_streamer_nginx_image_version: 2021-02-24.20 +rtmp_streamer_nginx_image_version: 2022-05-15.24 +rtmp_streamer_ffmpeg_image_version: bullseye-decklink11.7-2022-05-15.13 rtmp_streamer_decklink_card: "DeckLink Mini Recorder" rtmp_streamer_config: input_params: ['-f', 'decklink', '-video_input', 'sdi', '-format_code', 'Hp25', '-ac', '2', '-i'] diff --git a/inventory/host_vars/glt-calypso.yml b/inventory/host_vars/glt-calypso.yml index b8ef59e3..d671a680 100644 --- a/inventory/host_vars/glt-calypso.yml +++ b/inventory/host_vars/glt-calypso.yml @@ -68,7 +68,7 @@ recorder_storage: name: recorder recorder_base_path: /srv/storage/recorder recorder_inst_name: feed-glt21s1 -recorder_ffmpeg_image_version: 2021-02-24.7 +recorder_ffmpeg_image_version: bullseye-decklink11.7-2022-05-15.13 recorder_decklink_card: "DeckLink SDI (1)" recorder_decklink_format_code: Hp25 diff --git a/inventory/host_vars/glt-dione.yml b/inventory/host_vars/glt-dione.yml index 583fc56a..2cf44bb1 100644 --- a/inventory/host_vars/glt-dione.yml +++ b/inventory/host_vars/glt-dione.yml @@ -61,7 +61,8 @@ rtmp_streamer_storage: fs: ext4 rtmp_streamer_base_path: /srv/streamer rtmp_streamer_inst_name: feed-glt21s1 -rtmp_streamer_nginx_image_version: 2021-02-24.20 +rtmp_streamer_nginx_image_version: 2022-05-15.24 +rtmp_streamer_ffmpeg_image_version: bullseye-decklink11.7-2022-05-15.13 rtmp_streamer_decklink_card: "DeckLink 8K Pro (1)" rtmp_streamer_config: input_params: ['-f', 'decklink', '-format_code', 'Hp25', '-ac', '2', '-i'] diff --git a/inventory/host_vars/glt-helene.yml b/inventory/host_vars/glt-helene.yml index 22880793..84bd9eee 100644 --- a/inventory/host_vars/glt-helene.yml +++ b/inventory/host_vars/glt-helene.yml @@ -61,7 +61,8 @@ rtmp_streamer_storage: fs: ext4 rtmp_streamer_base_path: /srv/streamer rtmp_streamer_inst_name: feed-glt21s2 -rtmp_streamer_nginx_image_version: 2021-02-24.20 +rtmp_streamer_nginx_image_version: 2022-05-15.24 +rtmp_streamer_ffmpeg_image_version: bullseye-decklink11.7-2022-05-15.13 rtmp_streamer_decklink_card: "DeckLink SDI 4K" rtmp_streamer_config: input_params: ['-f', 'decklink', '-format_code', 'Hp25', '-ac', '2', '-i'] diff --git a/inventory/host_vars/glt-telesto.yml b/inventory/host_vars/glt-telesto.yml index 7f3440f6..421226d9 100644 --- a/inventory/host_vars/glt-telesto.yml +++ b/inventory/host_vars/glt-telesto.yml @@ -68,7 +68,7 @@ recorder_storage: name: recorder recorder_base_path: /srv/storage/recorder recorder_inst_name: feed-glt21s2 -recorder_ffmpeg_image_version: 2021-02-24.7 +recorder_ffmpeg_image_version: bullseye-decklink11.7-2022-05-15.13 recorder_decklink_card: "DeckLink SDI" recorder_decklink_format_code: Hp25 diff --git a/inventory/host_vars/glt-tsdatacop.yml b/inventory/host_vars/glt-tsdatacop.yml index 851c13fe..c72b57e2 100644 --- a/inventory/host_vars/glt-tsdatacop.yml +++ b/inventory/host_vars/glt-tsdatacop.yml @@ -66,7 +66,7 @@ recorder_storage: fs: ext4 recorder_base_path: /srv/recorder recorder_inst_name: feed-glt21s3 -recorder_ffmpeg_image_version: 2021-02-24.7 +recorder_ffmpeg_image_version: bullseye-decklink11.7-2022-05-15.13 recorder_decklink_card: "DeckLink Mini Recorder" recorder_decklink_format_code: Hp25 diff --git a/inventory/host_vars/s2-thetys.yml b/inventory/host_vars/s2-thetys.yml index e827c5e7..cd655006 100644 --- a/inventory/host_vars/s2-thetys.yml +++ b/inventory/host_vars/s2-thetys.yml @@ -68,7 +68,8 @@ zfs_pools: rtmp_streamer_base_path: /srv/storage/streamer rtmp_streamer_inst_name: feed -rtmp_streamer_nginx_image_version: 2021-02-24.20 +rtmp_streamer_nginx_image_version: 2022-05-15.24 +rtmp_streamer_ffmpeg_image_version: bullseye-decklink11.7-2022-05-15.13 rtmp_streamer_decklink_card: "DeckLink Mini Recorder" rtmp_streamer_recording: level: full diff --git a/inventory/hosts.ini b/inventory/hosts.ini index 581913b6..5a0fbf81 100644 --- a/inventory/hosts.ini +++ b/inventory/hosts.ini @@ -520,6 +520,7 @@ ele-jitsi s2-thetys sk-tomnext-nc ch-thetys +ch-helene glt-coturn glt-meet1 glt-meet2 @@ -561,7 +562,7 @@ k8s-emc-streamer ### Kubernetes Cluster: chtest [k8s-chtest-encoder] ch-dione -ch-helene +#ch-helene [k8s-chtest-ctrl] ch-k8s-ctrl diff --git a/roles/streaming/rtmp/streamer/defaults/main.yml b/roles/streaming/rtmp/streamer/defaults/main.yml index 6d66683a..d4222f8b 100644 --- a/roles/streaming/rtmp/streamer/defaults/main.yml +++ b/roles/streaming/rtmp/streamer/defaults/main.yml @@ -6,7 +6,8 @@ rtmp_streamer_base_path: /srv/rtmp/streamer rtmp_streamer_port: 1935 # rtmp_streamer_inst_name: feed -# rtmp_streamer_nginx_image_version: 2021-02-24.20 +# rtmp_streamer_nginx_image_version: 2022-05-15.24 +# rtmp_streamer_ffmpeg_image_version: bullseye-decklink11.7-2022-05-15.13 # rtmp_streamer_decklink_card: "DeckLink Mini Recorder" rtmp_streamer_app_name: "{{ rtmp_streamer_inst_name }}" rtmp_streamer_quality_levels: diff --git a/roles/streaming/rtmp/streamer/templates/pod-spec.yml.j2 b/roles/streaming/rtmp/streamer/templates/pod-spec.yml.j2 index 329267bc..5f97d9b8 100644 --- a/roles/streaming/rtmp/streamer/templates/pod-spec.yml.j2 +++ b/roles/streaming/rtmp/streamer/templates/pod-spec.yml.j2 @@ -20,7 +20,7 @@ containers: mountPath: /var/lib/nginx - name: source - image: registry.gitlab.com/spreadspace/docker/nginx:{{ rtmp_streamer_nginx_image_version }} + image: registry.gitlab.com/spreadspace/docker/ffmpeg:{{ rtmp_streamer_ffmpeg_image_version }} imagePullPolicy: Always command: - ffmpeg-decklink-rtmp.py @@ -55,7 +55,7 @@ containers: {% for name, forward in rtmp_streamer_forwards.items() %} - name: "forward-{{ name }}" - image: registry.gitlab.com/spreadspace/docker/nginx:{{ rtmp_streamer_nginx_image_version }} + image: registry.gitlab.com/spreadspace/docker/ffmpeg:{{ rtmp_streamer_ffmpeg_image_version }} imagePullPolicy: Always command: - /usr/bin/ffmpeg @@ -77,7 +77,7 @@ containers: {% endfor %} {% if rtmp_streamer_recording is defined %} - name: record - image: registry.gitlab.com/spreadspace/docker/nginx:{{ rtmp_streamer_nginx_image_version }} + image: registry.gitlab.com/spreadspace/docker/ffmpeg:{{ rtmp_streamer_ffmpeg_image_version }} imagePullPolicy: Always command: - /usr/bin/ffmpeg |