проблемы со стримингом 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