From b926f257401748a43af00db62bb9ba915a65c1a5 Mon Sep 17 00:00:00 2001 From: GitNiKO <45603662+githubniko@users.noreply.github.com> Date: Sat, 11 Nov 2023 21:20:42 +0300 Subject: [PATCH] added dvr for gstreamer --- en/fpv-orange_pi5-ground.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/en/fpv-orange_pi5-ground.md b/en/fpv-orange_pi5-ground.md index c142b40..275bfcf 100644 --- a/en/fpv-orange_pi5-ground.md +++ b/en/fpv-orange_pi5-ground.md @@ -105,6 +105,16 @@ gst-launch-1.0 udpsrc port=5600 caps='application/x-rtp, media=(string)video, cl ###GS IS READY FOR USE### +### DVR(Digital Video Recorder) and playback +Create a file **gst_start.sh** with the following content and assign the rights to execute **chmod +x gst_start.sh** +``` +#!/bin/sh +current_date=$(date +'%Y%d%m_%H%M') +cd ~/Videos +gst-launch-1.0 -e udpsrc port=5600 caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H265' ! rtph265depay ! h265parse ! tee name=t ! queue ! mppvideodec ! xvimagesink sync=false t. ! queue ! matroskamux ! filesink location=record_${current_date}.mkv +``` +Each time you start, a new video file will be created in the **/home/Video/** folder. + ### Start, stop, restart service ```