Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 09 May 24 04:21:10, всего сообщений: 8280
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 8260 из 8280 ========================================= RU.LINUX =
От   : Andrey Mundirov                  2:5059/38          08 Dec 23 05:07:08
Кому : Dmitriy Romanov                                     08 Dec 23 05:07:08
Тема : zoneminder и кодеки
FGHI : area://RU.LINUX?msgid=2:5059/38+65727b5b
На   : area://RU.LINUX?msgid=2:6078/1+65707a73
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.LINUX?msgid=2:6078/1+657ea413
==============================================================================
Здравствуй, Dmitriy!

Ответ на сообщение Dmitriy Romanov (2:6078/1) к Andrey Mundirov, написанное 06 дек 23 в 15:41:


AM>> VLC - штука рабочая, но несколько неудобная. Делал я как-то
AM>> стриминг-сервер с ТВ тюнера. А потом переделал на ffmpeg,
AM>> получилось лучше.
DR> А есть пример рабочей конфигурации с ffmpeg? Я пока не осилил сделать,
DR> чтобы он и стриминг и запись одновременно делал. В принципе идея
DR> неплохая. Меня устроит, если оно будет на сервере записывать, а на
DR> клиента только в реальном времени контент отдавать. А запись, случись
DR> что, можно уже взять с сервера вручную и посмотреть.

Вот как-то так. ffmpeg захватывает, жмет и пишет на диск. А клиентам с диска раздает nginx.

#!/bin/sh

ROOT_DIR="/var/www/video"
ARCHIVE_DIR=$ROOT_DIR/archive
STREAM_DIR=$ARCHIVE_DIR/`date +%Y%m%d%H%M`

mkdir "$STREAM_DIR" || exit 1

CAPTURE_OPTIONS="-f video4linux2 -channel 1 -s 720x576 -i /dev/video0 -thread_queue_size 1024 -f alsa -ar 44100 -ac 2 -i hw:0,0"

STREAM_OPTIONS="-f hls -vf crop=700:570:8:5 -c:a aac -ar 44100 -b:a 128k -c:v libx264 -g 48 -keyint_min 48 -b:v 1250k -maxrate 1600k -bufsize 3200k -pix_fmt yuv420p -hls_time 10 -hls_playlist_type event -hls_segment_filename $STREAM_DIR/video%04d.ts $STREAM_DIR/stream.m3u8"

/opt/ffmpeg/bin/ffmpeg $CAPTURE_OPTIONS $STREAM_OPTIONS




С наилучшими пожеланиями, Andrey

--- GoldED+/LNX 1.1.5-b20161221
* Origin: PC Lovers (2:5059/38)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.065099 секунды