2013-08-07 11 views
5

Przesyłamy filmy chronione przez Widevine. Naszym problemem jest to, że odtwarzacz multimedialny ulega awarii na niektórych urządzeniach.Android: serwer DrmManager zmarł

Zdajemy sobie sprawę z "problematycznego" wsparcia Widevine, ale istnieją takie urządzenia, jak np. Samsung Galaxy Tab2 10.1 P5100 oczekujemy, że DRM powinien działać.

Mieliśmy P5100 do testowania i działa to dla nas doskonale, klienci mają jednak te same urządzenia (z oryginalną pamięcią ROM, bez roota) i na ich urządzeniach nasza aplikacja ulega awarii. Zabawne jest to, że ten problem nie dotyczy wszystkich urządzeń tego samego typu, ale tylko niektórych, co oznacza, że ​​na P5100 może działać idealnie, ale np. Na P5100 twojej żony. Jeśli gracz się zawiesza, to dzieje się to nigdy albo zawsze, więc można go łatwo symulować.

Oczywiście typy nawet same urządzenia może być nieco inna, ale nadal ... Zobacz błędu otrzymujemy od LogCat:

08-07 12:36:49.455 2901 3099 I DrmManagerClient: getErrorType return TYPE_PROCESS_DRM_INFO_FAILED becauseof widevine or STATUS_ERROR 
08-07 12:36:49.455 2901 3099 E Clix : [Activity_Player]::[DRM]::[TYPE_PROCESS_DRM_INFO_FAILED] 
08-07 12:36:49.455 2901 2913 W DrmManagerClientImpl(Native): DrmManager server died! 
08-07 12:36:49.455 118 3116 D HTTPBase: [4] Network BandWidth = 349 Kbps 
08-07 12:36:49.455 118 328 W DrmManagerClientImpl(Native): DrmManager server died! 
08-07 12:36:49.455 358 640 W DrmManagerClientImpl(Native): DrmManager server died! 
08-07 12:36:49.462 102 102 I ServiceManager: service 'drm.drmManager' died 

Nasze zrozumienie, że ten dziennik oznacza, że ​​rodzimy proces Widevine zmarł podczas przejęcia licencji - wydaje się, że kompatybilność Widevine na różnych urządzeniach i wersjach oprogramowania układowego nie jest najlepsza nawet na nowych urządzeniach Samsunga.

Ktoś miał ten sam problem i może nam pomóc?

Pozdrawiam, Sten

Odpowiedz

4

Po poszukiwaniach w internecie znaleźliśmy na Samsung forum (http://developer.samsung.com/forum/thread/widevine-drm-issues-/77/200522) co podejrzewaliśmy, a co powiedziano nam byt wydawcy treści: Nawet mamy 2 urządzenia tego samego typu, zarówno w stanie zagrania w Widevine, może się zdarzyć, że tak zwana skrzynka kluczowa Widevine nie zostanie wyposażona w jedno z tych urządzeń, a takie urządzenie nie może korzystać z Widevine DRM. Skrzynka z kluczami to rodzaj zaszyfrowanych danych, w których przechowywane są klucze używane do odszyfrowania niektórych części informacji DRM.

Dlaczego może się zdarzyć, że nie wiem ... Urządzenia mogą być wykorzystywane w różnych regionach, w których producent nie oczekują Widevine być konieczne ...

Należy również pamiętać, że jeśli korzeń Android według http://source.android.com/devices/drm.html, wtedy w zależności od poziomu bezpieczeństwa skrzynka kluczowa Widevine może być przechowywana w regionie pamięci, który jest wymazywany.

BR STeN