在基于 Web 的环境中读取 LCPL 文件

Reading LCPL Files in a Web-Based Environment

提问人:Roby Firnando Yusuf 提问时间:10/13/2023 更新时间:10/13/2023 访问量:78

问:

我是 Readium 的新手,目前正在从事一个项目,我需要保护各种媒体类型,包括 EPUB、PDF、视频和音频文件。这些媒体文件旨在通过基于Web的平台访问。有人告诉我,Readium 可能是我正在寻找的解决方案。

以下是我到目前为止对 LCP 服务器所做的工作:

  1. 我使用以下命令加密了我的 EPUB 文件:
./lcpencrypt -input "sample1.epub" -lcpsv "http://127.0.0.1:8989" -login "sepuh" -password 'sungkem123'

(注意:这会通知 LCP 服务器。

  1. 然后,我使用以下命令生成了一个许可证:
curl -X POST -u sepuh:sungkem123 --header "Content-Type:application/json" \
-d '{
    "provider": "http://www.imaginaryebookretailer.com",
    "user": {
        "id": "dcb4adeb-fd82-4c16-9849-c269c12f1ae9",
        "email": "[email protected]",
        "kode_materi": 31337,
        "encrypted": [
            "email"
        ]
    },
    "encryption": {
        "user_key": {
            "text_hint": "The title of the first book you ever read",
            "hex_value": "4981AA0A50D563040519E9032B5D74367B1D129E239A1BA82667A57333866494"
        }
    },
    "rights": {
        "print": 1,
        "copy": 0
    }
}' \
-o puhsepuh.lcpl -J -v -D - http://127.0.0.1:8989/contents/85a08284-f44d-4094-9c9d-e2ca6fdc7716/licenses
  1. 我用 Thorium 测试了生成的 .lcpl 文件,它运行良好。

鉴于上述情况,我有几个问题:

  1. 如何在基于 Web 的环境中读取 .lcpl 文件?
  2. 如何使用 Readium 处理其他媒体类型,如视频、音频和 PDF 文件?

我将不胜感激任何指导或帮助。先谢谢你!

DRM ReadiumJS的

评论


答: 暂无答案