ajout container pour video loopback

This commit is contained in:
2023-01-14 16:04:23 +01:00
parent b8c332bc08
commit 2cbaae03de
3 changed files with 12 additions and 2 deletions

View File

@@ -5,7 +5,6 @@ mp_drawing_styles = mp.solutions.drawing_styles
mp_hands = mp.solutions.hands
# For webcam input:
# cap = cv2.VideoCapture("dev/v4l/by-path/pci-0000:04:00.3-usb-0:4:1.0-video-index0")
cap = cv2.VideoCapture(0)
hands = mp_hands.Hands(
model_complexity=0,

View File

@@ -87,4 +87,12 @@ services:
ports:
#Ce container est le serveur websocker dont le client est l'interface de la borne qui tourne dans le navigateur
- 5000:5000
video_loopback:
build: ./video_loopback
container_name: video_loopback
restart: always
devices:
- /dev/video0:/dev/video0
- /dev/video2:/dev/video1
- /dev/video3:/dev/video2

View File

@@ -0,0 +1,3 @@
FROM alpine:latest
RUN apk add --no-cache ffmpeg
CMD ["ffmpeg","-f","video4linux2","-i","/dev/video0","-codec","copy","-f","v4l2","/dev/video1","-codec","copy","-f","v4l2","/dev/video2", "-loglevel","warning"]