From: Guillaume Pellerin Date: Mon, 9 Jun 2025 08:10:32 +0000 (+0200) Subject: add multi video source config X-Git-Tag: 4.2.0 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=refs%2Fheads%2Ffeature%2Fengine;p=telecaster-server.git add multi video source config --- diff --git a/etc/telecaster/telecaster-multi.yml b/etc/telecaster/telecaster-multi.yml new file mode 100644 index 0000000..950435b --- /dev/null +++ b/etc/telecaster/telecaster-multi.yml @@ -0,0 +1,163 @@ +telecaster: + server: + ip: 127.0.0.1 + port: 8000 + password: source2parisson + type: icecast + record_dir: /home/telecaster/monitor/ + video: + gstreamer: + - id: 0 + name: logitech + width: 1280 + height: 720 + framerate: 30 + flip: none + format: image/jpeg + decoder: jpegdec + audio_delay: 0 + video_delay: 0 + vp8_bitrate: 4000000 + v4l2-ctl: + power_line_frequency: 1 + zoom_absolute: 100 + focus_absolute: 0 + focus_automatic_continuous: 0 + sharpness: 128 + saturation: 100 + - id: 2 + name: logitech + width: 1280 + height: 720 + framerate: 30 + flip: none + format: image/jpeg + decoder: jpegdec + audio_delay: 0 + video_delay: 0 + vp8_bitrate: 4000000 + v4l2-ctl: + power_line_frequency: 1 + zoom_absolute: 100 + focus_absolute: 0 + focus_automatic_continuous: 0 + sharpness: 128 + saturation: 100 + deefuzzer: + log: /var/log/telecaster/telecaster_webm_monitor.log + m3u: /tmp/telecaster_webm_monitor.m3u + station: + control: + mode: 0 + port: 16002 + infos: + description: TeleCaster WebM monitor stream + genre: Vocal + name: monitor_0.webm + short_name: monitor_0.webm + url: https://www.parisson.com + jingles: + dir: /path/to/jingles + mode: '0' + shuffle: '0' + media: + bitrate: '512' + dir: /home/telecaster/media/webm + format: webm + ogg_quality: '4' + samplerate: '48000' + shuffle: '0' + voices: '1' + record: + dir: /home/telecaster/monitor/webm + mode: 1 + relay: + author: TeleCaster + mode: '1' + url: http://127.0.0.1:8000/telecaster_live_0.webm + rss: + dir: /var/www/rss + enclosure: '0' + media_url: http://localhost/rss/ + server: + host: 127.0.0.1 + mountpoint: monitor_0.webm + port: '8000' + public: '0' + sourcepassword: source2parisson + type: icecast + twitter: + key: 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + mode: '0' + secret: 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + tags: bla bla + audio: + engine: jack + jack: + card: U192k + priority: 50 + buffer: 1024 + samplerate: 48000 + pipewire: + target_object: telecaster_source + #target_object=alsa:acp:ArturiaMsd:0:capture + gstreamer: + channels: 2 + opus_bitrate: 96000 + mp3_quality: 4.0 + volume_pre: 2.5 + volume_post: 1.5 + hp_frequency: 120 + hp_poles: 4 + comp_threshold: 0.125 + comp_ratio: 0.125 + limit_threshold: 0.95 + limit_ratio: 0.001 + deefuzzer: + log: /var/log/telecaster/telecaster_mp3_monitor.log + m3u: /tmp/telecaster_mp3_monitor.m3u + station: + control: + mode: 0 + port: 16001 + infos: + description: TeleCaster MP3 monitor + genre: Vocal + name: monitor.mp3 + short_name: monitor.mp3 + url: https://www.parisson.com + jingles: + dir: /path/to/jingles + mode: 0 + shuffle: 1 + media: + bitrate: 96 + dir: /home/telecaster/media/mp3 + format: mp3 + ogg_quality: 4 + samplerate: 48000 + shuffle: 0 + voices: '2' + record: + dir: /home/telecaster/monitor/mp3 + mode: 1 + relay: + author: Inconnu + mode: 1 + url: http://127.0.0.1:8000/telecaster_live.mp3 + rss: + dir: /var/www/rss + enclosure: 0 + media_url: http://localhost/rss/ + server: + host: 127.0.0.1 + mountpoint: monitor.mp3 + port: 8000 + public: 0 + sourcepassword: source2parisson + type: icecast + twitter: + key: 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + mode: 0 + secret: 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + tags: bla bla diff --git a/etc/telecaster/telecaster.yml b/etc/telecaster/telecaster.yml index 950435b..2f2b045 100644 --- a/etc/telecaster/telecaster.yml +++ b/etc/telecaster/telecaster.yml @@ -25,24 +25,6 @@ telecaster: focus_automatic_continuous: 0 sharpness: 128 saturation: 100 - - id: 2 - name: logitech - width: 1280 - height: 720 - framerate: 30 - flip: none - format: image/jpeg - decoder: jpegdec - audio_delay: 0 - video_delay: 0 - vp8_bitrate: 4000000 - v4l2-ctl: - power_line_frequency: 1 - zoom_absolute: 100 - focus_absolute: 0 - focus_automatic_continuous: 0 - sharpness: 128 - saturation: 100 deefuzzer: log: /var/log/telecaster/telecaster_webm_monitor.log m3u: /tmp/telecaster_webm_monitor.m3u