From e1bec7a0861b3d357328217e763592d5d824911e Mon Sep 17 00:00:00 2001 From: cpu Date: Wed, 3 Jan 2024 22:18:24 +0100 Subject: [PATCH] stream IP camera --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 177a6ac..f21b141 100644 --- a/README.md +++ b/README.md @@ -104,6 +104,9 @@ card 1: Q9000 [QuickCam Pro 9000], device 0: USB Audio [USB Audio] ### Live stream white text on black background [ffmpeg create blank screen with text video](https://stackoverflow.com/questions/22710099/ffmpeg-create-blank-screen-with-text-video) > `ffmpeg -hide_banner -f lavfi -i color=size=320x240:rate=25:color=black -vf "drawtext=fontfile=/usr/share/fonts/truetype/freefont/FreeSans.ttf:fontsize=30:fontcolor=white:x=(w-text_w)/2:y=(h-text_h)/2:text='Stream začne čoskoro...'" -vcodec libx264 -preset slow -f flv rtmp://peertube.virtonline.eu:1935/live/LIVE-STREAM-KEY` +### Stream IP camera to peertube live +> `ffmpeg -loglevel error -i rtsp://garagecam.virtonline.eu:554/live3.sdp -c copy -f flv rtmp://peertube.virtonline.eu:1935/live/LIVE-STREAM-KEY` + ### Live stream camera using h.264 hardware acceleration [VAAPI](https://trac.ffmpeg.org/wiki/Hardware/VAAPI) (e.g. on Intel iGPU) Use the dockerized ffmpeg with precompiled vaapi support, adjust `/dev/video2` > `alias ffmpeg='docker run --rm -w $(pwd) -v $(pwd):$(pwd) --device=/dev/dri --device=/dev/video2 jrottenberg/ffmpeg:vaapi'`