Приветствую! <br><br>Я попробовал завести стриминг на стабильной ветке 0.6.38. <br>Конфигурировал так: --conf-path=/etc/nginx/nginx.conf --with-http_ssl_module --with-pcre=../pcre --with-zlib=../zlib --with-http_flv_module<br>
<br>Настраивал сервер по мануалу. Вот кусок конфига:<br>location ~ \.flv$ {<br>      root   /home/knevcher/www/video;<br>       flv;<br>}<br>В результате стриминг не заработал. При запросах /out.flv  и<b> </b>/out.flv?start=3031110 отдается файл одинакового размера. Поиск решения результата не дал. <br>
Попробовал поставить ветку development stable 0.7.61. Опции конфигурирования и конфиг такие же. Здесь, стриминг заработал: при запросе /out.flv?start=3031110 - отдается файл меньшего размера, но он получается битый. Подозреваю, что метаданные в начале файла не передаются. Файл, полученный от сервера, проигрывается mplayer, но в вывод пишется invalid stream. Исходный же файл проигрывается без ошибок<br>
<br><br>Вот вывод flvtools2 для исходного файла:<br>flvtool2 -P out.flv <br>---<br>/home/knevcher/www/video/out.flv: <br>  duration: 437.525<br>  hasMetadata: true<br>  hasKeyframes: true<br>  audiodatarate: 52.0700245700246<br>
  audiosamplerate: 22000<br>  framerate: 30.0005713959202<br>  datasize: 13819750<br>  audiosamplesize: 16<br>  hasVideo: true<br>  lasttimestamp: 437.525<br>  stereo: true<br>  videocodecid: 2<br>  canSeekToEnd: false<br>
  lastkeyframetimestamp: 436.633<br>  audiosize: 3100338<br>  videosize: 10599908<br>  hasAudio: true<br>  keyframes: <br>    filepositions: <br>      - 8533<br>      - 24941<br>      - 50027<br> .....................<br>
.....................<br><br>  lastkeyframelocation: 13776892<br>  filesize: 13828283<br>  height: 240<br>  audiocodecid: 2<br>  videodatarate: 186.695081709617<br>  metadatacreator: Yet Another Metadata Injector for FLV - Version 1.4<br>
  width: 320<br><br>Для файла, полученного от  сервера, вывод flvtool2 пустой.<br><br>Флэшовые проигрыватели видое не показывают.<br><br>Может кто сталкивался с проблемой?<br>