CN102523495A - 一种iptv***及实现播放防盗链的方法 - Google Patents

一种iptv***及实现播放防盗链的方法 Download PDF

Info

Publication number
CN102523495A
CN102523495A CN2011104228367A CN201110422836A CN102523495A CN 102523495 A CN102523495 A CN 102523495A CN 2011104228367 A CN2011104228367 A CN 2011104228367A CN 201110422836 A CN201110422836 A CN 201110422836A CN 102523495 A CN102523495 A CN 102523495A
Authority
CN
China
Prior art keywords
streaming media
iptv terminal
media server
server end
playing request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011104228367A
Other languages
English (en)
Inventor
缪鸿生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN2011104228367A priority Critical patent/CN102523495A/zh
Publication of CN102523495A publication Critical patent/CN102523495A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及流媒体传输及控制技术,其公开了一种实现播放防盗链的方法,解决传统技术中不能对用户播放的合法性进行有效监控和验证,导致播放地址很有可能被非法盗链的问题。其技术方案的要点可概括为:对流媒体服务器端和IPTV终端之间的流媒体协议进行扩展,增加注册信息合法性验证功能,即在IPTV终端发送播放请求的同时,在播放请求中添加能代表该IPTV终端的唯一注册信息,流媒体服务器端通过对该注册信息进行合法性验证,并根据验证结果决定是否答应播放请求。此外,本发明还公开了一种IPTV***,适用于流媒体传输控制。

Description

