В последнее время мейнстримные платформы (такие как Twitch и Youtube) начали сильно ограничивать свои правила в угоду рекламодателям и правообладателям.
Иногда это доходит до абсурда: вас могут навсегда забанить за неосторожно сказанное слово или за музыку на фоне.
А что, если создать альтернативу, где...
  • каждый сможет поднять свой сервер со своими правилами?
  • код находится в открытом доступе, и каждый сможет дорабатывать его?

Предыстория

Привет, меня зовут Кирилл Алексеев-Котов, и я, *кхм*, веб-разработчик.
Еще с 2016 года я делал свою стриминговую платформу "на коленке" - изначально для одной локальной тусовки, а потом и для остальных (спасибо сарафанному радио).
Последняя на данный момент версия сайта открылась в 2019 году.
Сейчас я понимаю, что в нынешнем виде проект не имеет будущего - конкурировать с большими корпорациями нет смысла.
Поэтому мне захотелось предложить нечто большее, чем просто "еще один сайт для стриминга".

FAQ

Так что это за проект планируется?

Catcast D (название временное) - это децентрализованная (а точнее федерированная) платформа для онлайн-вещания.
Каждый, у кого есть сервер и минимальные знания о работе с консолью, сможет развернуть у себя новый "узел" платформы с тем же функционалом и настроить его по своим предпочтениям.

Существуют ли другие примеры "федеративных" сервисов?

Да, конечно. Крупнейший - это микроблоггинговый сервис Mastodon, у которого более 4 млн пользователей и >100 узлов.

Получается, мне придётся регистрироваться на каждом сервере, чтобы подписаться на канал или оставить комментарий?

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

Но ведь чтобы обеспечивать трансляции на тысячи человек, нужны дорогие сервера...

И снова нет. Хватит и одного VPS (их аренда обходится в среднем в 500-2000 р/мес).
Благодаря поддержке браузерами технологии WebTorrent ваш стрим сможет смотреть практически неограниченное число людей, причём чем больше человек онлайн - тем меньше будет проблем с загрузкой потока.
Всё по аналогии со старыми добрыми торрентами (йо-хо-хо!).

В каком состоянии сейчас Catcast D?

В январе 2022 проект наконец вошел в активную фазу разработки. При этом было принято решение всё-таки использовать за основу наработки нынешней версии сайта.

А что планируется?

Как минимум весь тот функционал, который есть на старой версии Catcast:
  • вещание напрямую из браузера
  • разделение ролей при администрировании канала
  • запись эфиров
  • "автопилотное" вещание загруженных видео
  • кастомизация страниц каналов
Увы, с радио не всё так просто - из-за особенностей форматов радиотрансляции будет сложно масштабировать по тем же принципам, что и видео. Но мы что-нибудь придумаем, правда.

Могу ли я как-то помочь?

Конечно. Нам нужна любая помощь:
  • продвижение проекта "в массы"
  • бета-тестирование
  • улучшение оформления и UX сайта
  • идеи по новому функционалу
  • ...да и вообще всё остальное.

Что будет со старой версией сайта?

Пока что будет работать в прежнем режиме, потом - станет обычным узлом в сети Catcast D (название временное).

Оставить заявку на присоединение к команде проекта

А еще можете написать в Телеграм или на почту.