FlowPlayer потоковое MP4 из Apache - PullRequest
3 голосов
/ 02 марта 2011

У меня возникли некоторые проблемы, заставляющие это работать. Я думаю, что я сделал это правильно, основываясь на http://flowplayer.org/forum/5/14664#post-14830). Клип начинает играть нормально, но когда я пропускаю часть клипа, которая еще не загружена, он просто возвращается к началу файла / видео

К сожалению, используемый браузер по большей части IE6: (

Apache 2 работает на Redhat

Я создал файл mp4 с помощью ffmpeg. Запустите qt-faststart 1.mp4 1.qt.mp4

Установлено mod_flvx.c

Добавлено:

LoadModule flvx_module modules/mod_flvx.so
AddHandler flv-stream .flv

Для Apache httpd.conf

Используя страницу примера:

<script type="text/javascript">
flowplayer("player", "flash/flowplayer-3.0.3.swf", {
  clip: {
    url: 'http://servername/player/media/1.qt.mp4',
    // default provider: 'h264streaming'
    provider: flashembed.isSupported([9, 115]) ? 'h264streaming' : 'lighttpd',
    scaling: 'fit',
    autoBuffering: true,
    autoplay: false,
    bufferLength: 3
  },
  log: {
    level: 'debug'
  },
  plugins: {
    h264streaming: {
      url: 'flash/flowplayer.h264streaming-3.0.5.swf'
    },
    controls: {
      url: 'flash/flowplayer.controls-3.0.3.swf',

      // which buttons are visible and which not ?
      play:false,
      fullscreen:true,

     // scrubber is a well known nickname to the timeline/playhead combination
      scrubber: true
    }
  }
});
</script>

У кого-нибудь есть предложения?

Спасибо

1 Ответ

1 голос
/ 02 марта 2011

Прежде всего, вам нужно проверить, настроен ли ваш apache для правильного поиска частей видео.Вы можете сделать это, передав параметр get, такой как my_vide_path.mp4? Start = 10, чтобы запустить его через 10 секунд. Если он успешно запускается через 10 секунд, тогда apache настроен правильно, и вам нужно заставить Flowplayer работать.Если apache не настроен правильно, то даже правильная конфигурация flowplayer не поможет.

Хотя я сомневаюсь, что ваш apache настроен правильно.Вы говорите apache для обработки файлов .flv, и все же вы используете mp4s.

Я успешно получил это для работы с модулем apache из http://h264.code -shop.com / trac / wiki .

Вам нужно будет добавить изагрузите модуль в apache и скажите apache для обработки файлов .mp4 с ним.

Следующим шагом будет проверка с этим параметром get? start = 10, чтобы проверить, правильно ли он ищет.

После этого все, что вам нужно сделать, это:

<script type="text/javascript">
flowplayer("player", "flash/flowplayer-3.0.3.swf", {
  clip: {
    url: 'http://servername/player/media/1.qt.mp4',
    default provider: 'h264streaming'

  },
  plugins: {
    h264streaming: {
      url: 'flash/flowplayer.h264streaming-3.0.5.swf'
    }
  }
});
</script>

Я использовал обновленный swf для flowplayer и вместо swf для h264, плагин flowplayer для psuedostreaming, так как он работает с более новой версиейFlowplayer и, видимо, H264 не.

...