В последнее время мейнстримные платформы (такие как Twitch и Youtube) начали сильно ограничивать свои правила в угоду рекламодателям и правообладателям.
Иногда это доходит до абсурда: вас могут навсегда забанить за неосторожно сказанное слово или за музыку на фоне.
А что, если создать альтернативу, где...
- каждый сможет поднять свой сервер со своими правилами?
- код находится в открытом доступе, и каждый сможет дорабатывать его?
Предыстория
Привет, меня зовут
Кирилл Алексеев-Котов, и я, *кхм*, веб-разработчик.
Еще с 2016 года я делал свою стриминговую платформу "на коленке" - изначально для одной локальной тусовки, а потом и для остальных (спасибо сарафанному радио).
Последняя на данный момент
версия сайта открылась в 2019 году.
Сейчас я понимаю, что в нынешнем виде проект не имеет будущего - конкурировать с большими корпорациями нет смысла.
Поэтому мне захотелось предложить
нечто большее, чем просто "еще один сайт для стриминга".
FAQ
Так что это за проект планируется?
Catcast D (название временное) - это децентрализованная (а точнее
федерированная) платформа для онлайн-вещания.
Каждый, у кого есть сервер и минимальные знания о работе с консолью, сможет развернуть у себя новый "узел" платформы с тем же функционалом и настроить его по своим предпочтениям.
Существуют ли другие примеры "федеративных" сервисов?
Да, конечно. Крупнейший - это микроблоггинговый сервис
Mastodon, у которого более 4 млн пользователей и >100 узлов.
Получается, мне придётся регистрироваться на каждом сервере, чтобы подписаться на канал или оставить комментарий?
Нет! Вам достаточно зарегистрироваться один раз на любом из понравившихся узлов, чтобы взаимодействовать с каналами с других серверов.
Естественно, владелец сервера сможет ограничивать подписки и комментарии с других узлов, если посчитает эти узлы неприемлемыми.
Но ведь чтобы обеспечивать трансляции на тысячи человек, нужны дорогие сервера...
И снова нет. Хватит и одного VPS (их аренда обходится в среднем в 500-2000 р/мес).
Благодаря поддержке браузерами технологии WebTorrent ваш стрим сможет смотреть практически неограниченное число людей, причём чем больше человек онлайн - тем меньше будет проблем с загрузкой потока.
Всё по аналогии со старыми добрыми торрентами (йо-хо-хо!).
В каком состоянии сейчас Catcast D?
В январе 2022 проект наконец вошел в активную фазу разработки. При этом было принято решение всё-таки использовать за основу наработки нынешней версии сайта.
А что планируется?
Как минимум весь тот функционал, который есть на старой версии Catcast:
- вещание напрямую из браузера
- разделение ролей при администрировании канала
- запись эфиров
- "автопилотное" вещание загруженных видео
- кастомизация страниц каналов
Увы, с радио не всё так просто - из-за особенностей форматов радиотрансляции будет сложно масштабировать по тем же принципам, что и видео. Но мы что-нибудь придумаем, правда.
Могу ли я как-то помочь?
Конечно. Нам нужна любая помощь:
- продвижение проекта "в массы"
- бета-тестирование
- улучшение оформления и UX сайта
- идеи по новому функционалу
- ...да и вообще всё остальное.
Что будет со старой версией сайта?
Пока что будет работать в прежнем режиме, потом - станет обычным узлом в сети Catcast D (название временное).
Оставить заявку на присоединение к команде проекта