Short-версия:Кэширование проблема с Flash Player 11.7
Наша флэш-приложение живого потокового видео с нашего CDN, начиная с недавнего выпуска Flash Player 11.7
Справочная информация:
У нас есть приложение Flash, которое запускается в браузере. Мы видим проблему с IE 8, 9, 10, в Windows XP и Windows 7. И 32-разрядные, и 64-разрядные.
Когда наше приложение отправляет запрос на видео на наш CDN, браузер отказывается его кэшировать и вызывает высокий сетевой трафик. Кэширование хорошо работало в Flash Player 11.6.
Выпуск:
Использование Фидлер, мы противопоставляли HTTP запросы в хороших и плохих дел. Единственное отличие состоит в том, что с Flash Player 11.7, исходный запрос содержит:
Pragma: no-cache
Я понимаю, что это зависит от конкретной реализации и не поддерживается. Обратите внимание, что мы не хотите это.
Мы используем OSMF framework (версия 2.0) и имеем доступ к источнику.
Код:
Конкретный код (значительно абстрагируется):
resource = new URLResource(url);
player = new MediaPlayer();
factory = new DefaultMediaFactory();
element = factory.createMediaElement(resource);
player.media = element;
Вопрос:
Кто-нибудь есть исправление для этого?
Идеи включают:
- предложил патчи НПРП
- настройки Flash Player. возможно ли, что IE теперь считает FP 11.7 прокси?
- другие идеи. CDN config?
К сожалению, использование другого браузера не является возможным для нас.