Как создать свой собственный RTMP или SRT сервер для онлайн трансляций на вашем собственном сайте

preview_player
Показать описание


КОМАНДЫ ДЛЯ НАКАТЫВАНИЯ СЕРВЕРА
Имя пользователя по умолчанию - ubuntu

Копируйте команды по одной, вставляйте кликнув ПРАВОЙ кнопкой мыши в консоль Putty. После каждой команды жмакаем ENTER.

sudo apt-get update

sudo apt-get install nimble

y

sudo apt-get install nimble-srt

sudo /usr/bin/nimble_regutil

ВАШ ЛОГИН В ПАНЕЛИ НИМБЛА

ВАШ ПАРОЛЬ В ПАНЕЛИ НИМБЛА (будет не видно как он пишется, но он пишется, потом ENTER жмакайте)

sudo service nimble restart

ВСЁ! СЕРВЕР РАБОТАЕТ

ТАЙМИНГ ВИДОСА:

00:00 - Будем создавать своё родное
00:09 - Для тех, кто хочет свой ютуб
00:35 - Строить будем на Nimble
01:09 - Кто еще есть в мире
01:38 - Этапы создания своего стримингового мира
02:22 - Свой сервер - дома или на удаленке
03:46 - Сколько зрителей влезет в 1 гбит
04:15 - Как выбрать правильный VPS
04:48 - Начинаем строить виртуалку
05:38 - Создаем виртуалку
06:34 - Подключаемся к своему серверу
07:42 - Входим в сервер (имя ubuntu)
08:04 - Регистрируемся на WMSPanel
08:24 - Накатываем Nimble на сервер
10:34 - Создаем RTMP путь для стримов
11:47 - Ждем появления зеленой галочки
12:05 - Адрес для ваших стримов
12:33 - Тестим стрим RTMP
13:08 - Никто не будет смотреть через VLC
13:40 - Создаем свой сайт для стрима
14:06 - Создание субдомена без SSH
15:59 - Ставим Wordpress на сайт
16:59 - Скачать скрипт плеера SLDP
17:56 - Создание страницы со стримом и подключение плеера
20:13 - Опубликовываем страницу с плеером и стримим
21:37 - Задержка по RTMP 2,5-3 секунды
22:15 - А SRT получше будет
22:33 - Настройка SRT в Nimble
25:09 - Включаем SRT в vMix
25:45 - Меняем скрипт плеера на SRT
26:44 - Смотрим SRT трансляцию на сайте
27:13 - Задержка SRT - 1,5 - 2 секунды
29:15 - В принципе вот
30:16 - Надеюсь я сподвиг многих на свои сервера
31:55 - Кот играет в ниточку

Удачи всем в создании своих серверов!!!
------------------------------

Рекомендации по теме
Комментарии
Автор

Спасибо, это просто бомба. У тебя талант сложные вещи объяснять коротко и понятно. Я всегда считал что такое могут сделать тока супер Мега веб админы за сотни тысяч, а тут есть варианты проще, респект!

eventonlinenn
Автор

Класс, спасибо за простой обзор технически сложных моментов)

KtoEsliNeMy
Автор

с Nimble разбирался уже, ставил на ПК и ловил SRT с 2 телефонов! а вот про VPS было интересно узнать! Полезно, спасиб!

AntonRubanenko
Автор

Отличная инструкция, Сергей! Конечно лайк) подписка уже давно))

tvkino
Автор

В последнее время балуешь количеством видео)

Dmitry-Kolyadin
Автор

Чтобы посмотреть и проверить как работает транскодирование потока нужно покупать подписку?

diyflowers
Автор

Прекрасный наглядный рассказ. Вопрос сколько нужно серверной мощности на 500-1000 человек? Хватит ли одной виртуальной машины? Или все упирается просто в аплинк?

ilotus
Автор

День-вечер добрый. Там на сервисе WMS можно несколько потоков устанавливать? Или сколько серверов столько и потоков? Допустим разные стримеры.

ChessgamerPRO
Автор

Доброе время суток, подскажи пожалуйста можно ли реализовать несколько каналов стрима на одном сервере? И передавать с разными ключами как в Ютубе и подключаться к потоку по сгенерированным ссылкам?

Tolmobile
Автор

Привет! Подскажи пожалуйста, как можно управлять видео слайдами на кинопроекторе через сервер оператора? (чрез интернет)

romanfircs
Автор

Спасибо за полезную инструкцию! Если возможно, один вопрос. У меня возникла проблема на этапе ввода дефолтного имени пользователя ubuntu. Выдается ошибка "No supportes authentication methods available (server sent: publickey)". Могли бы подсказать, как решить проблему. Заранее спасибо.

byjcduk
Автор

Здравствуйте! Может быть вы подскажите.!

Возможно, этот вопрос уже поднимался где-то и когда-то, но для меня это новая тема. Я хочу создать круглосуточную трансляцию файлов с сервера.

В процессе работы и попыток было обнаружено, рабоат на VPS с Windows Server возможен, и все работает нормально только до тех пор, пока вы не отключите RDP, после того, как он (RDP) закрыт со мной, трансляция останавливается там на сервере (на паузу), при повторном подключении через RDP все снова работает.

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

Параметры установки не помогли: Teamviewer и/или сервер VNC.
Оба они аналогичным образом блокируют экран после отключения, при следующем подключении они требуют, чтобы вы ввели пароль администратора. И вторая проблема, при входе в систему (подключении) по какой-то причине они блокируют доступ к звуковой карте, установленной на сервере (VAC - Виртуальный аудиокабель). Может быть, кто-нибудь подскажет мне, какие еще есть варианты?!?!
Задача и сложная и простая, круглосуточное вещание с использованием.

Да, я понимаю, что это возможная фантазия, но у этой функциональности есть свой большой потенциал.

Спасибо.
С уважением ко всем вам.

MrZvooK
Автор

Посоветуй лучший свой рестрим пк конфигурацию на стрим в ютуб-твич- и другие и на ртмп

Lokere
Автор

А какие настройки виртуальной машины надо выбирать на условные 4-7тыс зрителей и можно ли будет сделать трансляцию по подписке?

MobiusHunter
Автор

Интересно! а если нужно 9 потоков, то какое решение? и синхронные они должны.

kazantip
Автор

Здравствуйте! А почему на сайте трансляция не работает, а в VLC плеере работает? На сайте где плеер там просто черный экран. Делал я все как по инстуркции, сначало трансляция работала, а потом я выключил ее, решил заного включить и она перестала работать на сйате

bag
Автор

Чтоб больше 1000 зрителей надо знать кластеризацию))) хотя бы на nginx)

kernelpanic
Автор

Вы сказали, что по первому пункту, т.е. с генерацией контента по rtmp протоколу, все понятно. А мне не понятно... Не могли бы дать ссылку на это или объяснить

storiesdreams
Автор

с подключением ssl разъясните нормально пожалуйста: на ios устройствах не работает, так же в данной конфигурации, делая все 1в1 есть ошибка смешанного контента, исправив которую (изменив везде в в html на httpS и wsS и изменив порт на 443) мы получаем не рабочий плеер, очень жду от вас обратную связь

xqytnyt
Автор

в панель тестирую и всё хорошо, поток идет, но когда вставляю на сайт, там чорное окно. не подскажете почему?

nikoleishvili