CN101378494A - 一种实现互联网电视媒体交互的***及方法 - Google Patents

一种实现互联网电视媒体交互的***及方法 Download PDF

Info

Publication number
CN101378494A
CN101378494A CNA2008101671563A CN200810167156A CN101378494A CN 101378494 A CN101378494 A CN 101378494A CN A2008101671563 A CNA2008101671563 A CN A2008101671563A CN 200810167156 A CN200810167156 A CN 200810167156A CN 101378494 A CN101378494 A CN 101378494A
Authority
CN
China
Prior art keywords
user terminal
media server
point
marginal flow
data
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.)
Granted
Application number
CNA2008101671563A
Other languages
English (en)
Other versions
CN101378494B (zh
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2008101671563A priority Critical patent/CN101378494B/zh
Priority to US13/123,214 priority patent/US20110197238A1/en
Priority to EP08877238.9A priority patent/EP2346250B1/en
Priority to PCT/CN2008/073873 priority patent/WO2010040269A1/zh
Publication of CN101378494A publication Critical patent/CN101378494A/zh
Application granted granted Critical
Publication of CN101378494B publication Critical patent/CN101378494B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • H04N21/2225Local VOD servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/632Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种实现互联网电视媒体交互的方法及***,其中,所述方法包括:用户终端向其所在边缘点对点域的边缘流媒体服务器发送点播录播或直播时移电视媒体文件的请求;被请求的边缘流媒体服务器向户终端发送目标媒体文件的第一块数据;用户终端接收到目标媒体文件的第一块数据后,立即开始播放该媒体文件的第一块数据,同时向其所在终端侧点对点域内的内容分发网代理请求能够提供该目标媒体文件后续数据块的节点信息列表;内容分发网代理向其返回能够提供后续数据块的节点信息列表;用户终端请求下载并播放该目标存储文件的后续数据块;本发明具有服务质量高、能够减轻中心流媒体服务器和边缘流媒体服务器的压力和减少建设成本的优点。

Description

一种实现互联网电视媒体交互的***及方法
技术领域
本发明涉及通信技术领域,尤其涉及一种实现互联网电视媒体交互的***及方法。
背景技术
运营商在IPTV***提供录播(TV On Demand,缩写为TVOD)和时移电视(Time Shift TV,缩写为TSTV)业务,特别是城域(甚至广域)范围内IPTV录播和时移业务,对运营商是一个巨大的挑战。随着标清甚至高清电视的越来越普及,IPTV直播时移电视和录播节目所占用的存储空间非常庞大。要在城域或者广域范围内提供大规模的IPTV录播和时移业务,网络带宽瓶颈是必须要面对的严峻问题。
目前,在Internet网络上利用P2P技术提供文件下载、网络电视和VOD等业务。由于Internet网络是尽力服务的网络,不能保证它们的服务质量,而且,各个对等节点(Peer)的加入和离开是随机的,虽然有很多P2P算法以各种途径进行优化,但是用户所获得的视频质量还是不理想。
目前,运营商利用CDN(Content Delivery Network,内容分发网)来解决IPTV视频流的跨城域甚至广域传输问题,以期提供大规模和高质量的IPTV录播和时移业务。利用CDN的方法,是事先将IPTV视频节目发布和存储到多个CDN节点上。当用户终端请求服务时,从能为该用户服务的多个节点中选择最合适的节点为用户服务。由于采用了基于客户/服务器(C/S)模式,所以其服务能力受服务器能力及其网络带宽的限制,导致了建设成本非常昂贵和可扩展性差。当上线用户数量巨大时,用户得不到很好的IPTV视频服务,体验差。
发明内容
鉴于上述的分析,本发明的目的在于提供一种实现互联网电视媒体交互的***及方法,用以解决现有技术中存在的在大规模的IPTV录播和时移业务的部署中所遇到的建设成本昂贵、服务质量低和可扩展性差的问题。
本发明的目的主要是通过以下技术方案实现的:
本发明提供了一种实现互联网电视媒体交互的***,所述***包括:内容分发网管理者、内容分发网代理、中心流媒体服务器、边缘流媒体服务器和用户终端,其中,内容分发网管理者和中心流媒体服务器连接到城域/广域网的路由器上,所述边缘流媒体服务器连接到城域/广域网和接入网相衔接的边缘路由器上,形成服务器侧点对点域;所述内容分发网代理连接到边缘流媒体服务器所连接的边缘路由器上,所述用户终端通过接入网与边缘流媒体服务器所连接的边缘路由器相连接,形成终端侧点对点域;
所述用户终端,用于向其所在边缘点对点域的边缘流媒体服务器发送点播录播或直播时移电视媒体文件的请求,并在接收到目标媒体文件的第一块数据后,立即开始播放该媒体文件的第一块数据;同时还用于向其所在终端侧点对点域内的内容分发网代理请求能够提供该目标媒体文件后续数据块的节点信息列表,并根据接收到的节点信息列表向其中的节点依次请求下载该目标存储文件的后续数据块,然后依次播放已下载的数据块;
所述中心流媒体服务器,包括次中心流媒体服务器,用于存储经过分块的媒体数据,并根据内容发布的策略将媒体数据的不同块发送和存储到不同的边缘流媒体服务器中;
所述边缘流媒体服务器,用于存储中心流媒体服务器发来的媒体数据块;当接收到用户终端向其发送的点播录播或直播时移电视媒体文件的请求,用于根据该请求向用户终端发送目标媒体文件的第一块数据;
所述内容分发网代理,用于统计并管理终端侧点对点域的媒体数据分布情况,并根据用户终端的请求向其返回能够提供后续数据块的内容分发网节点的信息列表。
进一步地,当内容分发网代理无法在其所在终端侧点对点域内查找到能够提供所述目标媒体文件后续数据块的内容分发网节点时,
所述内容分发网代理还用于,通知边缘流媒体服务器从服务器侧点对点域内下载所述目标媒体文件的后续数据块;
所述边缘流媒体服务器还用于,根据内容分发网代理的通知向从服务器侧点对点域内的内容分发网管理者请求下载所述目标媒体文件的后续数据块;
所述内容分发网管理者用于,统计并管理服务器侧点对点域的媒体分布情况,并根据边缘流媒体服务器的请求其返回能够提供后续数据块的内容分发网节点的信息列表。
进一步地,当边缘流媒体服务器出现故障,用户终端在得不到其所在终端侧点对点域的边缘流媒体服务器的及时服务时,
所述内容分发网管理者还用于,指定一个距离该故障边缘流媒体服务器最近的其它边缘流媒体服务器来响应所述用户终端的请求,向所述用户终端发送目标媒体文件的第一块数据。
进一步地,所述***还包括下述装置中的一个或多个:
电子节目指南,用于根据用户终端的请求,向用户终端提供可供浏览并播放的录播或直播时移节目;
数字版权管理,用于对经过分块的媒体数据进行加密及解密处理;
业务版权管理,用于向用户终端提供网络电视的录播和直播时移业务的开户和认证。
本发明还提供了一种实现互联网电视媒体交互的方法,预先对媒体数据进行预分布存储,则所述方法包括:
步骤A:用户终端向其所在边缘点对点域的边缘流媒体服务器发送点播录播或直播时移电视媒体文件的请求;
步骤B:被请求的边缘流媒体服务器根据所述用户终端的请求,向所述户终端发送目标媒体文件的第一块数据;
步骤C:所述用户终端接收到目标媒体文件的第一块数据后,立即开始播放该媒体文件的第一块数据,同时向其所在终端侧点对点域内的内容分发网代理请求能够提供该目标媒体文件后续数据块的节点信息列表;
步骤D:所述内容分发网代理根据所述用户终端的请求向其返回能够提供后续数据块的节点信息列表;
步骤E:所述用户终端根据接收到的节点信息列表向其中的节点依次请求下载该目标存储文件的后续数据块,并依次播放已下载的数据块。
进一步地,所述预先对媒体数据进行预分布存储的步骤具体包括:
中心流媒体服务器存储经过分块并加密的媒体数据;
根据内容发布的策略将不同的媒体数据块发送和存储到不同的边缘流媒体服务器中。
进一步地,所述步骤B还包括:
当被请求的边缘流媒体服务器出现故障时,内容分发网管理者将指定一个距离该故障边缘流媒体服务器最近的边缘流媒体服务器来响应所述用户终端的请求,向所述用户终端发送目标媒体文件的第一块数据。
进一步地,所述步骤D还包括:
当所述内容分发网代理无法在其所在终端侧点对点域内查找到能够提供所述目标媒体文件后续数据块的节点时,则通知边缘流媒体服务器从服务器侧点对点域内下载所述目标媒体文件的后续数据块;所述边缘流媒体服务器从服务器侧点对点域内下载所述目标媒体文件的后续数据块。
进一步地,所述边缘流媒体服务器从服务器侧点对点域内下载所述目标媒体文件的步骤具体包括:
所述边缘流媒体服务器向内容分发网管理者发送查询请求;
所述内容分发网管理者向所述边缘流媒体服务器返回能够提供目标媒体文件的节点信息列表;
所述边缘流媒体服务器根据节点信息列表同时向其中多个节点请求下载所述目标媒体文件的后续数据块,并将下载下来的目标媒体文件的后续数据块依次发送给所述用户终端。
进一步地,所述步骤D还包括:
当节点信息列表中的所有节点都不能提供数据下载服务时,则用户终端重新向内容分发网代理发出查询请求。
进一步地,所述步骤E还包括:
当用户执行跳进操作时,如果跳进位置所在的数据块已经下载,则用户终端立即播放该数据块;若跳进位置所在的数据块还未下载,则用户终端从边缘流媒体服务器下载并播放该数据块,同时,重新执行步骤C和步骤D,然后用户终端依次播放已经下载的位于跳进位置之后的后续数据块。
本发明有益效果如下:
本发明所提供的***及方法具有服务质量高、能够减轻中心流媒体服务器和边缘流媒体服务器的压力和减少建设成本的优点。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分的从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
图1为本发明实施例所述***的结构示意图;
图2为本发明实施例所述***中,用户终端起始播放的数据块关系示意图;
图3为本发明实施例所述***中,用户终端进入正常播放方式的数据块关系示意图;
图4为本发明实施例所述方法的流程示意图。
具体实施方式
本发明的目的在于克服现有技术的不足,解决在大规模的IPTV(互联网电视)录播和时移业务的部署中所遇到的建设成本昂贵、服务质量低和可扩展性差的问题。
下面结合附图来具体描述本发明的优先实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理。为了清楚和简化目的,当其可能使本发明的主题模糊不清时,将省略本文所描述的器件中已知功能和结构的详细具体说明。
首先结合附图1对本发明实施例所述***进行详细说明。
如图1所示,图1为本发明实施例所述***的结构示意图,本发明实施例提供的利用P2P(点对点)技术实现IPTV的TVOD(TV on Demand,录播)和时移业务的***包括:CDN Manager(内容分发网管理者)、CDN Agent(内容分发网代理)、流媒体服务器和用户终端(例如,STB即机顶盒)。其中,所述流媒体服务器包括中心(包括次中心)流媒体服务器和边缘流媒体服务器。
所述CDN Manager和中心(包括次中心)流媒体服务器连接到城域/广域网的路由器上,所述边缘流媒体服务器连接到城域/广域网和接入网相衔接的边缘路由器上,从而形成服务器侧P2P域,该服务器侧P2P域构成基于P2P的内容分发网络;所述CDN Agent与CDN节点一一对应,连接到边缘流媒体服务器所连接的边缘路由器上,所述用户终端通过接入网与边缘流媒体服务器所连接的边缘路由器相连接,从而形成终端侧P2P域。
下面对本发明实施例所述***的各个部分进行详细说明。
中心流媒体服务器,存储经过分块(即划分为若干数据块)的媒体数据,并且运营商对媒体内容指定其热度。中心流媒体服务器根据内容发布的策略将该内容的媒体数据的不同块发送和存储到不同的边缘流媒体服务器中。
多个边缘流媒体服务器,存储有中心流媒体服务器发来的媒体数据块,媒体数据块根据其热度等实现在边缘流媒体服务器上的分布式存储,越热门的数据块存储的份数就越多,反之,越冷门的媒体数据块存储的份数则越少,这称谓对媒体数据的预分布存储(或者叫做内容发布)。在预分布存储结束后,***可以开始进行运营。
边缘流媒体服务器内的媒体数据的分布存在两种情况,第一种情况就是用户终端存储已经点播/时移过的媒体数据。由于用户终端的存储空间有限,在已经点播/时移过的媒体数据逐渐增多的情况下,用户终端采取先进先出的原则将以前的媒体数据删除;第二种情况就是在用户终端开机进行IPTV业务时,边缘流媒体服务器向用户终端发出控制指令,指令其存储某些媒体数据。用户终端在获得了一个完整的数据块后,向CDN Agent发出状态报告,报告自己存储状态的变化。该状态报告包括所获得的数据块所属的文件名、数据块编号、本用户终端的IP地址等信息。
CDN Manager,主要负责统计并管理服务器侧P2P域的媒体数据分布情况,响应来自服务器侧P2P域节点的数据查询请求,并返回能够提供数据块的节点列表,这些节点既可以是中心节点(或者说中心流媒体服务器),也可以是边缘节点(或者说边缘流媒体服务器)。CDN Manager可以向边缘流媒体服务器发送内容发布的指令,从而将媒体数据主动发送到边缘流媒体服务器中。所述CDNManager和中心流媒体服务器物理上可以位于同一台服务器内;与此同时,它们作为两个功能块,也可以用两个单独的服务器硬件来实施。
用户终端,可以是内置硬盘的STB(机顶盒),也可以是安装了相应软件的PC等。用户终端基于P2P方式获取媒体数据块,并且,在获取后续数据块的过程中播放已经获得的数据块,给用户一个良好的体验。
CDN Agent,统计并管理终端侧P2P域的媒体数据分布情况,响应终端侧P2P域内用户终端(例如,STB)的发出的数据查询请求,并返回能够提供服务的节点列表。,CDN Agent可以向用户终端发送内容发布的指令,从而将媒体数据主动部署到用户终端中。若终端侧P2P域中没有相应的媒体数据可以提供服务,则CDN Agent触发它所对应的边缘流媒体服务器向服务器侧P2P域请求媒体数据。所述CDN Agent与边缘流媒体服务器物理上可以位于同一台服务器内;与此同时,它们作为两个功能块,也可以用两个单独的服务器硬件来实施。
本发明实例所述***还包括:连接到城域/广域网路由器上的SMS(ServiceManagement System,业务管理***)、连接到城域/广域网路由器上的DRM(Digital Rights Managements,数字版权管理)***、连接到城域/广域网路由器上的EPG(Electronic Programmer Guide,电子节目指南),其中,
EPG,将IPTV能够提供的业务有机地组织和展现,是IPTV业务的入口。用户只有进入了所归属的EPG才能浏览并选择播放相应的节目。EPG提供了搜索和收藏等功能,给用户以个性化的用户体验。
SMS,主要是提供直播时移和TVOD业务的运营支支撑,具体功能包括:内容管理、EPG管理、DRM管理、业务管理、CP/SP管理、支付管理、用户管理、认证授权、计费管理、统计分析、***管理、增值业务管理的等功能。运营支撑***通过对用户、业务、资源的管理,支持本***成为可运营的IPTV业务***。用户终端必须要经过运营支撑***的开户和认证,才可以使用本IPTV的直播时移和TVOD业务。
DRM,***是实现运营商内容安全分发的支持***。它包括媒体数据加密处理、用户授权处理、客户端解密处理三个部分。只有用户获得授权后,才可以观看媒体节目。
为了便于理解本发明实施例所述***,下面对本发明实施例所述***的具体实现过程进行举例说明。
用户终端要进行IPTV业务时,首先访问EPG,浏览***所提供的媒体内容。在终端侧P2P域中,由于用户终端在第一次开机的时候,通常都要开始体验IPTV业务,所以无法在终端侧P2P域内作预分布存储。当选择一个媒体内容观看时,用户终端首先向边缘流媒体服务器请求该媒体内容的第一块数据,为了尽量减少时延,边缘流媒体服务器必须立刻响应用户终端的请求,向其发送媒体数据,除非边缘流媒体服务器已经达到服务能力的上限。用户终端在收到媒体数据以后,立刻开始播放,与此同时,用户终端开始向本终端侧P2P域内的CDN Agent发出查询请求,请求可以提供后续媒体数据块的CDN节点信息(如图2所示)。CDN Agent回应一些可以提供服务的节点信息,这些节点信息可能是其它用户终端,也可能是边缘流媒体服务器,这些节点都是属于本终端侧P2P域的。用户终端依次向这些节点发出数据请求,直到得到服务为止。如果这些节点都不能提供服务,则用户终端再向CDN Agent进行查询。所以,随着播放的进行,在通常情况下,用户终端在播放第N块的时候,第N+1、N+2、...、N+M块已经存储在硬盘上了,而它正在接收的媒体数据块可能是N+M+1、N+M+2、...、N+M+K块数据(如图3所示)。通过这样将媒体数据分块并尽力获取后续数据的方式,就可以给用户良好的体验。当用户需要跳进时,若跳到的时刻所对应的媒体数据已经在用户终端的硬盘上了,则可以很顺利地继续播放;同时,用户也可以对用户终端硬盘上的媒体数据进行X倍速的快进操作,但是,当跳到的时刻所对应的媒体数据不在用户终端的硬盘上时,用户终端要立即向CDNAgent发起对应的媒体数据的请求,获取数据并播放,就如同刚开始的播放流程那样。
当用户终端要点播/时移的媒体数据在终端侧P2P域内没有存储时,则CDNAgent收到用户终端的媒体数据的查询请求后,就通知边缘流媒体服务器从服务器侧的P2P域内下载数据。边缘流媒体服务器首先向CDN Manager查询可以提供媒体数据的节点列表,CDN Manager向边缘流媒体服务器返回该列表,该列表中可能包括多个提供媒体数据的节点,最坏的情况下就是只有中心流媒体服务器可以提供服务,边缘流媒体服务器选择一个节点并向它请求媒体数据。边缘流媒体服务器同时可以向多个节点请求多个不同的数据块,由于服务器之间是基于城域网的数据传输,边缘流媒体服务器获得数据的速率要比用户终端播放需要数据的速率快很多,可以满足用户终端对媒体数据的需求。边缘流媒体服务器在获得了一个完整的数据块后,向CDN Manager和CDN Agent发出状态报告,报告自己存储状态的变化。该状态报告包括所获得的数据块所属的文件名、数据块编号、本边缘流媒体服务器的IP地址等信息。
每个用户终端都要定期向CDN Agent报告它在本次开机期间对外提供的数据信息,以对用户终端的贡献进行统计。
当边缘流媒体服务器出现故障,用户终端在得不到它所在的终端侧P2P域的边缘流媒体服务器的及时服务时,则会向CDN Manager发出请求,CDNManager将指定一个距离该故障边缘流媒体服务器最近的其它边缘流媒体服务器为其提供服务,相当于把这个故障边缘流媒体服务器的所有用户终端归并到另一个边缘流媒体服务器的范围内,扩展这个边缘流媒体服务器的P2P域。
下面结合附图对本发明实施例所述方法进行详细说明。
如图4所述,图4为利用上述***来实现TVOD和直播时移电视业务的方法的流程示意图,可以包括如下步骤:
步骤400:预先对媒体数据进行预分布存储,即将预先将经过分块(即划分为若干数据块)并由数字版权管理服务器加密的媒体数据存储在中心流媒体服务器中,并且由运营商对媒体内容指定其热度。中心流媒体服务器根据内容发布的策略将该内容的媒体数据的不同块发送和存储到不同的边缘流媒体服务器中。媒体数据块根据其热度等实现在边缘流媒体服务器上的分布式存储,越热门的数据块存储的份数就越多,反之,越冷门的媒体数据块存储的份数则越少。
步骤401:用户终端浏览EPG,选择要观看的TVOD节目(或者电视直播时移频道);
步骤402:用户终端向所在边缘P2P域的边缘流媒体服务器发出点播TVOD(或者直播时移电视)媒体文件的请求;
步骤403:边缘流媒体服务器接收到所述TVOD点播(或者直播时移电视)请求后,立即响应所述用户终端的请求,并向其发送目标媒体文件的第一块数据,用户终端接收到目标媒体文件的第一块数据后,立即开始播放该媒体文件,同时执行步骤404;
步骤404:用户终端向所在的终端侧P2P域内的CDN Agent发送查询请求;
步骤405:CDN Agent向用户终端返回能够提供后续数据块的CDN节点的节点信息列表;所述CDN节点的信息列表中的节点包括用户终端所在终端侧P2P域内的其它用户终端;所述CDN节点还包括所述用户终端所在终端侧P2P域内的边缘流媒体服务器,所述边缘流媒体服务器排在所述节点信息列表的最后。
步骤406:用户终端根据接收到的节点信息列表向其中节点依次发出数据下载请求,直到得到数据下载服务为止;用户终端在下载得到新的数据块后,向CDN Agent发送状态报告。
如果节点信息列表中的所有节点都不能提供数据下载服务,则用户终端重新向CDNAgent发出查询请求。
步骤407:用户终端依次播放已下载的数据块。
其中,所述步骤405中,当CDN Agent无法在本终端侧P2P域内查找到能够提供所述目标媒体文件的后续数据块的节点时,则通知边缘媒体服务器从服务器侧P2P域内下载所述目标媒体文件,所述边缘媒体服务器从服务器侧P2P域内下载所述目标媒体文件步骤过程如下:
边缘流媒体服务器向CDN Manager发送查询请求;
CDN Manager向边缘流媒体服务器返回能够提供目标媒体文件的节点信息列表;所述节点信息列表中的节点至少包括中心流媒体服务器,且排在所述节点信息列表的最后;所述节点信息列表中的节点至少包括服务器侧P2P域内的其它边缘媒体服务器;
边缘流媒体服务器根据节点信息列表同时向其中多个节点请求,并下载所述目标媒体文件的后续数据块,并将下载下来的后续数据块依次发送给用户终端;这里,边缘流媒体服务器在下载得到新的数据块后,会向CDN Manager和CDNAgent分别发送状态报告。
所述步骤405中,当用户执行跳进操作时,如跳进位置所在的数据块已经下载,则立即播放该数据块;若跳进位置所在的数据块还未下载,则用户终端从边缘流媒体服务器下载并播放该数据块,同时,重新执行步骤404至步骤406,然后,用户终端依次播放已经下载的位于跳进位置之后的后续数据块。
综上所述,本发明实施例提供了一种实现互联网电视媒体交互的***及方法,通过在城域或广域实施基于P2P的内容分发措施,减轻了对中心服务器的压力,通过在接入网内实施P2P,减轻了边缘流媒体服务器的压力。同时,通过边缘流媒体服务器在两个P2P域中分别承担数据传输任务,减少了对专用于媒体分发的基础实施的要求。本***最大的优点就是能够利用较少的建设成本为大量用户提供高质量的IPTV时移电视和TVOD业务,并且,本***的部署是可以跨城域甚至广域的,同时,本***具有良好的可扩展性,用户数量越多,所部署的服务器所受的压力就越小。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。

Claims (11)

1、一种实现互联网电视媒体交互的***,其特征在于,所述***包括:内容分发网管理者、内容分发网代理、中心流媒体服务器、边缘流媒体服务器和用户终端,其中,内容分发网管理者和中心流媒体服务器连接到城域/广域网的路由器上,所述边缘流媒体服务器连接到城域/广域网和接入网相衔接的边缘路由器上,形成服务器侧点对点域;所述内容分发网代理连接到边缘流媒体服务器所连接的边缘路由器上,所述用户终端通过接入网与边缘流媒体服务器所连接的边缘路由器相连接,形成终端侧点对点域;
所述用户终端,用于向其所在边缘点对点域的边缘流媒体服务器发送点播录播或直播时移电视媒体文件的请求,并在接收到目标媒体文件的第一块数据后,立即开始播放该媒体文件的第一块数据;同时还用于向其所在终端侧点对点域内的内容分发网代理请求能够提供该目标媒体文件后续数据块的节点信息列表,并根据接收到的节点信息列表向其中的节点依次请求下载该目标存储文件的后续数据块,然后依次播放已下载的数据块;
所述中心流媒体服务器,包括次中心流媒体服务器,用于存储经过分块的媒体数据,并根据内容发布的策略将媒体数据的不同块发送和存储到不同的边缘流媒体服务器中;
所述边缘流媒体服务器,用于存储中心流媒体服务器发来的媒体数据块;当接收到用户终端向其发送的点播录播或直播时移电视媒体文件的请求,用于根据该请求向用户终端发送目标媒体文件的第一块数据;
所述内容分发网代理,用于统计并管理终端侧点对点域的媒体数据分布情况,并根据用户终端的请求向其返回能够提供后续数据块的内容分发网节点的信息列表。
2、根据权利要求1所述的***,其特征在于,当所述内容分发网代理无法在其所在终端侧点对点域内查找到能够提供所述目标媒体文件后续数据块的内容分发网节点时,
所述内容分发网代理还用于,通知边缘流媒体服务器从服务器侧点对点域内下载所述目标媒体文件的后续数据块;
所述边缘流媒体服务器还用于,根据内容分发网代理的通知向从服务器侧点对点域内的内容分发网管理者请求下载所述目标媒体文件的后续数据块;
所述内容分发网管理者用于,统计并管理服务器侧点对点域的媒体分布情况,并根据边缘流媒体服务器的请求其返回能够提供后续数据块的内容分发网节点的信息列表。
3、根据权利要求1所述的***,其特征在于,当边缘流媒体服务器出现故障,用户终端在得不到其所在终端侧点对点域的边缘流媒体服务器的及时服务时,
所述内容分发网管理者还用于,指定一个距离该故障边缘流媒体服务器最近的其它边缘流媒体服务器来响应所述用户终端的请求,向所述用户终端发送目标媒体文件的第一块数据。
4、根据权利要求1、2或3所述的***,其特征在于,所述***还包括下述装置中的一个或多个:
电子节目指南,用于根据用户终端的请求,向用户终端提供可供浏览并播放的录播或直播时移节目;
数字版权管理,用于对经过分块的媒体数据进行加密及解密处理;
业务版权管理,用于向用户终端提供网络电视的录播和直播时移业务的开户和认证。
5、一种实现互联网电视媒体交互的方法,其特征在于,预先对媒体数据进行预分布存储,则所述方法包括:
步骤A:用户终端向其所在边缘点对点域的边缘流媒体服务器发送点播录播或直播时移电视媒体文件的请求;
步骤B:被请求的边缘流媒体服务器根据所述用户终端的请求,向所述用户终端发送目标媒体文件的第一块数据;
步骤C:所述用户终端接收到目标媒体文件的第一块数据后,立即开始播放该媒体文件的第一块数据,同时向其所在终端侧点对点域内的内容分发网代理请求能够提供该目标媒体文件后续数据块的节点信息列表;
步骤D:所述内容分发网代理根据所述用户终端的请求向其返回能够提供后续数据块的节点信息列表;
步骤E:所述用户终端根据接收到的节点信息列表向其中的节点依次请求下载该目标存储文件的后续数据块,并依次播放已下载的数据块。
6、根据权利要求5所述的方法,其特征在于,所述预先对媒体数据进行预分布存储的步骤具体包括:
中心流媒体服务器存储经过分块并加密的媒体数据;
根据内容发布的策略将不同的媒体数据块发送和存储到不同的边缘流媒体服务器中。
7、根据权利要求5或6所述的方法,其特征在于,所述步骤B还包括:
当被请求的边缘流媒体服务器出现故障时,内容分发网管理者将指定一个距离该故障边缘流媒体服务器最近的边缘流媒体服务器来响应所述用户终端的请求,向所述用户终端发送目标媒体文件的第一块数据。
8、根据权利要求5或6所述的方法,其特征在于,所述步骤D还包括:
当所述内容分发网代理无法在其所在终端侧点对点域内查找到能够提供所述目标媒体文件后续数据块的节点时,则通知边缘流媒体服务器从服务器侧点对点域内下载所述目标媒体文件的后续数据块;所述边缘流媒体服务器从服务器侧点对点域内下载所述目标媒体文件的后续数据块。
9、根据权利要求8所述的方法,其特征在于,所述边缘流媒体服务器从服务器侧点对点域内下载所述目标媒体文件的步骤具体包括:
所述边缘流媒体服务器向内容分发网管理者发送查询请求;
所述内容分发网管理者向所述边缘流媒体服务器返回能够提供目标媒体文件的节点信息列表;
所述边缘流媒体服务器根据节点信息列表同时向其中多个节点请求下载所述目标媒体文件的后续数据块,并将下载下来的目标媒体文件的后续数据块依次发送给所述用户终端。
10、根据权利要求5或6所述的方法,其特征在于,所述步骤D还包括:
当节点信息列表中的所有节点都不能提供数据下载服务时,则用户终端重新向内容分发网代理发出查询请求。
11、根据权利要求5或6所述的方法,其特征在于,所述步骤E还包括:
当用户执行跳进操作时,如果跳进位置所在的数据块已经下载,则用户终端立即播放该数据块;若跳进位置所在的数据块还未下载,则用户终端从边缘流媒体服务器下载并播放该数据块,同时,重新执行步骤C和步骤D,然后用户终端依次播放已经下载的位于跳进位置之后的后续数据块。
CN2008101671563A 2008-10-07 2008-10-07 一种实现互联网电视媒体交互的***及方法 Expired - Fee Related CN101378494B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN2008101671563A CN101378494B (zh) 2008-10-07 2008-10-07 一种实现互联网电视媒体交互的***及方法
US13/123,214 US20110197238A1 (en) 2008-10-07 2008-12-30 System and method for implementing media interaction of the iptv
EP08877238.9A EP2346250B1 (en) 2008-10-07 2008-12-30 Method and system for downloading internet TV media content using a peer-to-peer exchange area at the server side and a peer-to-peer exchange area at the terminal side
PCT/CN2008/073873 WO2010040269A1 (zh) 2008-10-07 2008-12-30 实现互联网电视媒体交互的***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101671563A CN101378494B (zh) 2008-10-07 2008-10-07 一种实现互联网电视媒体交互的***及方法

Publications (2)

Publication Number Publication Date
CN101378494A true CN101378494A (zh) 2009-03-04
CN101378494B CN101378494B (zh) 2011-04-20

Family

ID=40421789

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101671563A Expired - Fee Related CN101378494B (zh) 2008-10-07 2008-10-07 一种实现互联网电视媒体交互的***及方法

Country Status (4)

Country Link
US (1) US20110197238A1 (zh)
EP (1) EP2346250B1 (zh)
CN (1) CN101378494B (zh)
WO (1) WO2010040269A1 (zh)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010048774A1 (zh) * 2008-10-27 2010-05-06 ***通信集团公司 一种流媒体分发***、方法及装置
CN101860550A (zh) * 2010-06-25 2010-10-13 复旦大学 一种基于路由器缓存的流媒体***加速方法
WO2011026430A1 (zh) * 2009-09-02 2011-03-10 中兴通讯股份有限公司 内容分发网络中数据同步的方法及***
WO2011029355A1 (zh) * 2009-09-08 2011-03-17 中兴通讯股份有限公司 节目推送方法、机顶盒及电子节目菜单
CN102202231A (zh) * 2011-04-21 2011-09-28 中兴通讯股份有限公司 时移频道的处理方法及装置
WO2011150647A1 (zh) * 2010-12-24 2011-12-08 华为技术有限公司 流媒体传输的容错方法、***、终端节点及网络边缘节点
CN102510530A (zh) * 2011-11-11 2012-06-20 深圳市同洲电子股份有限公司 一种节目内容分发***、装置及方法
CN102572548A (zh) * 2011-01-04 2012-07-11 中兴通讯股份有限公司 内容分发方法及***
CN102984597A (zh) * 2012-11-21 2013-03-20 北京邮电大学 一种存储与光交换的混合光网络数据节点装置与控制方法
CN104010200A (zh) * 2013-02-22 2014-08-27 中兴通讯股份有限公司 Iptv业务的视频提供方法及装置
CN104025016A (zh) * 2011-10-03 2014-09-03 阿弗梅德网络公司 移动内容递送
CN104283694A (zh) * 2013-07-02 2015-01-14 北京邮电大学 基于ip组播及p2p补偿的流媒体传输方法
CN104581374A (zh) * 2014-12-31 2015-04-29 深圳市同洲电子股份有限公司 一种获取切片文件和生成子m3u8文件的方法、节点及服务器
CN104796741A (zh) * 2015-04-15 2015-07-22 姚世明 一种网络分层和资源分片的媒体分享方法装置
CN107948717A (zh) * 2017-12-01 2018-04-20 广东九联科技股份有限公司 一种机顶盒宽带网络共享***
CN108667935A (zh) * 2018-05-11 2018-10-16 深圳市网心科技有限公司 网络业务方法、服务器、网络***和存储介质
CN109660819A (zh) * 2017-10-10 2019-04-19 ***通信有限公司研究院 基于移动边缘计算的业务缓存方法、装置及服务基站
CN109688417A (zh) * 2018-12-12 2019-04-26 广州虎牙信息科技有限公司 一种数据分发***、方法、装置、电视盒子及存储介质
CN110300308A (zh) * 2018-03-22 2019-10-01 贵州白山云科技股份有限公司 一种流媒体回播方法及装置
CN112565811A (zh) * 2020-12-07 2021-03-26 福建大屏网络科技有限公司 一种互联网电视去中心化边缘节点分发***
CN112822510A (zh) * 2020-12-30 2021-05-18 深圳市亿联智能有限公司 智能机顶盒的内容分发加速方法

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9055085B2 (en) 2009-03-31 2015-06-09 Comcast Cable Communications, Llc Dynamic generation of media content assets for a content delivery network
US9781197B2 (en) 2009-11-30 2017-10-03 Samsung Electronics Co., Ltd. Methods and apparatus for selection of content delivery network (CDN) based on user location
US9420055B2 (en) 2010-05-13 2016-08-16 Futurewei Technologies, Inc. System, apparatus for content delivery for internet traffic and methods thereof
US8984144B2 (en) * 2011-03-02 2015-03-17 Comcast Cable Communications, Llc Delivery of content
KR20120114016A (ko) * 2011-04-06 2012-10-16 삼성전자주식회사 사용자 컨텐츠를 외부 단말기에서 네트워크 적응적으로 스트리밍하는 방법 및 장치
CN102316165A (zh) * 2011-09-22 2012-01-11 中兴通讯股份有限公司 一种内容分发方法、装置及***
CN103051929B (zh) * 2011-10-17 2017-04-12 中兴通讯股份有限公司 一种直播回放内容的管理方法、***及内容管理***
US8990303B2 (en) 2013-01-31 2015-03-24 Paramount Pictures Corporation System and method for interactive remote movie watching, scheduling, and social connection
US10397292B2 (en) * 2013-03-15 2019-08-27 Divx, Llc Systems, methods, and media for delivery of content
CN104427403B (zh) * 2013-09-05 2017-11-21 中国科学院声学研究所 一种终端媒体聚合链接质量保障方法与***
KR20150041253A (ko) * 2013-10-07 2015-04-16 한국전자통신연구원 디지털 디스플레이 단말, 컨텐츠 서버, 및 컨텐츠 송수신 방법
CN104661108A (zh) * 2013-11-25 2015-05-27 乐视网信息技术(北京)股份有限公司 一种终端下载媒体流的方法、终端及通信***
CN104104974A (zh) * 2014-07-24 2014-10-15 周元 电视与智能移动终端之间的同步互动方法
CN104185036B (zh) * 2014-09-10 2018-08-07 北京奇艺世纪科技有限公司 一种视频文件回源方法及装置
CN110267063A (zh) * 2015-12-17 2019-09-20 上海交通大学 一种关联多媒体内容个性化呈现信息的描述方法
GB2549536B (en) * 2016-04-22 2020-12-02 Orbital Multi Media Holdings Corp Media data streaming method and apparatus
CN106604100B (zh) * 2016-11-08 2019-12-13 广州华多网络科技有限公司 直播平台互动的方法及装置
US10498795B2 (en) 2017-02-17 2019-12-03 Divx, Llc Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming
CN109327705A (zh) * 2017-08-01 2019-02-12 武汉斗鱼网络科技有限公司 一种直播视频的传输方法、装置、服务器及介质
CN108173953A (zh) * 2017-12-29 2018-06-15 北京奇虎科技有限公司 一种基于内容分发网络cdn的文件分发方法和装置
CN110609810A (zh) * 2018-05-29 2019-12-24 深圳市云帆加速科技有限公司 一种文件存储方法及***
CN108965428A (zh) * 2018-07-13 2018-12-07 广州虎牙信息科技有限公司 直播数据的传输方法、装置、电子设备、***
CN111324912B (zh) * 2018-12-14 2023-03-28 中国电信股份有限公司 文件校验方法、***及计算机可读存储介质
CN110620828A (zh) * 2019-10-31 2019-12-27 北京奇艺世纪科技有限公司 一种文件推送方法、***、装置、电子设备及介质
CN111314293A (zh) * 2020-01-15 2020-06-19 安徽文香信息技术有限公司 一种媒体资源服务***、方法、装置、存储介质及处理器
CN112702628B (zh) * 2020-12-22 2023-05-05 深圳佳力拓科技有限公司 基于http协议的通过机顶盒采集收视的方法及***
CN113691881B (zh) * 2021-08-26 2023-08-22 中国联合网络通信集团有限公司 流媒体点播方法和***
CN114040217A (zh) * 2021-11-05 2022-02-11 南京小灿灿网络科技有限公司 双重混合的流媒体直播方法
CN114338626A (zh) * 2021-11-22 2022-04-12 网宿科技股份有限公司 流媒体播放***、方法、装置、设备及可读存储介质
CN114268635B (zh) * 2021-12-02 2023-12-15 珠海迈科智能科技股份有限公司 一种p2p流媒体文件定位与节点选择的***及其方法
CN115913787B (zh) * 2023-02-16 2023-05-16 国网浙江省电力有限公司 适用于电力数据的文件加解密传输方法

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2393621C (en) * 1999-12-10 2010-02-09 Diva Systems Corporation Method and apparatus for performing user migration within a video on demand environment
CN100346324C (zh) * 2003-08-14 2007-10-31 华为技术有限公司 一种对用户请求的解析方法
CN1558676A (zh) * 2004-01-19 2004-12-29 大唐电信科技股份有限公司光通信分公 多媒体信息点播***及点播方法
KR100584323B1 (ko) * 2004-10-04 2006-05-26 삼성전자주식회사 멀티미디어 컨텐츠의 스트리밍 서비스 방법
CN100456826C (zh) * 2004-12-30 2009-01-28 华为技术有限公司 一种实现电视节目内容定制的***及方法
US8707375B2 (en) * 2006-04-05 2014-04-22 At&T Intellectual Property I, L.P. Peer-to-peer video on demand techniques
CN1909650B (zh) * 2006-06-30 2011-06-01 华为技术有限公司 一种实现节目预定及播放的装置、***及方法
US8145778B2 (en) * 2006-07-28 2012-03-27 Cisco Technology, Inc. Method and system for transitioning streamed digital video content between stream servers in a digital video network
WO2008024037A1 (en) * 2006-08-21 2008-02-28 Telefonaktiebolaget Lm Ericsson (Publ) A distributed server network for providing triple and play services to end users
CN101681331B (zh) * 2006-09-06 2012-08-29 阿卡麦科技公司 混合型内容分发网络(cdn)和对等(p2p)网络
US20080098123A1 (en) * 2006-10-24 2008-04-24 Microsoft Corporation Hybrid Peer-to-Peer Streaming with Server Assistance
CN101005606B (zh) * 2006-12-31 2012-07-04 华为技术有限公司 一种减少媒体播放延时的方法和装置
US8832290B2 (en) * 2007-02-23 2014-09-09 Microsoft Corporation Smart pre-fetching for peer assisted on-demand media
WO2009005747A1 (en) * 2007-06-28 2009-01-08 The Trustees Of Columbia University In The City Of New York Set-top box peer-assisted video-on-demand
US7921259B2 (en) * 2007-09-07 2011-04-05 Edgecast Networks, Inc. Content network global replacement policy
US8169916B1 (en) * 2007-11-23 2012-05-01 Media Melon, Inc. Multi-platform video delivery configuration
US8028081B2 (en) * 2008-05-23 2011-09-27 Porto Technology, Llc System and method for adaptive segment prefetching of streaming media

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010048774A1 (zh) * 2008-10-27 2010-05-06 ***通信集团公司 一种流媒体分发***、方法及装置
RU2517382C2 (ru) * 2009-09-02 2014-05-27 ЗетТиИ Корпорейшн Способ и система для синхронизации данных в сети доставки контента
WO2011026430A1 (zh) * 2009-09-02 2011-03-10 中兴通讯股份有限公司 内容分发网络中数据同步的方法及***
US9191439B2 (en) 2009-09-02 2015-11-17 Zte Corporation Method and system for data synchronization in content delivery network
WO2011029355A1 (zh) * 2009-09-08 2011-03-17 中兴通讯股份有限公司 节目推送方法、机顶盒及电子节目菜单
CN101860550B (zh) * 2010-06-25 2013-02-27 复旦大学 一种基于路由器缓存的流媒体***加速方法
CN101860550A (zh) * 2010-06-25 2010-10-13 复旦大学 一种基于路由器缓存的流媒体***加速方法
WO2011150647A1 (zh) * 2010-12-24 2011-12-08 华为技术有限公司 流媒体传输的容错方法、***、终端节点及网络边缘节点
CN102572548A (zh) * 2011-01-04 2012-07-11 中兴通讯股份有限公司 内容分发方法及***
CN102572548B (zh) * 2011-01-04 2017-05-17 中兴通讯股份有限公司 内容分发方法及***
WO2012142837A1 (zh) * 2011-04-21 2012-10-26 中兴通讯股份有限公司 时移频道的处理方法及装置
CN102202231A (zh) * 2011-04-21 2011-09-28 中兴通讯股份有限公司 时移频道的处理方法及装置
CN102202231B (zh) * 2011-04-21 2015-08-12 中兴通讯股份有限公司 时移频道的处理方法及装置
CN104025016B (zh) * 2011-10-03 2017-09-29 阿弗梅德网络公司 移动内容递送的方法和装置
CN104025016A (zh) * 2011-10-03 2014-09-03 阿弗梅德网络公司 移动内容递送
CN102510530A (zh) * 2011-11-11 2012-06-20 深圳市同洲电子股份有限公司 一种节目内容分发***、装置及方法
CN102510530B (zh) * 2011-11-11 2014-07-02 深圳市龙视传媒有限公司 一种节目内容分发***、装置及方法
CN102984597A (zh) * 2012-11-21 2013-03-20 北京邮电大学 一种存储与光交换的混合光网络数据节点装置与控制方法
WO2014127627A1 (zh) * 2013-02-22 2014-08-28 中兴通讯股份有限公司 Iptv业务的视频提供方法及装置
CN104010200A (zh) * 2013-02-22 2014-08-27 中兴通讯股份有限公司 Iptv业务的视频提供方法及装置
US9654837B2 (en) 2013-02-22 2017-05-16 Zte Corporation Method and device for providing video of IPTV service
US9948992B2 (en) 2013-02-22 2018-04-17 Zte Corporation Method and device for providing video of IPTV service
CN104010200B (zh) * 2013-02-22 2018-01-30 中兴通讯股份有限公司 Iptv业务的视频提供方法及装置
CN104283694A (zh) * 2013-07-02 2015-01-14 北京邮电大学 基于ip组播及p2p补偿的流媒体传输方法
CN104581374A (zh) * 2014-12-31 2015-04-29 深圳市同洲电子股份有限公司 一种获取切片文件和生成子m3u8文件的方法、节点及服务器
CN104581374B (zh) * 2014-12-31 2018-05-29 深圳市同洲电子股份有限公司 一种获取切片文件和生成子m3u8文件的方法、节点及服务器
CN104796741A (zh) * 2015-04-15 2015-07-22 姚世明 一种网络分层和资源分片的媒体分享方法装置
CN104796741B (zh) * 2015-04-15 2018-03-16 姚世明 一种网络分层和资源分片的媒体分享方法装置
CN109660819A (zh) * 2017-10-10 2019-04-19 ***通信有限公司研究院 基于移动边缘计算的业务缓存方法、装置及服务基站
CN107948717A (zh) * 2017-12-01 2018-04-20 广东九联科技股份有限公司 一种机顶盒宽带网络共享***
CN110300308A (zh) * 2018-03-22 2019-10-01 贵州白山云科技股份有限公司 一种流媒体回播方法及装置
CN108667935A (zh) * 2018-05-11 2018-10-16 深圳市网心科技有限公司 网络业务方法、服务器、网络***和存储介质
CN109688417A (zh) * 2018-12-12 2019-04-26 广州虎牙信息科技有限公司 一种数据分发***、方法、装置、电视盒子及存储介质
CN112565811A (zh) * 2020-12-07 2021-03-26 福建大屏网络科技有限公司 一种互联网电视去中心化边缘节点分发***
CN112565811B (zh) * 2020-12-07 2022-09-20 福建大屏网络科技有限公司 一种互联网电视去中心化边缘节点分发***
CN112822510A (zh) * 2020-12-30 2021-05-18 深圳市亿联智能有限公司 智能机顶盒的内容分发加速方法

Also Published As

Publication number Publication date
EP2346250A4 (en) 2013-05-29
US20110197238A1 (en) 2011-08-11
WO2010040269A1 (zh) 2010-04-15
EP2346250B1 (en) 2015-03-04
CN101378494B (zh) 2011-04-20
EP2346250A1 (en) 2011-07-20

Similar Documents

Publication Publication Date Title
CN101378494B (zh) 一种实现互联网电视媒体交互的***及方法
CN100571377C (zh) 一种利用对等网络技术实现视频点播的***及方法
US10085063B2 (en) Peer-to-peer video on demand techniques
JP4436137B2 (ja) ユーザ装置を利用した分散型ストレージ・ネットワーク・アーキテクチャ
CN100574248C (zh) 基于可控p2p技术的流媒体服务***及其实现方法
JP4920863B2 (ja) 分散格納のためのp2pネットワークアーキテクチャ
JP5181031B2 (ja) 管理型マルチメディア配信ネットワーク内の回復力の高いサービス品質
US20120222065A1 (en) Pre-loading follow-up content
CN101291425A (zh) 根据用户点播热度实现内容动态发布的方法及***
KR20020035571A (ko) 서버 또는 유저로부터 다른 유저로의 vod
WO2017154406A1 (ja) 広告配信サーバ、番組配信サーバ及び再生端末、並びに映像配信システム
JP2010027053A (ja) データ配信システム及び方法
CN103685263A (zh) 轮播媒体资源的方法、服务器及***
CN101188736A (zh) 以机顶盒为服务器的流媒体点播***与方法
US8595779B2 (en) Base server apparatus, communication method, communication control program, distribution system, and communication system
CN103269442B (zh) 一种内容点播方法、***和设备
CN100596191C (zh) 以电视机为服务器的流媒体点播***与方法
CN102833579B (zh) 一种网络个人录像业务实现的方法及装置
CN102438171B (zh) 节目源文件处理方法、装置及网络电视***
KR100303019B1 (ko) 프록시서버를이용한주문형비디오시스템
KR20100059117A (ko) 컨텐츠 분산형 스트리밍 시스템, 캐시서버 및 컨텐츠 스트리밍 방법
CN102571842B (zh) 一种存储内容删除方法、***及设备
Allen Peer-to-peer proxy caching for video-on-demand on hybrid fiber-coax networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110420

Termination date: 20161007