Tôi muốn triển khai DRM trong video HTML5 (EME). Tôi biết nó được hỗ trợ trong các trình duyệt hiện đại:Cách triển khai DRM trong HTML5
Và tôi biết có những công cụ và dịch vụ mà tôi có thể sử dụng:
- 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/
Tôi muốn cung cấp như ví dụ sau:
- https://demo.castlabs.com/ (chơi Big Buck Bunny trực tuyến trơn tru: đó là không thể được tải về và url là một -time có thể sử dụng)
Tôi có phải sử dụng như ervice hoặc tôi có thể thực hiện phía máy khách và phía máy chủ cả trên máy chủ của riêng tôi? Nếu tôi có thể triển khai cả phía máy khách và phía máy chủ, thì làm cách nào tôi có thể thực hiện điều đó?
Tôi sử dụng PHP (laravel) ở phía máy chủ.
Update # 1
Tôi muốn để có thể mã hóa video của tôi trên máy chủ của tôi (thông qua bất kỳ công cụ) và giải mã nó khi trình duyệt muốn chơi nó và ngăn chặn nó được tải về bởi người dùng bình thường.
Từ: https://arstechnica.com/information-technology/2017/03/drm-in-html5-is-a-victory-for-the-open-web-not-a-defeat/ 'EME không chỉ định bất kỳ lược đồ DRM nào. Thay vào đó, nó định nghĩa một tập các API cho phép JavaScript và HTML tương tác với các mô-đun giải mã/bảo vệ.Các mô-đun này sẽ có xu hướng cụ thể theo nền tảng theo cách này hay cách khác và sẽ chứa công nghệ DRM cốt lõi.' – enhzflep
không chắc chắn liệu điều này có giúp ích cho trường hợp của bạn hay không. .io/articles/digital-rights-management-đa-drm/nó giải thích chi tiết về làm thế nào để đạt được đa drm – Aameer
Cảm ơn bạn @Aameer. Tôi đã đọc bài viết của bạn. Đó là hữu ích, nhưng không phải là những gì tôi cần. Tôi muốn bằng cách nào đó mã hóa video trên máy chủ của tôi và khi chơi nó trên trang web bằng cách sử dụng thẻ video html5, nó được giải mã và không ai có thể tải xuống. –