Artem
господи🤦‍♂️
Sergey
Жесть
mmth
господи🤦‍♂️
Ты не понимаешь, это другое)
Den 💙💛
а для hls видео подготовить... а потом уточнить момент про разное качество в зависмости от устройства, разрешения экрана и скорости интернета А потом всё это посчитать и понять, что оно стоит ~300к или 100к и геморой для того, кто будет контент загружать На словах оно выглядит так весело и непринуждённо. А вот на деле это работа не на один месяц выливается
Ну шаги тут будут такие: 1. Загрузка видео на сервер 2. Обработка видео ffmpeg 3. Создание роликов в 144р, 480р, 720р, 1800р 4. Публикация видео 5. Сервер в зависимости от скорости интернета отдает в нужном качестве поток 6. В плеере отрабатывает hls. Через него можно также управлять качеством потока
Artem
2. Обработка видео ffmpeg И вот на этом моменте мы останавливаемся, ибо ffmpg кушает много и долго, а значит вызывать его из пыха - антивариант. Пых сдохнет раньше, чем ffmpeg разродится Отсюда следует, что нужны вебхуки, как минимум.
Artem
а вебхуки на ноде. А это +1 зависимость к проекту
Artem
В итоге получается то о чем я говорил - нормально на массу можно только как saas делать
Den 💙💛
Скажем так, поднять связку не так сложно и займет пару дней. То, что я перечислил выше с месяц Дальше месяц займет написать решение на бэке и фронте
Den 💙💛
Тут нода вообще не нужна
Artem
Не усложняй
ну вот сделаешь ты загрузку видео. Дальше его нужно декодировать и только потом опубликовать. Как ты процесс декодирования отслеживать будешь?
Artem
а ещё я сталкивался с тем, что иногда ffmpeg молча падает в ошибку. Вообще молча. Ничего не говорит, скотина такая
Artem
на обработку 15минутного видео одним потоком у меня уходило до 40 минут. А значит нужно делать несколько потоков - на каждое качество свой
Den 💙💛
Можно сделать так: Загрузил видео на пыхе && Послал на ffmpeg && В базе переключил статус Это все одной строчкой вызывает скрипты на сервере и можно через exec
Artem
А ещё есть проблема кодеков. Не все программы выгружают корректный h264
Artem
ffmpeg это решает без проблем
У меняне решал. Какраз кривой кодек и заставлял ffmpeg падать молча в ошибку
Artem
когда выгрузили видео с другими настройками - всё прошло ровно
Artem
Ну если у тебя есть опыт реализации подобного в формате "легко и просто", то найди время свободное и посчитай Антону, сколько будет стоить такой проект
Artem
Тут нужно компилировать ffmpeg с работой с несколькими ядрами
его в принципе нужно собирать из сорцов, а не ставить готовый ибо там много "но" потом появляется
Artem
аналогично с nginx. Всё хорошо, но лучше скомпилировать самостоятельно
Den 💙💛
Den 💙💛
Я лишь описываю, что мы такое поднимали. Это не так сложно. Однако этим всем занималось 3 человека. И да, тут хостингом не обойтись. Как минимум нужно: 1. Сервер для сайта 2. Сервер для декодинга видео 3. Сервер для файлового хранилища
Den 💙💛
Мощным будет для декодинга + Не забываем о канале
Den 💙💛
Так что упираемся в цену
Den 💙💛
Но это реализуемо
Artem
Так я не говорю, что это нереально
Artem
Я о том, что на массу такое сделать нельзя
Den 💙💛
Можно ещё и трансляцию сделать 😏
Artem
Можно ещё и трансляцию сделать 😏
Можно, но я так и не разобрался, как оно всё в связке настраивается
Artem
Да чего же
Потому что вопросов будет больше чем профита
Den 💙💛
Den 💙💛
Потому что вопросов будет больше чем профита
Ну это просто будет отдельные дистры, или контейнеры с кучей требований к железу, каналу и т.д.
Artem
Деняг стоит это много, своими спецами это развернуть не получится, админить это постоянно придётся. О какой массовости может идти речь?
Artem
Разве что контейнерами, как ты написал, распространять
Den 💙💛
Ну может парень на этом будет миллионы поднимать, то вопросы отпадут
Den 💙💛
Но тут пока сплошные может
Artem
На поддержку посадить
оно за такие деньги, как получится в итоге, нужно будет единицам. Так зачем морочиться с универсальным решением, если можно просто продавать свои услуги по реализации подобного стэка
Artem
@isay777 мы вон с Денисом подобное делали (каждый по своему). Ты миллионы на сториз будешь поднимать? Мы можем как-нибудь вписаться 😊
Artem
Миллионы вряд ли 😆
миллиарды сразу?
Den 💙💛
миллиарды сразу?
Та по апартаментам в Лондоне думаю хватит 😂
Антон
Den 💙💛
Баксов
А тут речь про деревянные и не идет
Den 💙💛
ЦеЕвропа!
Ну ты ж баксы хош А я не против за фунты 😂
Edu
Кроссплатформенный markdown редактор под MIT License. https://marktext.app
Artem
wtf?!?!
Edu
это конечно не совсем под Joomla^ но может кто документацию пишет – очень удобно
Dmitry
Норм ссылка, тут разрешено
Edu
диаграмы классов и UML есть
Artem
блин
Artem
я не понял, что это человек запостил
Artem
я затупил
Artem
думал бот пришёл пиарить свой продукт
Artem
Выглядит ничё так
Artem
но в шторме есть встроеный редактор, а для vsc есть плагин для md
Edu
я переюзал кучу платных редакторов - этот по моему лучший
Artem
Чем этот лучше того же штормовского?
Edu
и free
Edu
@kernusr не могу сказать - не юзал шторм я на mac os
Dmitry
Выглядит прикольно
Artem
@kernusr не могу сказать - не юзал шторм я на mac os
так у джетбрейнсов целевая аудитория - мак. А уж только потом винда и линь =)
Artem
Но я не навязываю
Artem
Если много разработкой не заниматься, то шторм, в принципе, нафиг и не нужен
Edu
@kernusr я на Nova пишу от Panic - но это не сравнится, конечно, с полноценной IDE типа шторма
Den 💙💛