فهرست منبع

add camera and mic services + scripts

David 9 سال پیش
والد
کامیت
28b12f9e36
4فایلهای تغییر یافته به همراه34 افزوده شده و 0 حذف شده
  1. 12 0
      camera2/camera.service
  2. 6 0
      camera2/feed-cam.sh
  3. 4 0
      mic1/feed-mic.sh
  4. 12 0
      mic1/mic.service

+ 12 - 0
camera2/camera.service

@@ -0,0 +1,12 @@
+[Unit]
+Description=Camera 2 feed service
+After=syslog.target network.target
+
+[Service]
+Type=simple
+ExecStart=/home/curso/snowmix/camera2/feed-cam.sh
+Restart=always
+RestartSec=3
+
+[Install]
+WantedBy=multi-user.target

+ 6 - 0
camera2/feed-cam.sh

@@ -0,0 +1,6 @@
+#!/bin/bash
+BITRATE=17000000 #17Mb/s is the default
+
+gst-launch-1.0 -qe rpicamsrc rotation=270 preview=0 bitrate=$BITRATE sensor-mode=4 do-timestamp=true !\
+        video/x-h264, width=1280, height=720, framerate=25/1, profile=high !\
+        h264parse ! matroskamux ! tcpserversink host=0.0.0.0 port=5000 sync-method=burst-keyframe

+ 4 - 0
mic1/feed-mic.sh

@@ -0,0 +1,4 @@
+#!/bin/bash
+HOST="192.168.2.155:5003,192.168.2.123:5003"
+
+gst-launch-1.0 $SRC ! queue ! audioconvert ! audioresample ! audio/x-raw,format=S16LE,channels=2,rate=48000,layout=interleaved ! multiudpsink clients=$HOST

+ 12 - 0
mic1/mic.service

@@ -0,0 +1,12 @@
+[Unit]
+Description=Microphones feed service
+After=syslog.target network.target
+
+[Service]
+Type=simple
+ExecStart=/home/curso/snowmix/mic1/feed-mic.sh
+Restart=always
+RestartSec=3
+
+[Install]
+WantedBy=multi-user.target