release candidate
This commit is contained in:
27
defaults/kiosk.yaml
Normal file
27
defaults/kiosk.yaml
Normal file
@ -0,0 +1,27 @@
|
||||
---
|
||||
|
||||
|
||||
# kiosk vars
|
||||
kiosk_service_templates:
|
||||
- chrome_website: "http://{{ stream_control_host }}:8081"
|
||||
service_name: user_stream_control
|
||||
service_description: "VCR Capture User Stream Control"
|
||||
extra_service_configs: ""
|
||||
user_data_dir: "/opt/chrome/one"
|
||||
extra_chrome_configs: |
|
||||
--window-size="560,1080" \
|
||||
--user-data-dir=/opt/chrome/one \
|
||||
--device-scale-factor="200" \
|
||||
- chrome_website: "http://{{ stream_preview_host }}:8888/stream"
|
||||
service_name: stream_preview
|
||||
service_description: "VCR Capture Preview Stream"
|
||||
extra_service_configs: ""
|
||||
user_data_dir: "/opt/chrome/two"
|
||||
extra_chrome_configs: |
|
||||
--window-size="1350,1080" \
|
||||
--user-data-dir=/opt/chrome/two \
|
||||
--window-position="570,0" \
|
||||
--device-scale-factor="200" \
|
||||
|
||||
|
||||
...
|
||||
@ -1,69 +1,9 @@
|
||||
---
|
||||
|
||||
working_storage: "/media/sd_card"
|
||||
|
||||
owncast_capture_folder: "{{ working_storage }}/owncast"
|
||||
|
||||
recording_capture_folder: "{{ working_storage }}/recordings"
|
||||
|
||||
streaming_working_folder: "/opt/cosmos/streamer"
|
||||
|
||||
mediamtx_working_folder: "/opt/cosmos/mediamtx"
|
||||
|
||||
jellyfin_working_folder: "/opt/cosmos/jellyfin"
|
||||
|
||||
jellyfin_port: "8096"
|
||||
|
||||
service_control_folder: "/opt/cosmos/streamer/service_control"
|
||||
|
||||
video_device: "/dev/video0"
|
||||
|
||||
v4l2_id_string: "AV TO USB2.0"
|
||||
|
||||
audio_device: "hw:0,0"
|
||||
|
||||
mediamtx_architecture: "amd64"
|
||||
|
||||
lsusb_device_ID: "534d:0021"
|
||||
|
||||
capture_device_ID_string: "MS210"
|
||||
|
||||
service_control_name: "stream_service.service"
|
||||
|
||||
service_name: "VCR Streamer"
|
||||
|
||||
container_name: "service_control"
|
||||
|
||||
mediamtx_local_version: "deadbeef_test"
|
||||
|
||||
storage_unmounted: true
|
||||
|
||||
mount_storge: true
|
||||
|
||||
format_storage: false
|
||||
|
||||
sd_unmounted: true
|
||||
|
||||
arm_arch: false
|
||||
|
||||
refresh_special: true
|
||||
|
||||
kiosk_models:
|
||||
- "Surface Pro 2"
|
||||
|
||||
install_kodi: false
|
||||
|
||||
local_username: "cosmos"
|
||||
|
||||
chrome_website: "http://localhost:8888/stream"
|
||||
|
||||
fixed_size: "--start-fullscreen"
|
||||
|
||||
# package list
|
||||
streamer_packages:
|
||||
- gdisk
|
||||
- ffmpeg
|
||||
- alsa-utils
|
||||
# - alsa-oss
|
||||
- alsa-firmware-loaders
|
||||
- apulse
|
||||
- libasound2-plugins
|
||||
@ -72,7 +12,25 @@ streamer_packages:
|
||||
- python3-venv
|
||||
- python3-setuptools
|
||||
|
||||
# media_mtx variables
|
||||
# jenkinsfile vars
|
||||
refresh_special: false
|
||||
GUI_deploy: false
|
||||
extra_storage: false
|
||||
kiosk_refresh: false
|
||||
remote_deploy: false
|
||||
server_deploy: false
|
||||
luna_offload: false
|
||||
|
||||
# jellfin vars
|
||||
jellyfin_working_folder: "/opt/cosmos/jellyfin"
|
||||
jellyfin_port: "8096"
|
||||
jellyfin_deploy: false
|
||||
|
||||
# mediamtx vars
|
||||
mediamtx_working_folder: "/opt/cosmos/mediamtx"
|
||||
mediamtx_architecture: "amd64"
|
||||
mediamtx_local_version: "deadbeef_test"
|
||||
# config.yaml variables
|
||||
mediamtx_configs:
|
||||
- search_string: 'record:'
|
||||
line: ' record: no'
|
||||
@ -84,5 +42,74 @@ mediamtx_configs:
|
||||
line: ' recordDeleteAfter: 0s'
|
||||
- search_string: 'recordMaxPartSize'
|
||||
line: ' recordMaxPartSize: 500M'
|
||||
# luna offload vars
|
||||
mediamtx_remote_ffmpeg: ""
|
||||
mediamtx_local_ffmpeg: ""
|
||||
|
||||
# kiosk vars
|
||||
stream_preview_host: "localhost"
|
||||
stream_control_host: "localhost"
|
||||
|
||||
#kiosk_service_templates:
|
||||
# - chrome_website: "http://localhost:8081"
|
||||
# service_name: user_stream_control
|
||||
# service_description: "VCR Capture User Stream Control"
|
||||
# extra_service_configs: ""
|
||||
# user_data_dir: "/opt/chrome/one"
|
||||
# extra_chrome_configs: |
|
||||
# --window-size="560,1080" \
|
||||
# --user-data-dir=/opt/chrome/one \
|
||||
# --device-scale-factor="200" \
|
||||
# - chrome_website: "http://{{ stream_preview_host }}:8888/stream"
|
||||
# service_name: stream_preview
|
||||
# service_description: "VCR Capture Preview Stream"
|
||||
# extra_service_configs: ""
|
||||
# user_data_dir: "/opt/chrome/two"
|
||||
# extra_chrome_configs: |
|
||||
# --window-size="1350,1080" \
|
||||
# --user-data-dir=/opt/chrome/two \
|
||||
# --window-position="570,0" \
|
||||
# --device-scale-factor="200" \
|
||||
|
||||
# rtsp site vars
|
||||
rtsp_site_working_folder: "/opt/cosmos/rtsp_site"
|
||||
|
||||
# service control vars
|
||||
service_control_folder: "/opt/cosmos/streamer/service_control"
|
||||
service_control_name: "stream_service.service"
|
||||
service_name: "VCR Streamer"
|
||||
container_name: "service_control"
|
||||
|
||||
# streamer service vars
|
||||
streaming_working_folder: "/opt/cosmos/streamer"
|
||||
video_device: "/dev/video0"
|
||||
v4l2_id_string:
|
||||
- "AV TO USB2.0"
|
||||
- "USB Video"
|
||||
audio_device: "hw:0,0"
|
||||
lsusb_device_ID: "534d:0021"
|
||||
capture_device_ID_string: "MS210"
|
||||
|
||||
# preview service vars
|
||||
stream_preview_folder: "/opt/cosmos/preview"
|
||||
|
||||
# working folder vars
|
||||
working_storage: "/media/sd_card"
|
||||
recording_capture_folder: "{{ working_storage }}/recordings"
|
||||
storage_unmounted: true
|
||||
mount_storge: true
|
||||
format_storage: false
|
||||
sd_unmounted: true
|
||||
|
||||
# other vars
|
||||
arm_arch: false
|
||||
kiosk_models:
|
||||
- "Surface Pro 2"
|
||||
- "11G5S0C900"
|
||||
arm_gui_list:
|
||||
- "RK3588"
|
||||
local_username: "cosmos"
|
||||
armcpu_check: false
|
||||
MediaMTX_only: false
|
||||
arm_device_found: false
|
||||
...
|
||||
Reference in New Issue
Block a user