Size: a a a

DevOps — русскоговорящее сообщество

2021 January 19

a6

admin 666admin in DevOps — русскоговорящее сообщество
Станислав Казанцев
задача такая — стримить видео по запросу юзеру с определенными доступами (у меня это будет типа сессии, здесь еще один вопрос будет)
Ну а с какой скоростью, в HD/FHD/UHD, сколько тредов единовременно под показы, пользователи сами откуда будут (geo?)?
источник

Y

Yar Rick in DevOps — русскоговорящее сообщество
Станислав Казанцев
Всем привет, подскажите, пожалуйста, как лучше всего хранить видео для hls/dash?

собираюсь юзать nginx-vod-module + транскодинг в несоклько разрешений

денег не много, поэтому с3 сразу отсек 😄

просмотров в месяц около 300000 минут (про качество видео не знаю)
Вместо S3 можно поднять свой MinIO
источник

СК

Станислав Казанцев... in DevOps — русскоговорящее сообщество
admin 666admin
Ну а с какой скоростью, в HD/FHD/UHD, сколько тредов единовременно под показы, пользователи сами откуда будут (geo?)?
локация — в основном Азия и какая-то небольшая часть Запада, одновременных тредов будет всего человек 50 макс, разрешения 480p, 720p, 1080p
источник

СК

Станислав Казанцев... in DevOps — русскоговорящее сообщество
в качестве стека выбрал nginx + nginx-vod-module, ffmpeg для сжатия видео и какой-нибудь video.js

видел, что некоторые сервисы в качестве защиты и проверки доступа используют drm, честно говоря, я не понял как это работает, но судя по всему просто так не сделаешь, по крайней мере с apple fairplay

кто-нибудь знает как туда можно подобраться?)
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
admin 666admin
Ну а с какой скоростью, в HD/FHD/UHD, сколько тредов единовременно под показы, пользователи сами откуда будут (geo?)?
Если Вы хотите хранить о тдавать - нужно городить свой CDN чтобы оно не лагало хотя бы на средних разрешениях, тут уже зависит от насколько "денег не много".
источник

СК

Станислав Казанцев... in DevOps — русскоговорящее сообщество
admin 666admin
Если Вы хотите хранить о тдавать - нужно городить свой CDN чтобы оно не лагало хотя бы на средних разрешениях, тут уже зависит от насколько "денег не много".
ну скажем aws — дороговасто, хочется что-нибудь подешевле, раза в полтора)
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Можно сделать из говна и палок, но результат вас расстроит скорее всего
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Хранение: Распределенная файловая система на туче виртуалок например Отдача: несколько балансеров Юзабилити: стек app серверов.
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Что нужно: Быстрая отдача, соответственно это виртуалки с дисками с хорошим TBW/iops
Балансеры: Виртуалки должны быть как можно ближе к пользователю (по-хопам, это значит в на нескольких площадках)
Апп-сервера: Должны быть желательно там же где и балансеры.

С точки зрения проверки доступа, это уже вопрос самого приложения, сложную проверку на nginx делать можно только костылями.
источник

A

Asgoret in DevOps — русскоговорящее сообщество
burnt hoarfrost
Всем привет подскажите кто такой девоп и чем он отличается от системного администратора ?
тем, что DevOps это методология, а сис.админ это должность для начала
источник

СК

Станислав Казанцев... in DevOps — русскоговорящее сообщество
admin 666admin
Что нужно: Быстрая отдача, соответственно это виртуалки с дисками с хорошим TBW/iops
Балансеры: Виртуалки должны быть как можно ближе к пользователю (по-хопам, это значит в на нескольких площадках)
Апп-сервера: Должны быть желательно там же где и балансеры.

С точки зрения проверки доступа, это уже вопрос самого приложения, сложную проверку на nginx делать можно только костылями.
ну сейчас видосы хранятся на vimeo и я маскирую ссылку через x-accel-redirect, чтобы каждый встречный не мог воспроизводить видос просто на нашем домене зная ссылку, в целом работает ок, но есть желание сделать своё что-то, чтобы пощупать 🙂

прост я видел как люди используют с3, вебдав, кто-то просто сервит из локального хранилища, значит по сути нужно обратить внимание на провайдера, а там и просто на диске можно хранить все с vod_mode local?
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Станислав Казанцев
ну сейчас видосы хранятся на vimeo и я маскирую ссылку через x-accel-redirect, чтобы каждый встречный не мог воспроизводить видос просто на нашем домене зная ссылку, в целом работает ок, но есть желание сделать своё что-то, чтобы пощупать 🙂

прост я видел как люди используют с3, вебдав, кто-то просто сервит из локального хранилища, значит по сути нужно обратить внимание на провайдера, а там и просто на диске можно хранить все с vod_mode local?
Вебдав это только чтобы это залить туда, отдача происходит силами самого c3, если же вы не можете c3 то нужно делать своё соответственно. Это cdn из говна и палок, апп-сервера под заливку, админка, и стримеры с балансерами.
источник

E

Egor in DevOps — русскоговорящее сообщество
Отпишите, пожалуйста, кто в вебхуках битбакета разбирается нормально
источник

bh

burnt hoarfrost in DevOps — русскоговорящее сообщество
Asgoret
тем, что DevOps это методология, а сис.админ это должность для начала
По скиллам в чем отличие
источник

АБ

Андрей Балашов... in DevOps — русскоговорящее сообщество
burnt hoarfrost
По скиллам в чем отличие
Ты хоть сам понял, что спросил?
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Андрей Балашов
Ты хоть сам понял, что спросил?
источник

MM

Mike So Mike in DevOps — русскоговорящее сообщество
burnt hoarfrost
По скиллам в чем отличие
кубирнетись
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
источник

А

Алексей in DevOps — русскоговорящее сообщество
источник