воспроизводить видео с точки, определенной пользователями - PullRequest
0 голосов
/ 25 января 2011

Если я транслирую видео и делю его на пакеты, и когда пользователи подключаются к сетевой группе и получают объект из группы (пользователь получит через определенное время, скажем, фактическое видео составляет 10 минут, а пользователь подключится к группеи искать видео за последние 5 минут).Как я могу достичь этой задачи.Является ли это возможным ?я использую флеш плеер 10.1

1 Ответ

0 голосов
/ 25 января 2011

Да, это возможно, но это немного сложно.

Flash-видео по HTTP использует прогрессивное отображение и загрузку.Произвольный доступ в поток технически невозможен.Он может работать в некоторых случаях, когда файл уже находится в кэше браузера, но он не является действительно надежным.Если вы застряли только с HTTP, то единственный реальный вариант - отредактировать ваше видео на куски, которые представляют ваши точки произвольного доступа.Например, если у вас есть видео продолжительностью в один час, вы можете сделать двенадцать видеороликов, представляющих смещения по пяти минутам, которые воспроизводятся до конца (то есть файл 60 минут, файл 55 минут и т. Д.).Существуют также некоторые приемы использования собственного сервера и проигрывателя, которые вводят метаданные для обеспечения произвольного доступа (я знаю коллег, которые делали это, но никогда не делали это самостоятельно).

Flash-видео также может воспроизводиться RTMP соединение. Flash Media Server обеспечивает это, как и один или два альтернативных варианта.RTMP / FMS дает вам гораздо больше возможностей для потоковой передачи видео и обеспечивает настоящий произвольный доступ к потоку.Вы можете либо приобрести и разместить FMS самостоятельно, либо воспользоваться размещенным решением, таким как Influxis .Некоторые облачные решения также становятся доступными.

...