mirror of https://github.com/OpenIPC/wiki.git
added dvr for gstreamer
parent
d9840a650f
commit
b926f25740
|
@ -105,6 +105,16 @@ gst-launch-1.0 udpsrc port=5600 caps='application/x-rtp, media=(string)video, cl
|
||||||
|
|
||||||
###GS IS READY FOR USE###
|
###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
|
### Start, stop, restart service
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in New Issue