一种IPTV***及实现播放防盗链的方法
技术领域
本发明涉及流媒体传输及控制技术,特别涉及一种IPTV***及基于该***实现播放防盗链的方法。
背景技术
IPTV(互联网电视)是电视机与互联网相结合的产物,其利用宽带有线电视网,集合互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务,由于其具备视频点播、视频广播、网上冲浪等多种交互功能,近年来受到广大用户的热捧;然而,在传统技术中,用户在使用IPTV进行视频点播时,由于不能对用户播放的合法性进行有效监控和验证,播放地址很可能被非法盗链,如此,导致合法的内容将可能会被非法下载,损害到内容供应商的利益;同时,盗链过多将导致服务的不稳定,影响到合法用户的正常使用。
发明内容
本发明所要解决的技术问题是:提出一种IPTV***及实现播放防盗链的方法,解决传统技术中不能对用户播放的合法性进行有效监控和验证,导致播放地址很有可能被非法盗链的问题。
本发明解决上述技术问题所采用的技术方案是:一种IPTV***,包括IPTV终端及流媒体服务器端;
所述IPTV终端包括用户信息加密模块、播放请求处理模块;所述流媒体服务器端包括用户信息解密及验证模块、用户播放控制模块;
所述用户信息加密模块用于提取IPTV终端在流媒体服务器端的注册信息进行加密,将加密的数据信息传送给播放请求处理模块;
所述播放请求处理模块用于将加密的数据信息添加到播放请求中,通过网络发送给用户信息解密及验证模块;
所述用户信息解密及验证模块用于提取播放请求中的加密的数据信息,并进行解密和合法性验证,将验证结果传送给用户播放控制模块;
所述用户播放控制模块用于根据验证结果对播放请求进行控制。
进一步,所述根据验证结果对播放请求进行控制是指用户播放控制模块根据验证结果决定是否答应IPTV终端的播放请求。
进一步,所述IPTV终端在流媒体服务器端的注册信息包括改IPTV终端的MAC地址及流媒体服务器端为该IPTV终端分配的用户名、密码信息。
实现播放防盗链的方法,包括以下步骤:
a.IPTV终端提取其在流媒体服务器端的注册信息,并进行加密;
b.IPTV终端将加密的数据信息添加到播放请求中,通过网络发送给流媒体服务器端;
c.流媒体服务器端提取播放请求中的加密的数据信息,并进行解密和合法性验证;
d.流媒体服务器端根据验证结果对播放请求进行控制。
进一步,在步骤a之前,还包括步骤:
a0.在IPTV终端开通服务时,向流媒体服务器端注册MAC地址,流媒体服务器端向该IPTV终端分配用户名及密码信息,并将分配的用户名及密码信息与该IPTV终端的MAC地址绑定,作为该IPTV终端在流媒体服务器端的注册信息,流媒体服务器端将该注册信息在本地保存并发送给该IPTV终端。
进一步,步骤a中,IPTV终端对注册信息的加密方式为MD5或SHA1或3DES。
进一步,步骤d中,流媒体服务器端根据验证结果对播放请求进行控制的具体方法是:流媒体服务器端判断对注册信息的合法性验证是否通过,如果通过,则向IPTV终端返回验证成功信息,并答应IPTV终端的播放请求,向该IPTV终端传输相关媒体资源;如果未通过,则向IPTV终端返回验证失败信息,并拒绝IPTV终端的播放请求。
本发明的有益效果是:通过在流媒体播放之前对注册信息进行有效监控和合法性验证,防止播放地址被非法盗链。
附图说明
图1为本发明中的IPTV***示意框图;
图2为本发明中的实现播放防盗链的方法实施例的流程图。
具体实施方式
为使本发明的技术方案更加清晰,下面结合附图及实施例对本发明作进一步的描述。
本发明的基础思想是:对流媒体服务器端和IPTV终端之间的流媒体协议(如:RTSP:实时流协议/SDP:会话描述协议等)进行扩展,增加注册信息合法性验证功能,即在IPTV终端发送播放请求的同时,在播放请求中添加能代表该IPTV终端的唯一注册信息,流媒体服务器端通过对该注册信息进行合法性验证,并根据验证结果决定是否答应播放请求。
参见图1,该IPTV***,包括IPTV终端及流媒体服务器端;
所述IPTV终端包括用户信息加密模块、播放请求处理模块;所述流媒体服务器端包括用户信息解密及验证模块、用户播放控制模块;
所述用户信息加密模块用于提取IPTV终端在流媒体服务器端的注册信息进行加密,将加密的数据信息传送给播放请求处理模块;
所述播放请求处理模块用于将加密的数据信息添加到播放请求中,通过网络发送给用户信息解密及验证模块;
所述用户信息解密及验证模块用于提取播放请求中的加密的数据信息,并进行解密和合法性验证,将验证结果传送给用户播放控制模块;
所述用户播放控制模块用于根据验证结果对播放请求进行控制。
图2给出了实现播放防盗链的方法的一个实施例流程,其包括以下步骤:
1.IPTV终端在开通服务时向流媒体服务器端注册;IPTV终端将自身的MAC地址在流媒体服务器端进行注册,流媒体服务器端分配给IPTV终端相应的用户名、密码信息;同时将用户名、密码信息与MAC地址绑定,形成可以代表该IPTV终端的唯一注册信息;注册完成后,流媒体服务器将注册信息在本地保留一份,同时传送给IPTV终端进行保存;
2.IPTV终端提取向流媒体服务器端的注册信息进行加密;IPTV终端在提取注册信息后,按照指定的加密方式(如:MD5或SHA1或3DES)进行加密;
3.IPTV终端将加密的数据信息添加到播放请求中,通过网络发送给流媒体服务器端;
4.流媒体服务器端提取播放请求中的加密的数据信息,并进行解密和合法性验证;流媒体服务器对播放请求中的加密的数据信息按照与加密方式相对应的解密方式进行解密后就还原为注册信息,再将注册信息与本地保存的相关信息进行比对,从而验证其合法性;
5.流媒体服务器端对合法性验证结果进行判断,如果该IPTV终端的播放请求中携带的注册信息通过合法性验证,则流媒体服务器答应该IPTV终端的播放请求,即允许播放,在向该IPTV终端返回验证成功的信息的同时,并向其传送请求的相关媒体资源;如果该IPTV终端的播放请求中携带的注册信息未通过合法性验证,则流媒体服务器向该IPTV终端返回验证失败的信息,并拒绝其播放请求。

Claims (7)

