Chcę zaimplementować DRM w wideo HTML5 (EME). Wiem, że jest obsługiwana w nowoczesnych przeglądarek:Jak zaimplementować DRM w HTML5
I wiem, że istnieją narzędzia i usługi, które mogę użyć:
- https://support.uplynk.com/tut_embedding_the_uplynk_player_3.html
- https://www.wowza.com/products/capabilities/streaming-content-security
- https://www.intertrust.com/products/drm-system/livestream/
- https://bitmovin.com/cenc-widevine-drm/
- https://www.html5rocks.com/en/tutorials/eme/basics/
Chcę zapewnić jak w poniższym przykładzie:
- https://demo.castlabs.com/ (grać Big Buck Bunny płynne strumieniowe: że nie można pobrać i adres url jest jeden -time useable)
Czy muszę używać jako czy mogę zaimplementować stronę po stronie klienta i po stronie serwera zarówno na moim serwerze? Jeśli mogę zaimplementować obie strony po stronie klienta i po stronie serwera, jak mogę to zrobić?
Używam PHP (laravel) po stronie serwera.
Aktualizacja # 1
Chcę, aby móc szyfrować moje filmy na moim serwerze (za pomocą dowolnego narzędzia) i odszyfrować gdy przeglądarka chcą grać i zapobiega to być pobrane przez zwykłych użytkowników.
Od: https://arstechnica.com/information-technology/2017/03/drm-in-html5-is-a-victory-for-the-open-web-not-a-defeat/ 'EME robi nie określa żadnego schematu DRM jako takiego. Raczej definiuje zestaw interfejsów API, które pozwalają JavaScript i HTML na interakcję z modułami deszyfrowania/ochrony.Te moduły będą miały specyficzną platformę w taki czy inny sposób i będą zawierać rdzeń technologii DRM. " – enhzflep
nie wiesz, czy to pomoże twojej sprawie, ale dla przyszłych czytelników sprawdź ten artykuł, który napisałem niedawno: http: //aameer.github .io/articles/digital-rights-management-multi-drm/wyjaśnia szczegółowo, jak osiągnąć multi-drm – Aameer
Dziękujemy @Aameer. Czytałem twój artykuł. To było pomocne, ale nie było to, czego potrzebowałem. Chcę jakoś zaszyfrować wideo na moim serwerze i podczas odtwarzania na stronie internetowej przy użyciu tagu wideo HTML5, zostanie odszyfrowany i nikt go nie pobierze. –