У меня есть api на Django, который получается метаданные фильма, но вот где мне хранить сами фильмы ?
- Фильмы храним не в самом django, для хранения можно использовать любой s3 вариант или отдельное vds+nginx хранилище.
- Django хранит данные фильмов, а при обращении к нему - выдает путь к нужному фильму из хранилища выше.
- (опционально) Django проверяет авторизован ли пользователь. Если все ок, то django генерит подписанную ссылку через s3 sdk, которая ведет напрямую к файлу из s3, со свежестью в пару часов. Спустя пару часов, ссылка протухнет и не может отдать видос любом левому типу.
И как фильм будут загружаться, сразу весь фильма будет передаваться или частично ?
- Менее настраиваемо (проще) -
http range requests mp4.
- Более настраиваемо (сложнее) -
hls live streaming.
Есть клиент на C#
есть api на Django
Может объединить технологии?