Котаны, нужна ваша помощь в эксперименте 🤓

В новой версии PeerTube (опенсорсной видеоплатформы) появилась возможность стриминга.

Поэтому я напросился на один из русскоязычных серверов PeerTube и начал стримить

video.pony.gallery/videos/watc

Помогите протестировать, как оно работает

PeerTube использует технологию WebTorrent, то есть зрители тоже принимают участие в раздаче потока. Поэтому *теоретически* чем больше зрителей, тем стабильнее поток.

Давайте соберём несколько человек, чтобы это проверить. Чем больше, тем лучше. Главное сайт не уронить :)

Follow

Стрим упал на моей стороне, возобновил с другими настройками по новому адресу

video.pony.gallery/videos/watc

Если вдруг что, можно просто на адрес канала зайти:

video.pony.gallery/video-chann

Вроде бы работает, связь не рвётся, музыка не заикается, прям норм.

Первый стрим оборвался, потому что у меня программа упала. Но открылась интересная особенность PeerTube - он на каждую трансляцию отдельный ключ генерирует. Упал стрим? Продолжить не получится, создавай новый.

Ложная тревога - в настройках стрима есть галочка, подволяющая сделать постоянный ключ. Отлично!

@zloygik как хорошо-то!
Кстати, там есть фишка про "постоянные стримы". Может в них ключ не сбрасывается каждый раз.

@inexcode Блин, я не увидел. Это тоже при создании стрима?

@inexcode Как у тебя там сервер, кстати, не стонет под такой невиданной нагрузкой? ))

@zloygik не стонет, но работа энкодера заметна. В принципе, я могу регулировать сколько потоков под это выделяется, и какие разрешения готовить.

@inexcode Я вообще удивился, что там есть энкодер, а не просто стрим в оригинальном разрешении гонится.

@zloygik ого!
480p и 1080p раздают по девять человек, а 720p шесть человек.
Приятно.

@zloygik а функция про ускорение/замедление стрима в два раза вообще абсурд :D

@inexcode ААААА :ageblobcat:

Это у них от обычного видеоплеера осталось? ))

@inexcode Почему? Нет, не абсурд. Скажем, ты отстал и хочешь догнать. Но догнать хочешь, не пропуская что говорят. И ты ускоряешься.

@zloygik

@drq @inexcode А тут же вроде нельзя стрим назад перематывать.

@inexcode Я вот просто думаю, что если зрители смотрят стрим в разных разрешениях, то это снижает эффективность peer-2-peer соединения, они ведь разные потоки раздают

@zloygik разные, но не все могут потянуть полное разрешение.
Транскодинг в два наиболее востребованных разрешения, как по мне, хороший компромисс, и когда зрителей норм, то и распределение пиров тоже норм.

@inexcode Тоже верно. Главное чтобы сервер от этого не сильно страдал.

@zloygik за мой сервер в любом случае не волнуйся. Ограничение потоков на транскодинг и пиры делают своё дело. Вместо страданий сервера скорее будет транскодер страдать.

@inexcode А как это отразится на стриме? Подвисания? Шакализация картинки?

@zloygik А вот не знаю. Сам впервые эту штуку вижу.
Либо первое, либо другое, зависит от того как сконфигурирован транскодер.

@zloygik кмк, такие штуки надо уже отдавать на откуп оркестратору, чтобы он на нескольких машинах сразу энкодил стримы. Надо глянуть, позволяет ли такое пиртьюб.

@zloygik обычный стрим, если он закончился, то все. Дальше сохраняется запись, если разрешено.
Постоянные стримы вроде могут прерываться и продолжаться, записи у них недоступны.

А говоря о ключах в целом, у меня на инстансе ты можешь *одновременно* вести три стрима сразу. Конечно же каждому нужен свой ключ.

Sign in to participate in the conversation
Mastodon.ml

Русская нода социальной сети "Мастодонт", части Fediverse - всемирной федерации социальных сетей. Зона общения, свободная от рекламы и шпионажа, теперь и в России.