Создание собственного круглосуточного видеоканала в соцсетях

admin

Сергей Корнеев
Команда форума

Скачать vScheduler можно на оф.сайте:

Рестримить во все соцсети сразу в Restream:

Есть некоторые сложности с активацией демо-режима в Индийском стиле. Но вполне преодолимые. Порядок следующий:

1. Скачали демо версию с оф.сайта
2. Установили программы (vController и vManager), параллельно установится новый .NET Framework - не пугайтесь, все потом работает.
3. Запустили vManager и нажали кнопку ID. В буфер обмена скопировался ваш уникальный код, который нужно отправить разработчику на почту (Индийская ПРО-защита).
4. Открыли почтовый клиент и нажали создать письмо на адрес info@sitescape.co.in
5. В письмо вставили из буфера ваш ID. Так же в свободной форме напишите разрабочику ваше имя или название компании и емейл для связи.
Например:
Hello, my name is ВАШЕИМЯ. I want to install demo version of vScheduler. Here is ID: _ВСТАВЛЯЕТЕ СЮДА КОД ID ИЗ БУФЕРА_
6. Отправляете письмо.
7. Разработчик удаленно активирует вашу копию демо версии и можно начинать работать.

ДЕМО судя по словам разработчика - вечное. И его возможностей хватает сделать свой онлайн 24/7 канал в интернете. Если нужно больше возможностей, то 60$.

Поддержать благие начинания и помочь проекту:
▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼

▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲







Прога действительно крутая. И гораздо стабильнее глючного vTask, который я гоняю уже месяц с переменным успехом.

Результаты работы vTask можно оценить в видео:


Результаты vScheduler:

В принципе, результаты похожие - vMix со всеми двумя программами работает отлично. У vTask больше функционал, но и большие требования к ресурсам. vScheduler вообще незаметен в системе, но у демо версии меньше возможностей.

Я постарался вкратце рассказать в этом видео как запрограммировать простую программу и делать это "блоками" - отдельно рекламный блок, отдельно блок видео. Если будет интерес, можем продолжить глубже разбирать программу.
По vTask тоже планирую сделать обзор подробный, но позже.

Ну а я пока думаю собрать спец комп для круглосуточного вещания канала и сделать свой онлайн канал с познавательными видео и интересным контентом и прямыми включениями из разных мест.

Так что дерзайте, технологии становятся проще и доступнее чем кажется. Помните про свинку пеппу.
 

RomanT

Новичок
Можно всё гораздо проще, без внешних интернет-сервисов, включая SRT, регистраций и платы за софт, при помощи FFMPEG одной строкой в консоли
1. С платы захвата, например с DeckLink Mini Recorder 4K, хоть в пять соц-сетей одновременно и с разными разрешениями:
Код:
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -f decklink -video_input sdi -audio_input embedded -raw_format auto -i 'DeckLink Mini Recorder 4K' -vf "fps=30,scale=1920:-1,format=nv12" -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v h264_nvenc -b:v 10M -af volume=-3dB,aresample=out_sample_fmt=s16:out_sample_rate=48000 -c:a aac -ab 128k -f flv "rtmp://соц-сеть1/URL/key" -vf "fps=30,scale=1920:-1,format=nv12" -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v h264_nvenc -b:v 5M -af volume=-3dB,aresample=out_sample_fmt=s16:out_sample_rate=48000 -c:a aac -ab 128k -f flv "rtmp://соц-сеть2/URL/key" -vf "fps=30,scale=1280:-1,format=nv12" -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v h264_nvenc -b:v 3500k -af volume=-3dB,aresample=out_sample_fmt=s16:out_sample_rate=48000 -c:a aac -ab 128k -f flv "rtmp://соц-сеть3/URL/key" -vf "fps=30,scale=1024:-1,format=nv12" -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v h264_nvenc -b:v 2M -af volume=-3dB,aresample=out_sample_fmt=s16:out_sample_rate=48000 -c:a aac -ab 128k -f flv "rtmp://соц-сеть4/URL/key" -vf "fps=30,scale=854:-1,format=nv12" -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v h264_nvenc -b:v 1M -af volume=-3dB,aresample=out_sample_fmt=s16:out_sample_rate=48000 -c:a aac -ab 128k -f flv "rtmp://соц-сеть5/URL/key"
Как это работает в комплексе с собственным Стрим-сервером можно посмотреть
(с платы захвата DeckLink Mini Recorder 4K в 5 потоков с разным разрешением)
stream.pngstream2.png
Автономно стоит просто ПК с платой захвата, на базе i3-10100/B460-I ценой 60т.р. включая цену DeckLink Mini Recorder 4K,
весь софт Free ( + + + +Blackmagic )
Можно использовать как CPU (транскодирование на софте), так и с аппаратным ускорением NVidia, как по отдельности так и вместе,
современные не дорогие видеокарты NVidia Quadro T400 (10...12 т.р.) или T600 (17...20 т.р.)

