Разрабатываю плеер для просмотра Ютуба без задержек — присоединяйтесь к тестированию!

Привет, пикабушники!

Только что зарегистрировался, раньше был читателем, но сейчас есть чем поделится

Как и многие, я столкнулся с проблемами, связанными с просмотром видео на YouTube в связи с недавними событиями и замедлением работы площадки на территории РФ. Частые зависания и порезанное качество очень сильно портят впечатление от просмотра. Отдельные соболезнования тем, кто сидел на подписке Premium

Основная проблема - сервера не успевают за возросшей нагрузкой и обновлять их никто не будет (по крайней мере в ближайшее время)

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

Пока основной сценарий, который сейчас в разработке - вставить ссылку на видео на странице нового плеера, посмотреть видео без лагов и в норм качестве. Если будет удобнее, чем сейчас, буду расширять функциональность

Буду очень рад, если найдутся добровольцы протестировать, что получится :)
Собрал для этих целей тг бота, который пришлет уведомление всем, кто оставит заявку на альфа-тестирование
https://t.me/noslowyoutube_bot

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



UPD: Напрягал ввод телефона в боте, удалил, осталась только опциональная почта, ее можно пропустить. Введенные ранее телефоны почистил
В целом для работоспособности достаточно нажать /start в боте, но для статистики реально откликнувшихся, если не сложно, нажимайте пожалуйста кнопку "Подать заявку", можно пропуская ввод емейла

Вы смотрите срез комментариев. Показать все
13
Автор поста оценил этот комментарий

Децентрализованный Ютуб...хм...интересная затея, интересно как это скажется на нагрузке локальных провайдеров.

Но идея интересная, интернет отстаивает своё право на независимость от всего

раскрыть ветку (11)
5
Автор поста оценил этот комментарий

Я построю свой ТорТуб, с блекджеком и шлюхами

Иллюстрация к комментарию
4
Автор поста оценил этот комментарий
В теории нагрузка кстати уменьшиться должна, так как все не в мск будут ходить и весь путь занимать, а на региональном уровне.
меньше расстояние до источника данных = меньше нагрузка. А вес видео остаётся такой же :)

Но бенчмарк попробую придумать
раскрыть ветку (9)
5
Автор поста оценил этот комментарий

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


Это может не понравится самому Ютуб, они возможно будут вставлять палки в колёса.


И возможно это не понравится самим большим дядям из правительства, ведь децентрализованную систему тяжело контролировать, тут хотя бы как-то криво с Гугла спросить можно.


Как Пэт проект-ок, мне очень приятно осознавать, что в наших рядах +1 светлая голова.

2
Автор поста оценил этот комментарий
Думаю проблема в нескольких пунктах.
1. Такой плеер будет довольно локальным. В том смысле что для децентрализации нужна массовость.
2. Для того чтобы это реализовать необходимо будет постоянно иметь те или иные куски видео
3. Т.к. объем видео очень огромен. На 2018 год было около 6-7 петабайт. А сейчас 2024. Думаю эту цифру смело можно умножить на 3
4. Даже если откинуть кучу мусорных видео. Или даже написать ии для того чтоб дал оценку для каждого видео под удаление, останется огромное количество информации которая должна храниться на устройствах, что подводит к тому, что помимо плеера нужен алгоритм сжатия.
ну и в конце концов большинство устройств должны быть в сети. Чтобы сеть работала. Большинство людей смотрит через телефон, а мобильный безлимитный интернет далеко не у всех.
раскрыть ветку (7)
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

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

4
Автор поста оценил этот комментарий
Спасибо за обратную связь :)
По пунктам:

1. проблема решается в зависимости от масштаба. Если мало пользователей - данные тянутся с серверов и нагрузка ещё мала, если много пользователей - сервера уже страдают, но можно загружать с устройств пользователей.
2. Да, это прямо сейчас решается, надеюсь в демо уже будет готово
3. Да, но сейчас видео выгружается с ютуба по запросу, а начальных пользователей будет немного на старте (пускать можно вручную), поэтому все хранилища не выест сразу. За ресурсами конечно же буду следить, готовлю метрику для этого.
4. храниться будет только в момент воспроизведения видео и +- час после, конкретные промежутки по отдаче будем смотреть, отталкиваясь от комфорта использования
5. к сожалению большинство именно с мобильных устройств смотрит через приложение, а оно будет не сразу, но планируется поэтапное развитие, пользователей с проблемами на пк хватает тоже:)
раскрыть ветку (3)
1
Автор поста оценил этот комментарий
Как вариант. В плане децентрализации приписать алгоритм, который будет вытягивать новые видео с серверов Ютуб. Скажем можно начать с топ 100 в тренде. Потом уже имея базу, вытягивать новые видео из подписок. И до того момента как пользователь посмотрит загружать в плеер. Но это опять же упирается в пространство на устройстве.
раскрыть ветку (2)
Автор поста оценил этот комментарий
Да, все верно, в пространство + в то, что у пользователя постоянно будет происходить передача данных на видео, которые ему может быть вообще не нужны (топ 100 же достаточно часто обновляется)
раскрыть ветку (1)
Автор поста оценил этот комментарий
Я имею ввиду может написать какой нибудь ии, чтоб мог загружать какие то видосы
Автор поста оценил этот комментарий

На 3? Умножайте на 10 с 2018...

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