2016-05-04 3 views
1

При попытке реализовать закрытые подписи поддержки в видеоплеера IOS, я столкнулся поток выборки Apple, для которого мне нужно какое-то объяснение, пожалуйста:HLS: В чем смысл потока без URI?

Поток является https://devimages.apple.com.edgekey.net/streaming/examples/bipbop_16x9/bipbop_16x9_variant.m3u8

При загрузке основной манифест, я вижу эти две линии:

# EXT-X-MEDIA: TYPE = AUDIO, GROUP-ID = "bipbop_audio", ЯЗЫК = "рус", NAME = "BipBop Audio 1", AUTOSELECT = ДА, D EFAULT = ДА

# EXT-X-МЕДИА: ТИП = AUDIO, идентификатор группы = "bipbop_audio", ЯЗЫК = "рус", ИМЯ = "BipBop Аудио 2", AUTOSELECT = НЕТ, УМОЛЧАНИЮ = NO, URI = "alternate_audio_aac_sinewave/prog_index.m3u8"

Может кто-нибудь, пожалуйста, объясните, почему первый аудио запись не содержит URI?

ответ

2

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

От section 4.3.4.2.1 спецификации ЗОЖ:

Если тип носителя видео или аудио, отсутствующий URI атрибута указывает на то, что данные средства массовой информации для этого цветопередача включен в Медиа список воспроизведения любого EXT- Тэг X-STREAM-INF, ссылающийся на этот тег EXT-X-MEDIA. Если ТИП СМИ - АУДИО, а атрибут URI - , клиенты ДОЛЖНЫ предположить, что аудиоданные для этого Rendition присутствуют в каждом видеообъезде, указанном тегом EXT-X-STREAM-INF .

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

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