18-11-2024
RTMP КОМБАЙН Сделал RTMP комбайн - запись, рестрим в 4 пото
RTMP КОМБАЙН
Сделал RTMP комбайн - запись, рестрим в 4 потока, мониторинг метрик, логи и уведомления в телеграм. Всё локально на винде.
Так как с августа я безработный, а на рутуб чтобы сделать российский стриминг лучше и удобнее, меня не берут, то периодически подрабатываю на разных мероприятиях чтобы прокормиться, и смотрю как мучаются стримеры без автоматизации.
На одной из таких конференций я понаблюдал за продакшеном, который там работал, и решил сделать такой сервис, который вероятно поможет некоторым из вас.
Сервис разворачивается локально, например на той же машине, что и vMix. Он не особо жрёт ресурсы.
Сервис умеет:
- принимать RTMP поток (стримить надо из vMix на него (127.0.0.1/live/вашключ);
- рестримить его без перекодирования в 4 источника (ютубчик, вк, рутубчик, одноклассники);
- писать запись в .ts входящий поток на жесткий диск сразу по умолчанию;
- мониторить состояние входящего потока (битрейт, разрешение, кодеки, частота кадров);
- записывать состояние потока в логи с временными метками;
- присылать вам в личку телеграмм уведомления о начале стрима, завершении стрима, рестриме, ошибках внешних серверов когда они отвалятся внезапно (привет, рутуб!).
Видосик зырк: https://youtu.be/_7vNtXk5q0s
Скачать тынц: https://github.com/AVStreamAI/avstream_rtmp_monitoring_recording_restreaming_tg
Сделал RTMP комбайн - запись, рестрим в 4 потока, мониторинг метрик, логи и уведомления в телеграм. Всё локально на винде.
Так как с августа я безработный, а на рутуб чтобы сделать российский стриминг лучше и удобнее, меня не берут, то периодически подрабатываю на разных мероприятиях чтобы прокормиться, и смотрю как мучаются стримеры без автоматизации.
На одной из таких конференций я понаблюдал за продакшеном, который там работал, и решил сделать такой сервис, который вероятно поможет некоторым из вас.
Сервис разворачивается локально, например на той же машине, что и vMix. Он не особо жрёт ресурсы.
Сервис умеет:
- принимать RTMP поток (стримить надо из vMix на него (127.0.0.1/live/вашключ);
- рестримить его без перекодирования в 4 источника (ютубчик, вк, рутубчик, одноклассники);
- писать запись в .ts входящий поток на жесткий диск сразу по умолчанию;
- мониторить состояние входящего потока (битрейт, разрешение, кодеки, частота кадров);
- записывать состояние потока в логи с временными метками;
- присылать вам в личку телеграмм уведомления о начале стрима, завершении стрима, рестриме, ошибках внешних серверов когда они отвалятся внезапно (привет, рутуб!).
Видосик зырк: https://youtu.be/_7vNtXk5q0s
Скачать тынц: https://github.com/AVStreamAI/avstream_rtmp_monitoring_recording_restreaming_tg