]> git.parisson.com Git - telecaster-server.git/commitdiff
add multi video source config feature/engine 4.2.0
authorGuillaume Pellerin <guillaume.pellerin@parisson.com>
Mon, 9 Jun 2025 08:10:32 +0000 (10:10 +0200)
committerGuillaume Pellerin <guillaume.pellerin@parisson.com>
Mon, 9 Jun 2025 08:10:32 +0000 (10:10 +0200)
etc/telecaster/telecaster-multi.yml [new file with mode: 0644]
etc/telecaster/telecaster.yml

diff --git a/etc/telecaster/telecaster-multi.yml b/etc/telecaster/telecaster-multi.yml
new file mode 100644 (file)
index 0000000..950435b
--- /dev/null
@@ -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
index 950435beaec54591f6a54c9aac4e0ac54f05f221..2f2b045c3dac980c4bf3db9817f20b2c366645e2 100644 (file)
@@ -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