Как воспроизвести видео на основе частичного потока? - PullRequest
0 голосов
/ 15 ноября 2011

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

Понятия не имею, с чего начать

Формат видео wmv и avi.

1 Ответ

0 голосов
/ 15 ноября 2011

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

В некоторых случаях вы все еще можете воспроизводить частичный файл:

  • В базовом API или парсереподдерживает прогрессивную загрузку / доступность данных
  • Сам файл имеет правильный порядок внутренних частей, таких как индексные данные, расположенные в начале файла, так что на ранней стадии читатель будет иметь доступную жизненно важную информацию

По сути, вы должны сузить поиск до определенного сценария воспроизведения с определенными форматами файлов.И альтернативными вариантами является воспроизведение своего рода живого потока, а не файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...