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