前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >openipmp安装

openipmp安装

作者头像
forrestlin
发布2018-05-23 17:48:53
8190
发布2018-05-23 17:48:53
举报
文章被收录于专栏:蜉蝣禅修之道

OpenIPMP是一个开放源码的DRM(数字版权保护)实现,支持MP4文件的保护。该项目只是在客户端只是提供一个基于命令行的最简单的例子。客户端是VC6.0下实现,服务端J2EE实现。

服务器端安装

  • Jdk1.4安装
  • mySql数据库的安装
  • 安装并启动数据库

设JAVA_HOME为java的安装目录

设置环境变量Path,追加JAVA_HOME/bin

设置环境变量Path,追加mysql安装目录/bin

Jboss 4安装

运行jboss解压目录下的run.bat文件启动jboss服务器

设置环境变量JBOSS_HOME为jboss的安装目录

编译并发布服务端程序

进入目录 src/server

如果mysql不是默认的端口,则在OMADRMWS/server_config.xml和osms/ serverConfigData.xml 中修改到对应的端口 .

运行install.bat文件编译并发布服务端程序到jboss

启动浏览器看到上面界面说明服务器安装成功。

客户端安装

插件的编译

VC6.0打开src/DRMPlugin/DRMPluginAll/DRMPluginAll.dsw,并编译DRMPluginAll工程。

Creater的编译和Player的编译

解压E:\DRMProgram\openipmp_v202\openipmp2\src\Demo\mpeg4ip\mpeg4ip-1.5.rar

拷贝src\DRMPlugin\DRMPluginAll\DRMPlugin到mpeg4ip-1.5.根目录

VC6.0打开/encoding60.dsw  编译mp4creator 生成mp4creator.exe文件。

VC6.0打开/player/src/player60.dsw 编译mp4player生成mp4player.exe文件。

使用mp4creator.exe对mp4文件进行加密

首先需要在服务端注册,并下载证书.

注册页面:

注册成功后进入证书下载页面:

把证书保存至本地计算机。

把命令行当前目录指向mp4creator.exe所在目录并执行如下命令

mp4creator -E-W=EncoderInfo.xml -X=UserName;cxf -X=UserPass;111111-X=License;cxf;213-03-01;2013-03-31;ODRL -Y=openipmp;bfs test30.mp4enc-test30.mp4

mp4creator -E-W=EncoderInfo.xml -X=UserName;test -X=UserPass;12345 -X=License;xanxus;2103-05-01;2014-05-31;ODRL-Y=openipmp;bfs test.mp4 enc-test.mp4

参数说明:EncoderInfo.xml 中指定证书文件的位置,服务器的地址等内容。

-X=UserName;cxf-X=UserPass;111111用户名和密码

-X=License;cxf;213-03-01;2013-03-31;定义用户及权限

ODRL 权利对象描述语言

-Y=openipmp;bfs 定义加密算法

test30.mp4enc-test30.mp4 加密源文件地址和加密后的文件地址

使用mp4player.exe播放加密后的文件

把命令行当前目录指向mp4player.exe所在目录并执行如下命令播放加密后的文件

mp4player-W=PlayerInfo.xml -X=UserName;cxf -X=UserPass;111111 enc-test30.mp4

mp4player-W=PlayerInfo.xml -X=UserName;xanxus -X=UserPass;12345 enc-test.mp4

参数说明:PlayerInfo.xml 中定义证书文件的位置,服务器的地址等类容。

enc-test30.mp4文件地址

-X=UserName;cxf-X=UserPass;111111定义用户名和密码

可能遇到的问题:

播放mp4时出现dll缺失,找SDL下的lib以及codec下的aa与mpeg4下的debug下所有文件,拷到debug文件夹下。

通过查看日志文件,log格式的文件,根据日志分析可能的错误。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013年05月22日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档