From dcd26d51bfb8b44f93b78dddc202418c075d99d5 Mon Sep 17 00:00:00 2001 From: popoviciri Date: Mon, 7 Oct 2019 07:27:35 +0200 Subject: [PATCH] parametric --intra input in v4l2mmal_multi_stream_app; GOP = 2 * framerate --- board/raspberrypi/overlay/usr/bin/streameye.sh | 3 ++- board/raspberrypi2/overlay/usr/bin/streameye.sh | 3 ++- board/raspberrypi3/overlay/usr/bin/streameye.sh | 3 ++- board/raspberrypi4/overlay/usr/bin/streameye.sh | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/board/raspberrypi/overlay/usr/bin/streameye.sh b/board/raspberrypi/overlay/usr/bin/streameye.sh index f56cc23b16..cbb5eaa578 100755 --- a/board/raspberrypi/overlay/usr/bin/streameye.sh +++ b/board/raspberrypi/overlay/usr/bin/streameye.sh @@ -124,7 +124,8 @@ function start() { fi mjpeg_opts="--mjpegbitrate ${MJPEG_BITRATE} --mjpegwidth ${MJPEG_WIDTH} --mjpegheight ${MJPEG_HEIGHT} --mjpegframerate ${MJPEG_FRAMERATE}" - raspimjpeg_opts="${raspimjpeg_opts} --intra 50 ${mjpeg_opts}" + let "GOP=$((video_framerate))*2" + raspimjpeg_opts="${raspimjpeg_opts} --intra $GOP ${mjpeg_opts}" if [ -z "${v4l2multi_stream_mmal_pid}" ]; then v4l2multi_stream_mmal -v ${raspimjpeg_opts} -o - 2>${RTSPSERVER_LOG} | streameye ${streameye_opts} &>${STREAMEYE_LOG} & diff --git a/board/raspberrypi2/overlay/usr/bin/streameye.sh b/board/raspberrypi2/overlay/usr/bin/streameye.sh index f56cc23b16..cbb5eaa578 100755 --- a/board/raspberrypi2/overlay/usr/bin/streameye.sh +++ b/board/raspberrypi2/overlay/usr/bin/streameye.sh @@ -124,7 +124,8 @@ function start() { fi mjpeg_opts="--mjpegbitrate ${MJPEG_BITRATE} --mjpegwidth ${MJPEG_WIDTH} --mjpegheight ${MJPEG_HEIGHT} --mjpegframerate ${MJPEG_FRAMERATE}" - raspimjpeg_opts="${raspimjpeg_opts} --intra 50 ${mjpeg_opts}" + let "GOP=$((video_framerate))*2" + raspimjpeg_opts="${raspimjpeg_opts} --intra $GOP ${mjpeg_opts}" if [ -z "${v4l2multi_stream_mmal_pid}" ]; then v4l2multi_stream_mmal -v ${raspimjpeg_opts} -o - 2>${RTSPSERVER_LOG} | streameye ${streameye_opts} &>${STREAMEYE_LOG} & diff --git a/board/raspberrypi3/overlay/usr/bin/streameye.sh b/board/raspberrypi3/overlay/usr/bin/streameye.sh index f56cc23b16..cbb5eaa578 100755 --- a/board/raspberrypi3/overlay/usr/bin/streameye.sh +++ b/board/raspberrypi3/overlay/usr/bin/streameye.sh @@ -124,7 +124,8 @@ function start() { fi mjpeg_opts="--mjpegbitrate ${MJPEG_BITRATE} --mjpegwidth ${MJPEG_WIDTH} --mjpegheight ${MJPEG_HEIGHT} --mjpegframerate ${MJPEG_FRAMERATE}" - raspimjpeg_opts="${raspimjpeg_opts} --intra 50 ${mjpeg_opts}" + let "GOP=$((video_framerate))*2" + raspimjpeg_opts="${raspimjpeg_opts} --intra $GOP ${mjpeg_opts}" if [ -z "${v4l2multi_stream_mmal_pid}" ]; then v4l2multi_stream_mmal -v ${raspimjpeg_opts} -o - 2>${RTSPSERVER_LOG} | streameye ${streameye_opts} &>${STREAMEYE_LOG} & diff --git a/board/raspberrypi4/overlay/usr/bin/streameye.sh b/board/raspberrypi4/overlay/usr/bin/streameye.sh index f56cc23b16..cbb5eaa578 100755 --- a/board/raspberrypi4/overlay/usr/bin/streameye.sh +++ b/board/raspberrypi4/overlay/usr/bin/streameye.sh @@ -124,7 +124,8 @@ function start() { fi mjpeg_opts="--mjpegbitrate ${MJPEG_BITRATE} --mjpegwidth ${MJPEG_WIDTH} --mjpegheight ${MJPEG_HEIGHT} --mjpegframerate ${MJPEG_FRAMERATE}" - raspimjpeg_opts="${raspimjpeg_opts} --intra 50 ${mjpeg_opts}" + let "GOP=$((video_framerate))*2" + raspimjpeg_opts="${raspimjpeg_opts} --intra $GOP ${mjpeg_opts}" if [ -z "${v4l2multi_stream_mmal_pid}" ]; then v4l2multi_stream_mmal -v ${raspimjpeg_opts} -o - 2>${RTSPSERVER_LOG} | streameye ${streameye_opts} &>${STREAMEYE_LOG} &