1.一种IPTV***,包括IPTV终端及流媒体服务器端,其特征在于,
所述IPTV终端包括用户信息加密模块、播放请求处理模块;所述流媒体服务器端包括用户信息解密及验证模块、用户播放控制模块;
所述用户信息加密模块用于提取IPTV终端在流媒体服务器端的注册信息进行加密,将加密的数据信息传送给播放请求处理模块;
所述播放请求处理模块用于将加密的数据信息添加到播放请求中,通过网络发送给用户信息解密及验证模块;
所述用户信息解密及验证模块用于提取播放请求中的加密的数据信息,并进行解密和合法性验证,将验证结果传送给用户播放控制模块;
所述用户播放控制模块用于根据验证结果对播放请求进行控制。
2.如权利要求1所述的一种IPTV***,其特征在于,所述根据验证结果对播放请求进行控制是指用户播放控制模块根据验证结果决定是否答应IPTV终端的播放请求。
3.如权利要求1或2所述的一种IPTV***,其特征在于,所述IPTV终端在流媒体服务器端的注册信息包括该IPTV终端的MAC地址及流媒体服务器端为该IPTV终端分配的用户名、密码信息。
4.实现播放防盗链的方法,其特征在于,包括以下步骤:
a.IPTV终端提取其在流媒体服务器端的注册信息,并进行加密;
b.IPTV终端将加密的数据信息添加到播放请求中,通过网络发送给流媒体服务器端;
c.流媒体服务器端提取播放请求中的加密的数据信息,并进行解密和合法性验证;
d.流媒体服务器端根据验证结果对播放请求进行控制。
5.如权利要求4所述的实现播放防盗链的方法,其特征在于,在步骤a之前还包括步骤:
a0.在IPTV终端开通服务时,向流媒体服务器端注册MAC地址,流媒体服务器端向该IPTV终端分配用户名及密码信息,并将分配的用户名及密码信息与该IPTV终端的MAC地址绑定,作为该IPTV终端在流媒体服务器端的注册信息,流媒体服务器端将该注册信息在本地保存并发送给该IPTV终端。
6.如权利要求4或5所述的实现播放防盗链的方法,其特征在于,步骤a中,IPTV终端对注册信息的加密方式为MD5或SHA1或3DES。
7.如权利要求4或5所述的实现播放防盗链的方法,其特征在于,步骤d中,流媒体服务器端根据验证结果对播放请求进行控制的具体方法是:流媒体服务器端判断对注册信息的合法性验证是否通过,如果通过,则向IPTV终端返回验证成功信息,并答应IPTV终端的播放请求,向该IPTV终端传输相关媒体资源;如果未通过,则向IPTV终端返回验证失败信息,并拒绝IPTV终端的播放请求。
CN2011104228367A 2011-12-15 2011-12-15 一种iptv***及实现播放防盗链的方法 Pending CN102523495A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011104228367A CN102523495A (zh) 2011-12-15 2011-12-15 一种iptv***及实现播放防盗链的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011104228367A CN102523495A (zh) 2011-12-15 2011-12-15 一种iptv***及实现播放防盗链的方法

Publications (1)

Publication Number Publication Date
CN102523495A true CN102523495A (zh) 2012-06-27

Family

ID=46294269

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011104228367A Pending CN102523495A (zh) 2011-12-15 2011-12-15 一种iptv***及实现播放防盗链的方法

Country Status (1)

