Как я могу объединить 2 .ts-файл в iOS

У меня есть 1 главный файл плейлиста m3u8, который имеет следующий текст внутри.

EXTM3U # EXT-X-MEDIA: TYPE = AUDIO, GROUP-ID = "audio-0", NAME = "Default", AUTOSELECT = YES, DEFAULT = YES, URI = " audio.m3u8 " # EXT-X-STREAM- INF: PROGRAM-ID = 1, BANDWIDTH = 968000, RESOLUTION = 640×360, CODECS = "avc1.42001e, mp4a.40.2", AUDIO = "audio-0" video.m3u8

После загрузки audio.m3u8 я обнаружил, что существует много файлов с информацией о том же имени, содержащем информацию о разных байтах # EXT-X-BYTERANGE: 272976 @ 0, …., # EXT-X-BYTERANGE: 2737273 @ 74747. Я загрузил 1 сегментный файл из списка, имя которого – audio.ts .

Снова я загружаю video.m3u8, который также содержал информацию о файле .ts в нем с тем же именем с другим значением диапазона байтов, например

EXT-X-BYTERANGE: 1010500 @ 0 video.ts, …., # EXT-X-BYTERANGE: 23423 @ 5445 video.ts

Моя проблема в главном плейлисте ..

Должен ли я загружать все определенные аудиофайлы формата m3u8 и видеофайл m3u8, содержащие значение URL.

Из медиа-плейлиста. Существует много файлов .ts с различным диапазоном байтов, который я должен загрузить для соответствующего файла видеосегмента. Какова концепция соединения между audio.ts и video.ts.

Если предположим, что я загрузил оба файла, так как я буду объединять файлы audio.ts и video.ts для воспроизведения в медиаплеере. Я пишу код в iOS.

Задача 1.

Как я узнаю, какой аудиофайл связан с каким видеофайлом. (Я думаю, что Type = Audio определен для аудиофайла и в video.m3u8 Я могу сопоставить тег Audio. Правильно ли?).

Задача 2.

Как объединить 2 разных аудио.ts и video.ts, чтобы я мог играть соответственно в списке воспроизведения iOS в плейлисте.

Interesting Posts

Плюсы и минусы использования исключений в iOS / ObjectiveC

iOS Cocoapod с большим хранилищем файлов git

Показывать индикатор активности при изменении вида (Segue) и загружать данные для следующего представления (API)

iOS «didReceiveAuthenticationChallenge» против IIS7 и Windows 2008

AFHTTPSessionManager – получить несериализованный / необработанный ответ (NSData?)

UITableView с пользовательскими ячейками отлично подходит для iOS 6, но полностью белым в iOS 7

Внутренняя ошибка STTwitter CFNetwork NSURLRequest

Как получить изображение из указанного каталога PATH или документа с помощью NSBundle

Скопировать папку (с содержимым) из пакета в каталог Документы – iOS

Создание представления показателей на основе автозапуска

Как вы предотвращаете кэширование веб-страницы uiwebview?

Почему выход UICollectionViewCell равен нулю?

Почему мой аудио AVCaptureConnection неактивен для форматов с высоким разрешением?

Условная компиляция в Xcode

Ошибка утверждения в UICollectionView с дополнительными представлениями / заголовками разделов, dataSource равна нулю?

Давайте будем гением компьютера.