Как стать автором
Обновить

Будни техпода. Стриминг через VDS-сервер

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров9.7K
Всего голосов 25: ↑24 и ↓1+33
Комментарии13

Комментарии 13

Единственное, что не понял, для чего промежуточный сервер для трансляции на youtube? OBS может транслировать сразу напрямую.
Работает бесплатно, без регистрации и смс.

Стримить в несколько площадок одновременно, например. Для obs есть плагин мультистриминга, но когда я его последний раз тыкал - он проц съел в потолок, плюс канал забивается во столько раз больше, в сколько точек стримить нужно (один целевой сервис - один поток, логично). Есть сторонние ресурсы, но они не всегда бесплатные и точно не self-hosted :)

А с рестримером удобно, на том же obs поток льёшь в одну точку, а Restreamer уже сам по остальным разливает.

При трансляции через RTMP на VDS сервере обработка видео происходит на самом сервере, что снимает нагрузку с вашего компьютера.

Плюс да, с ОБС тоже можно стримить сразу на несколько платформ, но только с помощью сторонних сервисов или плагинов.

Какая обработка-то? OBS льёт в рестример, рестример льёт тот же поток в ютуб.
Тут ни конвертации, ни переупаковки не происходит. Там на VDS-ке проц должен в нулях лежать.

Как то один друг пытался сделать рестрим на старом ноуте и ооочень удивлся когда он лег от непосильной нагрузки

При трансляции через RTMP на VDS сервере обработка видео происходит на самом сервере, что снимает нагрузку с вашего компьютера.

Чтобы видео было передано на сервер, оно должно быть сжато, то есть в любом случае идёт пережим видео на моей стороне. Так что этот пункт не актуальный.


Плюс да, с ОБС тоже можно стримить сразу на несколько платформ, но только с помощью сторонних сервисов или плагинов.

Это конечно довод, но не стоит того чтобы для этих целей покупать отдельный сервер.

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

если брать сервер с посекундной тарификацией - вполне приемлемо

Не совсем. Можно даже локально сервер разместить если есть подходящий канал. Но давайте представим что траснляция идет через слабый мобильный канал, adsl - тут даже P2P не очень помогает. Нужно иметь посредник на хорошем канале, особенно чтобы разветвить поток на несколько площадок.

ну вот будет Undefined - там они хотят через этот сервис вещать. Но есть две проблемы. Во первых все равно этот сревис должен сидеть на каком то сервере, вполне себе VPS. Во вторых если куча зрителей со слабыми каналами то они не только не помогут, а возможно даже ухудшат весь этот P2P

Так это про другое.
Peertube это (условно) — Youtube который либо на своем сервере (возможно — у RuVDS :)) либо на чьем то еще + федерация чтобы поиск с одного сервера находил контент на другом а комментарии вообще можно был постить хоть через Mastodon (+механизмы по передаче нагрузки по раздаче hls-фрагментов на внешние CDN и (c версии 5.2 — https://habr.com/ru/news/739070/ ) нагрузке по транскодингу на внешние машины).


А то что описано в статье — это скорее под задачу "хочу одновременно стрим на Youtube, RuTube и три конкретных сервера Peertube сразу, да и в Twitch с VK неплохо бы"

При наличии сервера с мощным каналом логично на нем же разместить web страничку с плеером трансляции.. Не будет зависимости от причуд платформ. Но при большом числе зрителей это будет СМИ со всеми вытекающими.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий