2015-04-16 15 views
3

Я играю серию flv на веб-сайте. За последнюю неделю или около того они внезапно начали играть быстрее, чем раньше. Сайт работает около 2 лет без проблем, и на прошлой неделе это начало происходить в разных сценариях.Flash Video FPS - слишком быстро выполняется в некоторых браузерах

После попытки выяснить причину, по которой я не смог найти ответ. Вот некоторые из тестов, проведенных я найти решение:

  • Ускоренное воспроизведение происходит в Firefox, Chrome (Canary) и Safari на Macbook (Flash Player 17) - воспроизведение нормально в Chrome.
  • Быстрое воспроизведение происходит в Firefox и Safari на iMac (Flash Player 17) нормальное воспроизведение в Chrome.
  • Нет Ускоренное воспроизведение на Windows 8 (все браузеры) (Flash Player 17)
  • видеоклипами из записи веб-камеры при 12Гц & 9fps не ускоряя однако видео с мобильных телефонов на 24 кадров в секунду отлично
  • Я m, не используя потоки сети, просто вставляя FLVPlayback и , добавляя flv с сервера
  • Я попытался изменить частоту кадров swf для соответствия, но не исправил.
  • При воспроизведении видео в самой Flash они играют хорошо, поэтому видеоролики не ускоряются.
  • веб-камеры видео записываются с использованием Red5 использованием либо 9fps или 12Гц частоту кадров в зависимости от пользователей скорость соединения

Кто-нибудь была подобная проблема или кто-нибудь знает, если проигрыватель Adobe Flash изменилось в последних версиях? Может ли это быть моим сервером (Ubuntu на AWS).

Я всегда предполагал, что видеоролики flv воспроизводятся с их собственной скоростью, могу ли я установить частоту кадров с помощью Net Streaming вместо привязки к FLVPlayback?

Почему Mac не является ПК и веб-браузерами? Они ведут себя по-разному с мультимедиа?

Любая помощь будет оценена по достоинству.

Спасибо,

P

+0

Не могли бы вы [изменить свое сообщение] (http://stackoverflow.com/posts/29668434/edit) включить [MCVE] (http://stackoverflow.com/help/mcve), чтобы мы могли воспроизвести проблема, с которой вы сталкиваетесь? – GoBusto

+0

Я также вижу эту проблему в файлах FLV, созданных из записей Adobe Connect 8. Сузили его до изменения в версии Adobe Flash 17.0.0.169 –

+0

Из моих тестов это влияет на все платформы с вышеупомянутой флеш-памятью adobe –

ответ

2

Мы заметили эту проблему также. Проблема представляет собой сочетание весьма конкретных пунктов:

  1. имеют флэш 17.0.0.169 установлен
  2. воспроизводить FLV файл с аудио, закодированного с Nellymoser
  3. аудио скорость устанавливается на 44100 Гц точно

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

Решения до сих пор:

  1. Удалить Flash 17.0.0.169 и установите older version (например, 17.0.0.134) или новый Flash 18 beta (установите на свой риск, но обратите внимание, что он отлично работает)
  2. Если вы записываете свои FLV-файлы с помощью некоторых приложений Flash и FMS/AMS, сделайте обязательно установите скорость микрофона на более низкое значение, чем 44 кГц (например, 22 или 11). Код Flex как:

    microphone.rate = 22;

Убедитесь в восходящем голосовании bug 3976440 на сайте Adobe, чтобы они могли применить соответствующие исправления в текущей версии Flash-памяти.

+0

Спасибо за ответ Ben. Я думал, что я только переживаю это, и мое программное обеспечение терпит неудачу. Я запускаю RED5 для записи, поэтому попробую изменить скорость микрофона. Я ценю ответ, вернусь и соглашусь после проверки. – Paul

+0

Спасибо Бен. Изменение частоты микропроцессоров зафиксировало проблему. Это позор об этой ошибке. У меня много видео по предыдущей ставке, которую я не могу ретроспективно изменить. – Paul