Воспроизведение URL-адреса drm dash на ios swift

Я хочу воспроизвести URL-адрес widevine на ios, есть ли какой-либо проигрыватель в ios, похожий на exoplayer для Android, который поддерживает Widevine DRM, прямо сейчас в Android я могу воспроизводить файл widevine mpd

исключение:

[ERROR:/Developer/playground/google3/third_party/video/widevine/cdm_release/core/src/license.cpp(452)] CdmLicense::HandleKeyResponse: unable to parse signed license response
[ERROR:/Developer/playground/google3/third_party/video/widevine/cdm_release/core/src/cdm_engine.cpp(312)] CdmEngine::AddKey: keys not added, result = 70
[ERROR:/Developer/playground/google3/third_party/video/widevine/cdm_release/cdm/src/cdm.cpp(497)] Unexpected error 70

person dark knight    schedule 17.01.2017    source источник


Ответы (1)


У Widevine есть iOS SDK — вы можете увидеть его упоминание на странице обновления:

У нас был напряженный 2015 год, когда мы запускали новые и обновленные продукты, такие как iOS SDK; Shaka Player с автономным воспроизведением, субтитрами и поддержкой трансляции; и ключевые улучшения безопасности для Chrome и Android. На 2016 год у нас запланировано множество интересных вещей, и мы с нетерпением ждем возможности поделиться подробностями в ближайшие месяцы!

Чтобы получить доступ, вам необходимо стать участником партнерской программы AFAIK — подробности о партнерской программе доступны на их веб-сайте:

person Mick    schedule 18.01.2017
comment
мы уже являемся частью партнерской программы, я получил код ios sdk, но мне нужно настроить некоторые параметры, такие как сервер лицензий, uuid widevine, URL-адрес mpd тире, заголовок - person dark knight; 18.01.2017
comment
Да, это стандартная информация, необходимая для воспроизведения DASH на широкополосном канале. Если вам просто нужно посмотреть, как они обычно используются, демонстрация проигрывателя Google Shaka — хороший ресурс. - person Mick; 18.01.2017
comment
я настроил сервер лицензий и URL-адрес mpd, но ключи исключений не добавлены - person dark knight; 18.01.2017
comment
Можете ли вы предоставить пример манифеста и URL-адрес LA, чтобы мы могли проверить? - person Mick; 18.01.2017
comment
я получаю некоторые исключения при использовании нашего URL-адреса сервера лицензий, mpd - person dark knight; 19.01.2017