New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add [okko] support #11
Comments
Видимо, тут тоже в заголовках запроса передается licenseRequest. Скиньте вывод команды "копировать как curl", попробуем разобраться |
тут та же история, что допустим, с Peacock, похоже лицензия в base64, не бинарная |
этот запрос каким-то непонятным образом дробится на части, потому что ни один из блоков сам по себе запросом являться не может |
вот лучше бы он лицензию возвращал бинарную, а запросы в json base64 принимал |
Мне выдаёт два файла getlicense. Первый выглядит так: https://controlc.com/773a2023 (ссылка на текстовый хостинг) Второй так: https://controlc.com/17565b18 (ссылка на текстовый хостинг) |
Вместо чисто бинарных данных почему-то все вперемешку, байты, utf-8 символы, может быть, зашифровано чем-нибудь? |
Добрый день. Тоже пытался с помощью getlicense и инструкции какого то автора, не получалось. Очень жду пока кто то сможет это решить... |
|
У okko licenseID одноразовый, поэтому процесс немного усложняется: перед процессом получения лицензии надо еще запрос на новый "неиспользованный" licenseID сгенерировать и уже на его основе формировать ссылку /getlicense. |
все необходимые пакеты установили? Какая версия python? Я тестировал только на 3,8 и 3,10 |
Да. 3.8. Вчера ещё работало, а щас выдаёт почему-то это. Пробовал на предыдущих версиях программы (без сегодняшнего обновления), тоже самое. |
попробуйте |
Привет. Получилось сделать абсолютно все, и очень жду пока добавите "скрипт для поддержки этой платформы", но хотелось бы и сейчас попробовать скачать. Я делаю вот так, а дальше что? Что брать из Curl Converter, или туда вообще не надо? Я не понимаю где эту новую лицензию найти. Обьясните пожалуйста, если будет время) |
Эту курл команду от 1?elements нужно выполнить в терминале, в ее выводе будет новый licenseId. Если нет курла в компе, скачайте сначала. |
Я смотрю это фишка у многих такая, rakuten так же генерирует новые лицензии/плейлисты |
Это довольно удобно в плане проектирования высоконагруженной системы, поэтому логично |
получил через постман. далее что с этим новый id делать если при каждом подключении новый запрашивается? |
получилось? новая лицензия берется из курл запроса к этому элементу |
Input MPD URL: https://msk-cdp25.playfamily.ru/data/cid/270886532-1639247632-oq164-LMcrgS_x7AghuslQ/storage106/clr/m/sp/73a54bfc-2d55-4755-a5b9-195cd4e9537e/output.ism/Manifest.mpd
License URL: https://drm.playfamily.ru/widevine/cenc/ZHBtbLOZoWsAaEKcn-6QtOvfrb0/getlicense
The text was updated successfully, but these errors were encountered: