Playing method, the embodiment of the invention provides a IPTV streaming media server and EPG CDN server, relates to the communication technical field and solves the problems in the process of updating the key in business interruption caused by normal playback problems. The program includes: receiving a first key contains the key update instructions, and stores the first key mapping relationship with the first key version of the mapping between second and retain key and a second key version number of the key second key is received at the receiving the first key before; streaming media transmitting receiving terminal contains carry the chain information and encryption key version number URL broadcast request message; read the key version number in URL, and according to the corresponding key version number lookup and URL mapping key version number and key storage between the key to decrypt the encrypted information; the chain in URL are used to find the key; according to the chain information request is sent to a terminal terminal of the streaming media file.
【技术实现步骤摘要】
一种IPTV系统中流媒体的播放方法、EPG服务器及CDN服务器
本专利技术涉及通信
,尤其涉及一种IPTV系统中流媒体的播放方法、EPG服务器及CDN服务器。
技术介绍
网路协议电视(英文:InternetProtocolTelevision,简称:IPTV)系统中,通常是在电子节目指南(英文:ElectronicProgramGuide,简称:EPGServer,中文:EPG服务器)和内容分发网络(英文:ContentDeliveryNetwork,简称:CDN)服务器之间共享密钥,使用基于高级加密标准(英文:AdvancedEncryptionStandard,缩写:AES)的算法进行加解密。具体的,EPG服务器向终端返回包含加密防盗链的统一资源定位符(英文:UniformResourceLocator,简称:URL),终端采用包含加密防盗链的URL到CDN服务器中请求内容播放,CDN服务器进行URL检查,并对URL中的加密防盗链进行解密,保证终端用户访问的合法性。为了保证信息的安全性,EPG服务器中所采用的对防盗链的加密密钥以及CDN服务器所采用的对防 ...
【技术保护点】
一种IPTV系统中流媒体的播放方法,其特征在于,所述方法包括:接收密钥更新指令,所述密钥更新指令中包含第一密钥,并存储所述第一密钥与第一密钥版本号间的映射关系,且保留第二密钥与第二密钥版本号间的映射关系,所述第二密钥为在接收所述第一密钥前接收到的密钥;接收终端发送的流媒体播放请求消息,所述播放请求消息中包含URL,所述URL中包括加密防盗链信息和密钥版本号;读取所述URL中的密钥版本号,并根据存储的密钥版本号与密钥间的映射关系查找与所述URL中的密钥版本号对应的密钥;用查找到的密钥对所述URL中的加密防盗链信息进行解密;根据所述防盗链信息向所述终端发送所述终端请求的流媒体文件。
【技术特征摘要】
1.一种IPTV系统中流媒体的播放方法,其特征在于,所述方法包括:接收密钥更新指令,所述密钥更新指令中包含第一密钥,并存储所述第一密钥与第一密钥版本号间的映射关系,且保留第二密钥与第二密钥版本号间的映射关系,所述第二密钥为在接收所述第一密钥前接收到的密钥;接收终端发送的流媒体播放请求消息,所述播放请求消息中包含URL,所述URL中包括加密防盗链信息和密钥版本号;读取所述URL中的密钥版本号,并根据存储的密钥版本号与密钥间的映射关系查找与所述URL中的密钥版本号对应的密钥;用查找到的密钥对所述URL中的加密防盗链信息进行解密;根据所述防盗链信息向所述终端发送所述终端请求的流媒体文件。2.根据权利要求1所述的方法,其特征在于,所述密钥版本号与密钥间的映射关系存储于密钥信息表中。3.根据权利要求1所述的方法,其特征在于,所述密钥更新指令中还包括第一密钥版本号;或者,所述方法还包括:根据预先设定的密钥版本号生成算法,生成所述第一密钥对应的第一密钥版本号。4.一种IPTV系统中的流媒体的播放方法,其特征在于,所述方法包括:接收终端发送的流媒体播放请求指令;根据所述播放请求指令向终端发送回复消息,所述回复消息中包含URL,所述URL中包括加密防盗链和密钥版本号;以便于终端向CDN服务器发送包含URL的流媒体播放请求消息。5.一种CDN服务器,其特征在于,包括:接收模块,用于接收密钥更新指令,所述密钥更新指令中包含第一密钥,并存储所述...
【专利技术属性】
技术研发人员:孙莉,郑强,张瑜,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。