2016-11-03 13 views
0

У меня есть видео и аудио потоковые urls. Я хочу проверить ширину полосы пользовательского диапазона, если ее медленное воспроизведение должно воспроизводиться. Если его достаточно быстро, нужно воспроизвести видео. Как я могу проверить, является ли медленно или быстро в быстройКак измерить ширину полосы в swift

m3u8 Структура ширина полосы

# EXTM3U

# EXT-X-версия: 3

# EXT-X-ручейки INF: BANDWIDTH = 814508, кодеки = «avc1.66.51, mp4a.40.34», разрешение = 720x576 chunklist_w247403833.m3u8

ответ

0

Если видео и аудио файлы одного и того же содержания, то вы должны быть в состоянии с onfigure файл m3u8 для ваших нужд. Я не делал этого на практике, но вы должны иметь возможность создать файл m3u8, как показано ниже, а медиа-стример Apple должен автоматически определять пропускную способность и воспроизводить соответствующий файл, а так как изменение полосы пропускания Apple должно автоматически переключать файлы, чтобы обеспечить лучший опыт

(вам нужно настроить файл ниже, но это должно дать вам фору)

#EXTM3U 
  
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=216000,RESOLUTION=400x300 
amazingVideo.m3u8 
  
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=100000,RESOLUTION=400x300 
justAudio.m3u8