2. Подобно с другого источника, без платы захвата, например с nginx-а
Код:
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i "srt://10.10.10.10:5001" -vf "fps=30,scale=1920:-1,format=nv12" -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v h264_nvenc -b:v 10M -af volume=-3dB,aresample=out_sample_fmt=s16:out_sample_rate=48000 -c:a aac -ab 128k -f flv "rtmp://соц-сеть/URL/key" -vf "fps=30,scale=1920:-1,format=nv12" -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v h264_nvenc -b:v 5M -af volume=-3dB,aresample=out_sample_fmt=s16:out_sample_rate=48000 -c:a aac -ab 128k -f flv "rtmp://соц-сеть/URL/key" -vf "fps=30,scale=1280:-1,format=nv12" -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v h264_nvenc -b:v 3500k -af volume=-3dB,aresample=out_sample_fmt=s16:out_sample_rate=48000 -c:a aac -ab 128k -f flv "rtmp://соц-сеть/URL/key" -vf "fps=30,scale=1024:-1,format=nv12" -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v h264_nvenc -b:v 2M -af volume=-3dB,aresample=out_sample_fmt=s16:out_sample_rate=48000 -c:a aac -ab 128k -f flv "rtmp://соц-сеть/URL/key" -vf "fps=30,scale=854:-1,format=nv12" -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v h264_nvenc -b:v 1M -af volume=-3dB,aresample=out_sample_fmt=s16:out_sample_rate=48000 -c:a aac -ab 128k -f flv "rtmp://соц-сеть/URL/key"
Очень удобно на выездных мероприятиях, где с интернетом не густо, от туда пуляешь один поток, а тут множишь сколько хочешь куда хочешь.

3. Более того, тут же можно указать и на запись "шпион" (запись в файл и/или в файлы сегментами)

4. Тоже самое можно и в обратном порядке, принять стрим и через плату вывода вывести в SDI или HDMI
Код:
ffmpeg -i "srt://10.10.10.10:5001" -f decklink -ar 48000 -pix_fmt uyvy422 -s 1920x1080 -r 30000/1000 'DeckLink Mini Monitor 4K'
или
Код:
ffmpeg -i "srt://10.10.10.10:5001" -f decklink -ar 48000 -pix_fmt uyvy422 -s 1920x1080 -r 30000/1000 'DeckLink 8K Pro (4)'
или, принять, вывести и размножить в соц-сети
Код:
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i "srt://10.10.10.10:5001" -f decklink -ar 48000 -pix_fmt uyvy422 -s 1920x1080 -r 30000/1000 'DeckLink Mini Monitor 4K' -vf "fps=30,scale=1920:-1,format=nv12" -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v h264_nvenc -b:v 10M -af volume=-3dB,aresample=out_sample_fmt=s16:out_sample_rate=48000 -c:a aac -ab 128k -f flv "rtmp://соц-сеть1/URL/key" -vf "fps=30,scale=1920:-1,format=nv12" -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v h264_nvenc -b:v 5M -af volume=-3dB,aresample=out_sample_fmt=s16:out_sample_rate=48000 -c:a aac -ab 128k -f flv "rtmp://соц-сеть2/URL/key" -vf "fps=30,scale=1280:-1,format=nv12" -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v h264_nvenc -b:v 3500k -af volume=-3dB,aresample=out_sample_fmt=s16:out_sample_rate=48000 -c:a aac -ab 128k -f flv "rtmp://соц-сеть3/URL/key" -vf "fps=30,scale=1024:-1,format=nv12" -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v h264_nvenc -b:v 2M -af volume=-3dB,aresample=out_sample_fmt=s16:out_sample_rate=48000 -c:a aac -ab 128k -f flv "rtmp://соц-сеть4/URL/key" -vf "fps=30,scale=854:-1,format=nv12" -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v h264_nvenc -b:v 1M -af volume=-3dB,aresample=out_sample_fmt=s16:out_sample_rate=48000 -c:a aac -ab 128k -f flv "rtmp://соц-сеть5/URL/key"
При должной смекалке и опыте, можно сильно разгрузить Vmix, от лишней работы, особенно если он не на очень производительном ПК.
 
Последнее редактирование:
Сверху Снизу