Компания CBS разрешила пользователям Linux посмотреть сериал «Звёздный путь», спасибо ей за это

39b7d5537c6602a304de078cccc2b1a8.jpgВ январе любители научной фантастики порадовались продолжению культового сериала Star Trek. Новый сезон называется «Звёздный путь: Пикар» (рейтинг IMDB зашкаливает: 8,70). Но радость оказалась недолгой. Во-первых, для просмотра требуется подписка на онлайн-сервис CBS All Access (это вдобавок к подпискам на Netflix, Disney, Google Play Movies, Hulu, Apple TV+ и остальным онлайн-кинотеатрам, которые вы смотрите). Но даже если оформить подписку, не факт, что кино покажут.

Пользователи Linux возмутились, что в видеотрансляции на сайте CBS All Access им показывают только рекламу, но не фильм. После рекламы трансляция завершается, а сам фильм в браузере посмотреть невозможно. Блокировка производится через криптографический модуль CDM Widevine, который необходимо внедрить в браузер, чтобы воспроизводить контент под криптозащитой DRM, поставленной правообладателями. Не всем браузерам разрешают поставить такой модуль, для этого требуется заключить лицензионное соглашение с правообладателем, а иногда и заплатить круглую сумму. Подробнее см. статью «Независимые браузеры более не конкурентоспособны».
При попытке воспроизвести видео с сайта CBS All Access браузер под Linux показывает только чёрный экран:

7e1f0b8b1eeb68d94968284d0cac576e.png

В отличие от Chrome, браузер Firefox под Linux изначально поставляется без функциональности DRM, потому что проприетарный модуль нарушает лицензию Open Source. Пользователи могут вручную активировать эту функциональность в случае необходимости. Однако контент CBS All Access не воспроизводился под Linux ни в одном браузере: ни в Firefox, ни в Chrome, ни даже в Edgium, новом браузере Microsoft на движке Chromium.

В веб-консоли видно, что при обращении к бэкенду CBS Widevine возвращается ошибка HTTP 400 (Bad Request).

6phuceodfggveuxme1x0z14uhjo.png

Исторически сложилось так, что некоторые сайты и службы намеренно блокировали доступ user agent’ы под Linux. Но здесь другой случай, потому что изменение user agent в Chrome или Firefox не оказывает никакого влияния. При попытке воспроизвести контент возвращаются те же ошибки.

На сайте CBS установлена система DRM под названием Widevine — это полностью кроссплатформенный DRM-протокол, созданный компанией Google. Но каким-то образом он сломался.

t7miq0s1oeabaklhsl3hg16iqpy.jpeg

Дальнейшее расследование показало, что CBS All Access также не работает в браузере Chrome на Android и в браузере Safari на iOS, хотя нативные приложения CBS доступны на обеих платформах, и там проблем не наблюдается.

В то же время у пользователей Linux есть обходной путь — сервис CBS All Access доступен как дополнительная подписка в Amazon Prime. Так что если нужно обязательно получить доступ к зашифрованному контенту с компьютера под Linux, то можно войти в Prime и оформить подписку там. В данном случае контент нормально воспроизводится через систему Amazon вместо CBS Interactive.

9062c488c18ee74844db5d5d61bdca4a.png

31 января 2020 года один из читателей Ars Technica выдвинул версию, что проблема с воспроизведением контента в браузерах под Linux может быть связана с тем, что на сервере включена настройка VMP (Verified Media Path). Эта настройка в стиле UEFI Secure Boot разрешает отправку контента только браузерам с верифицированным «аутентичным» фреймворком.

Журналисты издания связались с CBS и попросили передать информацию о VMP в технический отдел. Через два часа проблема была решена — и фильм «Звёздный путь: Пикар» успешно загрузился в браузере Chrome под Linux. Браузер Firefox по-прежнему вылетает с ошибкой.

30 января CBS выложила первый эпизод на YouTube, он был доступен бесплатно в течение нескольких дней, но сейчас доступ закрыт.

На российских торрент-трекерах два первых эпизода раздаются с пиратских торрентов в профессиональной озвучке SDI Media.

Тем временем CBS All Access сообщает, что первый эпизод сериала поставил абсолютный рекорд по количеству стримов на сервисе, превзойдя на 115% предыдущий рекорд, который тоже принадлежал сериалу из цикла Star Trek, это был «Звёздный путь: Дискавери» (Star Trek: Discovery).

Благодаря трансляции футбольных матчей и премии «Грэмми» CBS в январе 2020 года поставила абсолютный рекорд по количеству новых подписчиков, но общий размер аудитории не сообщает. Лидеры на рынке — Netflix и Hulu с 61 млн и 29 млн подписчиков в США. Аудитория Disney+ и Apple TV+ оценивается в 23,2 млн и 25 млн, соответственно, последний из них бесплатно доступен в течение года для всех покупателей новых устройств Apple.

© Habrahabr.ru