Netstream.seek () не работает для видео MP4 во Flash - PullRequest
3 голосов
/ 11 марта 2011

Я внедряю видеопроигрыватель в Actionscript, и мне нужно иметь возможность определить время начала воспроизведения для видео.Netstream.seek (pos) работает для файлов flv, но не для файлов H.264 (проигрыватель начинает воспроизведение видео с самого начала).Кто-нибудь знает, в чем может быть проблема?

(я использую Netstream для этого вместо добавления параметра со временем запуска при вызове метода Netstream.play, потому что у меня нет Flash Media Server).

Ответы [ 2 ]

2 голосов
/ 14 марта 2011

Flash не поддерживает отправку байтов заголовка, поэтому вы всегда получите байт 0-. Вы можете выполнить поиск, используя псевдопоток (http://h264.code -shop.com / trac ). По сути, вы предоставляете get param? Start = 1234, затем серверный сервер исправляет заголовок moov, перемещает его в начало файла и начинает обслуживать его в начальной позиции. (По сути, разделение файла на лету, с начальной позицией в 1234 и подачей нового сгенерированного файла)

0 голосов
/ 12 августа 2011

Я точно знаю, что это работает с последними сборками Red5 1.0, я не могу говорить за FMS или Wowza.

...