2013-07-31 1 views
0

Мой файл m3u8 ниже:HTTP Live Streaming: я не могу кэшировать мои файлы тс

#EXTM3U 
#EXT-X-VERSION:3 
#EXT-X-TARGETDURATION:10 
#EXT-X-ALLOW-CACHE:YES 
#EXTINF:11, 
#EXT-X-KEY:METHOD=AES-128,URI="static.key1",IV=0x00000000000000000000000000000001 
/hls/test/test-1.ts 
#EXTINF:11, 
#EXT-X-KEY:METHOD=AES-128,URI="static.key2",IV=0x00000000000000000000000000000002 
/hls/test/test-2.ts 
#EXT-X-ENDLIST 

Что я хочу это: после игры его один раз, TS файлы можно кэшировать в конце клиента. Я наблюдал процесс в моем журнале nginx. Когда я воспроизвожу его, журналы доступа к файлам ts все еще видны.

похоже, что «# EXT-X-ALLOW-CACHE: YES» не работает.

Есть ли кто-нибудь, кто может мне помочь?

ответ

0

Вы также должны проверить заголовки HTTP-кэширования и истечения срока действия, чтобы узнать, приказывают ли они кэшировать клиент.

Разрешение кеша не такое же, как и для кэширования ... Вероятно, клиент не будет кэшировать независимо от того, что вы делаете на сервере, но почти наверняка будет только кэшировать, когда и список воспроизведения, и сервер http рекомендуют его ,

 Смежные вопросы

  • Нет связанных вопросов^_^