]> git.parisson.com Git - telecaster-server.git/commitdiff
add more conf examples
authorGuillaume Pellerin <guillaume.pellerin@parisson.com>
Fri, 14 Mar 2025 09:07:12 +0000 (10:07 +0100)
committerGuillaume Pellerin <guillaume.pellerin@parisson.com>
Fri, 14 Mar 2025 09:07:12 +0000 (10:07 +0100)
etc/telecaster/telecaster-jack.yml [new file with mode: 0644]
etc/telecaster/telecaster-pipewire-multi.yml [new file with mode: 0644]
etc/telecaster/telecaster-pipewire.yml [new file with mode: 0644]

diff --git a/etc/telecaster/telecaster-jack.yml b/etc/telecaster/telecaster-jack.yml
new file mode 100644 (file)
index 0000000..1aab8c6
--- /dev/null
@@ -0,0 +1,153 @@
+telecaster:
+  server:
+    ip: 127.0.0.1
+    port: 8000
+    password: source2parisson
+    type: icecast
+  record_dir: /home/telecaster/monitor/
+  video:
+    gstreamer:
+      - id: 0
+        video_source: v4l2src
+        video_options: device=/dev/video0
+        name: JVC
+        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: 800
+          focus_absolute: 3395
+          focus_automatic_continuous: 0
+          sharpness: 6
+          saturation: 100
+      - id: 2
+        video_source: v4l2src
+        video_options: device=/dev/video2
+        name: USB-HDMI
+        width: 1280
+        height: 720
+        framerate: 30
+        flip: none
+        format: image/jpeg
+        decoder: jpegdec
+        audio_delay: 0
+        video_delay: 0
+        vp8_bitrate: 4000000
+    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_1.webm
+            short_name: monitor_1.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/trash/webm/1
+            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:
+    gstreamer:
+      audio_source: jackaudiosrc
+      audio_options: connect=2,
+      channels: 2
+      opus_bitrate: 96000
+      mp3_quality: 4.0
+      gain_pre: 2.5
+      gain_post: 1.5
+      jack:
+        driver: alsa
+        samplerate: 48000
+        ring_buffers: 3
+        phw: 3
+        chw: 3
+    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/trash/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-pipewire-multi.yml b/etc/telecaster/telecaster-pipewire-multi.yml
new file mode 100644 (file)
index 0000000..e99689a
--- /dev/null
@@ -0,0 +1,147 @@
+telecaster:
+  server:
+    ip: 127.0.0.1
+    port: 8000
+    password: source2parisson
+    type: icecast
+  record_dir: /home/telecaster/monitor/
+  video:
+    gstreamer:
+      - id: 0
+        video_source: pipewiresrc
+        video_options: target-object="telecaster_source"
+        name: JVC
+        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: 800
+          focus_absolute: 3395
+          focus_automatic_continuous: 0
+          sharpness: 6
+          saturation: 100
+      - id: 2
+        video_source: pipewiresrc
+        video_options: target-object="telecaster_source"
+        name: USB-HDMI
+        width: 1280
+        height: 720
+        framerate: 30
+        flip: none
+        format: image/jpeg
+        decoder: jpegdec
+        audio_delay: 0
+        video_delay: 0
+        vp8_bitrate: 4000000
+    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_1.webm
+            short_name: monitor_1.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/trash/webm/1
+            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:
+    gstreamer:
+      audio_source: pipewiresrc
+      audio_options: target-object="telecaster_source"
+      channels: 2
+      opus_bitrate: 96000
+      mp3_quality: 4.0
+      gain_pre: 2.5
+      gain_post: 1.5
+    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/trash/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-pipewire.yml b/etc/telecaster/telecaster-pipewire.yml
new file mode 100644 (file)
index 0000000..449535d
--- /dev/null
@@ -0,0 +1,134 @@
+telecaster:
+  server:
+    ip: 127.0.0.1
+    port: 8000
+    password: source2parisson
+    type: icecast
+  record_dir: /home/telecaster/monitor/
+  video:
+    gstreamer:
+      - id: 0
+        video_source: pipewiresrc
+        video_options: target-object="telecaster_source"
+        name: JVC
+        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: 800
+          focus_absolute: 3395
+          focus_automatic_continuous: 0
+          sharpness: 6
+          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:
+    gstreamer:
+      audio_source: pipewiresrc
+      audio_options: target-object="telecaster_source"
+      channels: 2
+      opus_bitrate: 96000
+      mp3_quality: 4.0
+      gain_pre: 2.5
+      gain_post: 1.5
+    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