Country Link
CN (1) CN102523495A (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103051635A (zh) * 2012-12-28 2013-04-17 宁波新然电子信息科技发展有限公司 流媒体服务器与终端间的通讯方法
CN103559062A (zh) * 2013-11-11 2014-02-05 西安诺瓦电子科技有限公司 显示终端离线播放更新方法、更新用文件导出及导入方法
CN103686241A (zh) * 2013-12-23 2014-03-26 珠海迈科电子科技有限公司 机顶盒防盗链的方法及装置
WO2014134900A1 (zh) * 2013-03-08 2014-09-12 中兴通讯股份有限公司 Iptv业务的放装实现方法及装置
CN105893873A (zh) * 2016-03-31 2016-08-24 乐视控股(北京)有限公司 一种基于布隆滤波器查询优化的防盗链方法和***
CN106068636A (zh) * 2016-04-08 2016-11-02 汤美 基于互联网的教育设备限制方法及***
CN106210825A (zh) * 2016-08-11 2016-12-07 成都索贝数码科技股份有限公司 支持多终端的融媒体发布播放器生成***及方法
CN106210826A (zh) * 2016-08-11 2016-12-07 成都索贝数码科技股份有限公司 支持多终端的融媒体发布播放器生成***
CN106230860A (zh) * 2016-09-06 2016-12-14 腾讯科技(深圳)有限公司 发送流媒体的方法和装置
CN107517252A (zh) * 2017-08-22 2017-12-26 福建中金在线信息科技有限公司 一种文件下载控制方法、装置及***
US10212166B2 (en) 2014-03-24 2019-02-19 Huawei Technologies Co., Ltd. File downloading method, apparatus, and system
CN113286180A (zh) * 2021-05-19 2021-08-20 中山亿联智能科技有限公司 一种应用于机顶盒的iptv防盗链方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101945102A (zh) * 2010-07-26 2011-01-12 中兴通讯股份有限公司 基于ims的iptv用户合法性认证的方法、服务器及***

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101945102A (zh) * 2010-07-26 2011-01-12 中兴通讯股份有限公司 基于ims的iptv用户合法性认证的方法、服务器及***

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103051635A (zh) * 2012-12-28 2013-04-17 宁波新然电子信息科技发展有限公司 流媒体服务器与终端间的通讯方法
CN103051635B (zh) * 2012-12-28 2017-05-31 宁波新然电子信息科技发展有限公司 流媒体服务器与终端间的通讯方法
WO2014134900A1 (zh) * 2013-03-08 2014-09-12 中兴通讯股份有限公司 Iptv业务的放装实现方法及装置
CN103559062A (zh) * 2013-11-11 2014-02-05 西安诺瓦电子科技有限公司 显示终端离线播放更新方法、更新用文件导出及导入方法
CN103686241A (zh) * 2013-12-23 2014-03-26 珠海迈科电子科技有限公司 机顶盒防盗链的方法及装置
US10212166B2 (en) 2014-03-24 2019-02-19 Huawei Technologies Co., Ltd. File downloading method, apparatus, and system
CN105893873A (zh) * 2016-03-31 2016-08-24 乐视控股(北京)有限公司 一种基于布隆滤波器查询优化的防盗链方法和***
CN106068636A (zh) * 2016-04-08 2016-11-02 汤美 基于互联网的教育设备限制方法及***
WO2017173652A1 (zh) * 2016-04-08 2017-10-12 汤美 基于互联网的教育设备限制方法及***
CN106210825A (zh) * 2016-08-11 2016-12-07 成都索贝数码科技股份有限公司 支持多终端的融媒体发布播放器生成***及方法
CN106210826A (zh) * 2016-08-11 2016-12-07 成都索贝数码科技股份有限公司 支持多终端的融媒体发布播放器生成***
CN106230860A (zh) * 2016-09-06 2016-12-14 腾讯科技(深圳)有限公司 发送流媒体的方法和装置
CN107517252A (zh) * 2017-08-22 2017-12-26 福建中金在线信息科技有限公司 一种文件下载控制方法、装置及***
CN113286180A (zh) * 2021-05-19 2021-08-20 中山亿联智能科技有限公司 一种应用于机顶盒的iptv防盗链方法

Similar Documents

Publication Publication Date Title
CN102523495A (zh) 一种iptv***及实现播放防盗链的方法
US10657227B2 (en) Streamlined digital rights management
US9026782B2 (en) Token-based entitlement verification for streaming media decryption
CN105939484B (zh) 一种音视频的加密播放方法及其***
US9038147B2 (en) Progressive download or streaming of digital media securely through a localized container and communication protocol proxy
US9215065B2 (en) Media player security for full length episodes
US8745388B2 (en) Systems and methods for securely streaming media content
US8832726B2 (en) Video streaming entitlement determined based on the location of the viewer
US20090180614A1 (en) Content protection of internet protocol (ip)-based television and video content delivered over an ip multimedia subsystem (ims)-based network
CN107707504B (zh) 一种流媒体的播放方法、***以及服务器和客户端
CN101076109B (zh) 数字电视双向ca***和基于该***的节目订购/取消方法
US20060200415A1 (en) Videonline security network architecture and methods therefor
US9330250B2 (en) Authorization of media content transfer between home media server and client device
WO2013056622A1 (zh) 验证机顶盒接入身份的方法和认证服务器
CN101945248A (zh) 处理流中的可录制内容
CN104980771A (zh) 使用iptv进行流媒体点播的方法与***
CN101945249B (zh) 处理流中的可录制内容
CN102356640A (zh) 向pc平台递送安全的iptv服务
CN100401769C (zh) 一种对直播流媒体数据进行加密和解密的方法
US20230132485A1 (en) System for Thin Client Devices in Hybrid Edge Cloud Systems
CN101945102A (zh) 基于ims的iptv用户合法性认证的方法、服务器及***
CN100364332C (zh) 一种保护宽带视音频广播内容的方法
CN102340702B (zh) IPTV网络播放***及其基于USB Key的权限管理及解扰方法
CN101160965A (zh) 实现网络电视节目预览的方法、加密装置、版权中心***和用户终端设备
CN110139136A (zh) 一种基于drm技术的网络电视播放的方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120627