APP下载

基于流媒体视角下的DRM技术探析

2016-01-19李劲松梁春平付二喜

科技与创新 2016年1期
关键词:流媒体

李劲松 梁春平 付二喜

摘 要:DRM系统在流媒体技术的应用中起着不可忽视的重要作用。通过探讨DRM系统的作用、功能和工作原理等,明确了DRM系统未来的发展方向。

关键词:流媒体;DRM系统;加密系统;认证方式

中图分类号:TP311 文献标识码:A DOI:10.15913/j.cnki.kjycx.2016.01.083

随着人类进入信息化时代,计算机的应用技术得到了飞速发展。流媒体技术的出现极大地推动了网络技术的发展和网络功能的多样化,但随之而来的安全问题则成为了制约其发展的一个重要因素。因此,DRM技术应运而生。DRM技术主要是通过IT组件和服务实现数字化信息的传递,从而达到保护媒体资源版权的目的。

1 DRM系统概述

DRM,英文全称Digital Rights Management,翻译成中文即为数字版权管理。DRM系统的功能有许多种,除了确保资源的安全性外,还具有加密、鉴定、维护和追踪等一系列功能。而DRM系统最主要的功能则是提供端到端作用的、作为高层模块的功能结构和提供实体到实体作用的信息结构。

1.1 DRM系统的组成

本版权管理系统是在DRM系统的基础上,通过结合功能结构、信息结构、实际情况以及当今网络需求设计的。该系统主要分为流媒体认证系统、编码加密系统和网络交易平台三部分,通过这三部分之间的联系与结合,实现对流媒体的管理,加强对文件的保护。

1.2 DRM系统的作用

DRM系统是整个流媒体认证系统的核心部分。无论是编码加密系统,还是网络交易平台,都需要为认证系统提供信息。一旦为认证系统提供了信息,就受认证系统的管理,最后经过认证系统版权管理的确认才能通过。首先,所需管理的流媒体要经过加密系统进行编码,由加密系统按照一定的编码规则将信息加密为作为区分标志的内容ID和作为密码编号的Key ID。申请购买的用户的个人信息则会通过网络交易平台储存到数据库中。如果用户需要播放流媒体文件,网络交易平台便会自动向认证系统发送许可请求,认证系统则通过请求核对数据库中的信息,并对其权限进行管理。同时,认证系统还会将管理记录录入到数据库中。通过以上三个部分之间的联动,DRM系统可以对用户的权限进行管理,从录入信息到接受申请,再到发放许可,实现对流媒体全方位的保护和管理。

2 DRM系统的相关内容

2.1 DRM系统的功能

当收到用户播放受保护的流媒体文件的申请时,DRM认证系统会将接收到的申请与数据库中的用户数据进行比对,从而判断用户的身份是否正确、有效。管理用户的使用权限是DRM认证系统的重要功能之一。通过管理用户的权限,可以实现在用户播放流媒体文件时进行监控,从而保障文件的安全。

DRM认证系统会在用户申请播放时,将收到的申请、发出的许可和用户的播放操作全部记录在数据库中,为管理员的管理和维护工作提供依据。网络中拥有大量的客户,每个客户的需求不同,而DRM认证系统可以根据用户的不同需求合理地提供对应的许可服务。

2.2 DRM系统的工作流程

DRM系统的认证过程是一个信息交换的过程——将服务器与客户端通过网络进行连接,当用户需要播放流媒体文件时,系统会通过客户端与认证服务器连接,发送申请许可;认证服务器收到申请后,会向客户端发送认证页面,以供用户填写信息;当用户将在网络交易平台上得到的用户ID和账号密码填写完毕后,客户端再将信息传递回认证服务器,服务器将反馈回来的信息进行处理,并与数据库中的用户信息进行比对。如果信息合法、有效,服务器便会向客户端发送一个许可证。用户只需将许可证储存,便可以合法播放流媒体文件了。

2.3 DRM系统的工作原理

在整个DRM系统的认证过程中,最核心也是最关键的环节是处理用户的身份信息和许可证的发放。客户端将信息发送到服务端,服务端收到后,对信息进行解析,从而得到流媒体文件的编号信息和用户信息。将得到的信息与数据库中的信息比对,判断用户是否为合法用户。如果是非法用户,则拒绝发放,并将信息反馈回客户端;如果是合法用户,则将数字节目内容与用户信息合成权限对象,再通过密码编号与数据库中的信息合成密钥,最后,密码编号、权限对象、密钥、用户信息会被服务器统一合成,创建用户需要的许可证,从而允许用户播放流媒体文件,认定过程结束。

3 DRM系统的最终实现

由于DRM系统建立在开放的体系中,因此,多种不同的客户端都可以被用来提供服务。开放的体系带来了广阔的扩展性,允许DRM系统的认证服务灵活多样,满足了多种认证服务要求。

DRM系统的认证主要有四种方式,分别为文件播放认证方式、单个文件许可证预传输方式、批量文件许可证预传输方式和文件播放默认许可方式。文件播放认证是指用户在播放流媒体文件时,会自动打开制定的客户端进行身份和密码验证。认证通过后,许可证便会自动传输到用户的储存设备中。例如,用户在网站点播文件时,便会进行上述身份认证。单个文件许可证预传输是指用户没有播放流媒体文件,直接登录客户端进行身份验证。用户身份识别后,将产品的识别信息传输至服务器,服务器认证完成后便将许可证传输至用户的储存设备中。该认证方式多用于用户已经得到流媒体文件产品,需要激活或许可的情况。批量文件许可证预传输是指用户没有播放流媒体文件,便直接登录客户端进行身份认证。用户身份识别后,将产品的识别信息传输至服务器,服务器认证完成后便将许可证传输至用户的储存设备中。与单个文件许可证预传输不同的是,批量文件许可证预传输一般用于光盘、课件等含有大量流媒体文件的情况。采用文件播放默认许可方式时,用户在播放流媒体文件时不需要登录客户端输入验证信息,服务器会自动将许可证发送到用户的储存设备中。通过采用这种方式,用户可以对流媒体文件进行有限次数的预览。

以上四种认证方式的合理使用使得DRM系统能够为用户提供多种多样的认证服务。

4 结论

通过对DRM系统功能的研究,得到了比较灵活的,适用于流媒体文件认证、管理、保护的认证系统,这不仅为用户播放流媒体文件提供了多样化的服务,还促进了DRM系统的进一步发展。

参考文献

[1]蔡波.流媒体认证中DRM技术的研究与实现[D].天津:天津大学,2006.

[2]何城.网络流媒体的分级加密保护研究[D].成都:电子科技大学,2007.

[3]焦婷.流媒体DRM的研究与应用[D].北京:北京邮电大学,2007.

〔编辑:刘晓芳〕

猜你喜欢

流媒体
流媒体技术在广播传输系统中的应用
流媒体时代下时尚摄影的发展走向
流媒体传输加密技术研究
基于JSP的流媒体播放的设计与实现
网络远程教学系统的设计
基于云服务的P2P流媒体技术在远程教学视频传输中的应用
基于RTMFP协议的视频监控系统设计与实现
基于能耗优化的协作式动态自适应流媒体系统
我的微课制作与反思
实时流媒体数字水印系统的实现及其性能评价