PlayReady в Silverlight
Поэтапное развертывание веб-подключаемых модулей
Коммерческая медиаиндустрия переживает серьезный переход, так как поставщики содержимого переходят от собственных механизмов доставки на основе веб-подключаемых модулей (таких как Flash или Silverlight) и заменяют их унифицированными подключаемыми бесплатными видеопроиграющими проигрывателями, основанными на спецификациях HTML5 и возможностях кодирования коммерческих носителей. Браузеры отходят от подключаемых модулей, а также Microsoft Edge с ActiveX и к более безопасным моделям расширений.
Переход на подключаемый носитель был включен с помощью недавней разработки новых спецификаций:
Из W3C: расширения источника мультимедиа для адаптивной потоковой передачи и зашифрованных расширений мультимедиа для защиты содержимого.
Из группы экспертов по перемещению изображений (MPEG): DASH и общее шифрование (CENC).
Эти спецификации были разработаны и разработаны для обеспечения взаимодействия потоковой передачи на различных платформах мультимедиа и устройствах. Сосредоточив внимание на решениях взаимодействия, поставщики содержимого могут снизить затраты, и в то же время пользователи могут получить доступ к содержимому, которое они хотят на устройстве, которое они предпочитают использовать приложение или веб-браузер по своему выбору. Корпорация Майкрософт считает, что это огромная выгода как для производителей контента, так и для потребителей, и стремится поддерживать компании, которые делают этот переход.
Учитывая эти изменения, поддержка ActiveX прекращена в Microsoft Edge и включает удаление поддержки Silverlight. Корпорация Майкрософт продолжает поддерживать Silverlight, а приложения из браузера Silverlight могут продолжать использовать его. Silverlight также будет поддерживаться в Internet Explorer 11, поэтому сайты по-прежнему имеют параметры Silverlight в Windows 10. В то же время корпорация Майкрософт призывает компании, использующие Silverlight для мультимедиа, начать переход на проекты на основе DASH/MSE/CENC/EME и следовать одному рабочему потоку кодирования, включенному CENC. Это наиболее широкое решение для взаимодействия между браузерами, платформами, содержимым и устройствами.
Продолжение запуска приложений Silverlight
Учитывая растущие ограничения на запуск приложений Silverlight в современных браузерах, пользователи могут затруднить использование приложений Silverlight в браузере. Одним из способов продолжения предоставления существующего приложения Silverlight на Windows 7 и MacOS пользователям является превращение его в приложение Silverlight вне браузера, установленное с автономным установщиком (installer.exe). Для этого:
- Измените конфигурацию приложения на "Вне браузера".
- Разработайте автономный установщик, чтобы помочь пользователям пройти через препятствие установки приложения в поддерживаемых браузерах и версиях браузеров.
Новые приложения должны использовать пакет SDK
Наш рекомендуемый подход для разработки приложений Windows 7 и MacOS с помощью PlayReady — использовать пакет SDK PlayReady, предоставляемый партнером Майкрософт. Пакет SDK может быть пакетом SDK Для Electron или любым другим типом для собственных приложений Windows или Mac. Дополнительные сведения см. в списке партнеров PlayReady.