Добрый день, немного оффтопа, но чат вроде не занят
Есть у кого на примере какие-нибудь дельные статьи или еще мысли или еще что-то, которые помогут решить следующую задачу раздачи видеоконтента
Есть около ~10к часов (и будут увеличиваться) записей соревнований, сейчас они в виде больших видеофайлов, но можно организовать так, как удобно будет
У каждого файла есть информация о месте съемки и времени начала съемки
Мне нужно как-то их хранить, чтобы можно было эффективно обращаться к этому видео с клиентских приложений
⁃ к произвольному фрагменту при помощи перемотки
⁃ с частой перемоткой вперед/назад
⁃ к произвольному фрагменту по времени (22.02.2020 18:32:21, место А)
⁃ составлением плейлистов из отдельных кусков разных видео (и в т. ч. прокруткой по ним)
⁃ возможностью отдавать в запрашиваемом качестве
Несложные вычисления на стороне клиента допустимы
К слову, более наглядный пример
Есть 30 видео по 5 часов и условно говоря в каждом из них в каком-то фрагменте присутствует человек А по 5 минут
я каким-то образом определил эти фрагменты
и теперь мне нужно на клиенте воспроизвести 150 минутное видео видео, которое будет содержать все эти 30 фрагментов, но при этом нужно избавиться от «разрывов» нового прогруза
При этом фрагменты заранее либо не определены, либо их очень-очень много для того, чтобы нарезать