CN102523495A - 一种iptv***及实现播放防盗链的方法 - Google Patents
一种iptv***及实现播放防盗链的方法 Download PDFInfo
- 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
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终端的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终端的播放请求。
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101945102A (zh) * | 2010-07-26 | 2011-01-12 | 中兴通讯股份有限公司 | 基于ims的iptv用户合法性认证的方法、服务器及*** |
-
2011
- 2011-12-15 CN CN2011104228367A patent/CN102523495A/zh active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101945102A (zh) * | 2010-07-26 | 2011-01-12 | 中兴通讯股份有限公司 | 基于ims的iptv用户合法性认证的方法、服务器及*** |
Cited By (14)
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 |