2009-08-31 2 views
2

Как сохранить видео (либо в базе данных, либо в файловой системе), чтобы вместо запуска потоковой передачи с начала я мог начать эту передачу из любого индекса исправить.Как сохранить видео с правильной индексацией

Основная цель, как у меня есть большое видео дорог Нью-Йорка от одного конца до другого и соответствующей карты Нью-Йорка, сэкономьте на центральном сервере. Теперь пользователь открывает веб-сайт и выбирает две точки на карте Нью-Йорка, а видеоролик между этими двумя точками начинается с потоковой передачи, а не от начала, а от первой точки до второй точки, заданной пользователем.

Так что основное требование - хранить видео с его индексами, чтобы я мог начать потоковое воспроизведение с любого из индексов.

Отредактированная часть: На самом деле, я планирую, как хранить видео полного города, чтобы я мог показывать его пользователю, когда он выбирает его на карте. Итак, теперь главный вопрос, на мой взгляд, можно объединить видео для всех дорог в одном видео, как в разных связанных списках (дорогах). Например, если в определенной точке есть два витка, вместо сохранения двух видео с этой точки для другого пути я могу сохранить их в одном видео, чтобы видео, которое вы должны играть, будет зависеть от начальной и конечной точки, выбранной пользователем и кратчайшим путем между этими двумя точками, но могу ли я хранить видео всех дорог в виде одного видео.

Как я могу это сделать, зависит ли он от механизма потока или от хранилища?

Спасибо,

GG

+0

Помог ли мой ответ? –

+0

Я не могу понять, что я должен делать. По вашему мнению, я должен хранить это видео нормально, и все будет зависеть от технологии потоковой передачи, это не будет зависеть от того, как мы сохранили это видео. –

ответ

1

Я думаю, что это все зависит от возможностей вашего механизма воспроизведения/потоковой передачи. Я узнал об этом, прежде чем определять, как хранить файлы и/или «индексы». Задайте некоторые конкретные вопросы о вашей потоковой технологии, такие как:

  • Вы можете перескочить вперед до определенной точки?
  • Можете ли вы остановиться в определенный момент?
  • Вы можете играть в один поток после завершения?
  • другие возможности игры, которые могут помочь решить эту проблему?

Если вы можете включить воспроизведение своего видео для ускоренной перемотки вперед до определенной точки, вы можете сохранить количество времени или кадров для ускоренной перемотки вперед с самого начала и связать их с началом карты. Вам также необходимо «прервать» поток в определенный момент, соответствующий вашей конечной точке карты.

Однако, если вы не можете ускорить перемотку потока, вам нужно разбить видеофайл на более мелкие сегменты и начать с нужного на основе выбранной точки карты. Затем вам нужно будет сыграть несколько файлов, пока не достигнете конечной точки.

Смежные вопросы