проблемы со стримингом flv
Raoul Duke
knevcher at gmail.com
Mon Jul 6 15:26:59 MSD 2009
Приветствую!
Я попробовал завести стриминг на стабильной ветке 0.6.38.
Конфигурировал так: --conf-path=/etc/nginx/nginx.conf --with-http_ssl_module
--with-pcre=../pcre --with-zlib=../zlib --with-http_flv_module
Настраивал сервер по мануалу. Вот кусок конфига:
location ~ \.flv$ {
root /home/knevcher/www/video;
flv;
}
В результате стриминг не заработал. При запросах /out.flv и*
*/out.flv?start=3031110
отдается файл одинакового размера. Поиск решения результата не дал.
Попробовал поставить ветку development stable 0.7.61. Опции конфигурирования
и конфиг такие же. Здесь, стриминг заработал: при запросе
/out.flv?start=3031110 - отдается файл меньшего размера, но он получается
битый. Подозреваю, что метаданные в начале файла не передаются. Файл,
полученный от сервера, проигрывается mplayer, но в вывод пишется invalid
stream. Исходный же файл проигрывается без ошибок
Вот вывод flvtools2 для исходного файла:
flvtool2 -P out.flv
---
/home/knevcher/www/video/out.flv:
duration: 437.525
hasMetadata: true
hasKeyframes: true
audiodatarate: 52.0700245700246
audiosamplerate: 22000
framerate: 30.0005713959202
datasize: 13819750
audiosamplesize: 16
hasVideo: true
lasttimestamp: 437.525
stereo: true
videocodecid: 2
canSeekToEnd: false
lastkeyframetimestamp: 436.633
audiosize: 3100338
videosize: 10599908
hasAudio: true
keyframes:
filepositions:
- 8533
- 24941
- 50027
.....................
.....................
lastkeyframelocation: 13776892
filesize: 13828283
height: 240
audiocodecid: 2
videodatarate: 186.695081709617
metadatacreator: Yet Another Metadata Injector for FLV - Version 1.4
width: 320
Для файла, полученного от сервера, вывод flvtool2 пустой.
Флэшовые проигрыватели видое не показывают.
Может кто сталкивался с проблемой?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090706/4ccdc898/attachment.html>
More information about the nginx-ru
mailing list