Воспроизведение большого / длинного файла h264 с NetStream занимает ДОЛГОЕ время, чтобы начать воспроизведение - PullRequest
0 голосов
/ 02 августа 2010

Я пытаюсь воспроизвести 10-минутное видео (h264 / mp4) размером 39 МБ, после того, как я вызываю stream.play (fileURL), воспроизведение не начинается, пока не будет загружено около 12-16 МБ файла.(много много секунд спустя), я наконец получаю onMetaData на этом этапе тоже.Почему не начинается воспроизведение сразу или, по крайней мере, через пару секунд?Что может вызвать это раздутый свинец во времени?

Спасибо

Ответы [ 2 ]

2 голосов
/ 02 августа 2010

Я не на медиа-сервере, это обычный http-запрос.

По некоторым причинам некоторые наши видеофайлы не запускаются через qt-faststart. Я попробовал 10-минутное видео, и для его запуска потребовалось 15 секунд, затем запустил его через qt-faststart и после этого оно началось мгновенно.

Итак, решение здесь - это qt-faststart:)

1 голос
/ 02 августа 2010

Вы медиа-сервер, такой как Red5 или Flash Media Server?

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

...