diff options
author | Christian Pointner <equinox@spreadspace.org> | 2020-08-20 01:31:45 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2020-08-20 01:31:45 +0200 |
commit | b7b6a053edd8ef10371a6f4cc094722a2b91b410 (patch) | |
tree | 89076eb460251844a42605676e3b3c61bf57b505 /roles/streaming/rtmp/streamer/templates/record.sh.j2 | |
parent | add new rtmp streamer role (diff) |
rtmp-streamer: enable recording
Diffstat (limited to 'roles/streaming/rtmp/streamer/templates/record.sh.j2')
-rw-r--r-- | roles/streaming/rtmp/streamer/templates/record.sh.j2 | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/roles/streaming/rtmp/streamer/templates/record.sh.j2 b/roles/streaming/rtmp/streamer/templates/record.sh.j2 new file mode 100644 index 00000000..159bf5e2 --- /dev/null +++ b/roles/streaming/rtmp/streamer/templates/record.sh.j2 @@ -0,0 +1,9 @@ +#!/bin/bash + +BASE_D="/srv/recordings" +DAY=$(date '+%Y-%m-%d') +TIME=$(date '+%H-%M-%S') + +umask 022 +mkdir -p "$BASE_D/$DAY" +exec /usr/bin/ffmpeg -f live_flv -rtmp_live live -i "rtmp://127.0.0.1/{{ rtmp_streamer_app_name }}/{{ rtmp_streamer_recording_level }}" -c:a copy -c:v copy -f matroska "$BASE_D/$DAY/$DAY""_$TIME.mkv" |