CN102130960A - 一种媒体流化的方法和媒体控制器 - Google Patents
一种媒体流化的方法和媒体控制器 Download PDFInfo
- Publication number
- CN102130960A CN102130960A CN2011100772111A CN201110077211A CN102130960A CN 102130960 A CN102130960 A CN 102130960A CN 2011100772111 A CN2011100772111 A CN 2011100772111A CN 201110077211 A CN201110077211 A CN 201110077211A CN 102130960 A CN102130960 A CN 102130960A
- Authority
- CN
- China
- Prior art keywords
- fluidisation
- request
- index
- subscriber equipment
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2183—Cache memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5038—Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种媒体流化的方法和媒体控制器,本发明实施例的技术方案包括:首先媒体控制器接收用户设备发送的媒体流化请求,并分配给该用户设备一个索引;然后媒体控制器将所述用户设备的流化请求与所述索引绑定并存储在对应表中,将所述用户设备的流化请求和所述索引发送给媒体服务器;最后媒体控制器接收存储设备发送的所述流化请求所请求的要流化的数据,并通过查询所述对应表,将所述流化请求所请求的要流化的数据流化给对应的用户设备。其通过媒体控制器存放用户请求要流化的数据,并将该数据流化给对应用户设备,实现了数据从分发网络CPU中的分离,提高了分发网络CPU的业务处理能力,并且通过分配索引的方式,避免了用户过多时地址位宽的增多。
Description
技术领域
本发明涉及通信技术,尤其涉及一种媒体流化的方法和媒体控制器。
背景技术
如图1所示,媒体流化是通过分发网络将用户经常访问的数据推向核心网络的边缘,然后分发网络通过路由器将其内部存放的且用户需要的流媒体内容发送给用户设备,其中分发网络可以包括媒体分发网络(MDN,MediaDelivery Network)和内容分发网络(Content Delivery Network)。目前的媒体流化过程为:当用户终端需要访问某个流媒体时,向分发网络CPU发出申请,该CPU申请一段缓存空间用于存放数据,并以该缓存空间的首地址作为接收数据的目的地址,向存储设备发送获取数据的请求,并将获取到的数据返回给用户终端。
在媒体流化场景中随着用户数量的增加,由于分发网络CPU还需要完成其它的***任务,故会降低分发网络CPU的性能。
发明内容
本发明的实施例提供了一种媒体流化的方法和媒体控制器,实现了数据从分发网络CPU中的分离,提高了分发网络CPU的运行速度。
本发明实施例提供了一种媒体流化的方法,包括:
媒体控制器接收用户设备发送的媒体流化请求,并分配给该用户设备一个索引,所述索引用于指示将所述流化请求所请求的要流化的数据存放到所述媒体控制器中对应缓存的地址;
媒体控制器将所述用户设备的流化请求与所述索引绑定并存储在对应表中,将所述用户设备的流化请求和所述索引发送给媒体服务器,使得所述媒体服务器根据所述对应表控制存储设备将所述流化请求所请求的要流化的数据发送给所述索引对应缓存的地址中;
媒体控制器接收所述存储设备发送的所述流化请求所请求的要流化的数据,并通过查询所述对应表,将所述流化请求所请求的要流化的数据流化给对应的用户设备。
本发明实施例还提供了一种媒体控制器,所述媒体控制器可以位于分发网络中,包括:
请求接收模块,用于接收用户设备发送的媒体流化请求;
索引分配模块,用于分配给所述用户设备一个索引,所述索引用于指示将所述流化请求所请求的要流化的数据存放到所述媒体控制器中对应缓存的地址;
存储模块,用于将所述请求接收模块接收到的所述用户设备的流化请求与所述索引分配模块分配的索引绑定,并存储在对应表中;
发送模块,用于将所述用户设备的流化请求和所述索引发送给媒体服务器,使得所述媒体服务器根据所述对应表控制所述存储设备将所述流化请求所请求的要流化的数据发送给所述索引对应缓存的地址中;
数据接收模块,用于接收所述存储设备发送的所述流化请求所请求的要流化的数据;
流化模块,用于查询所述存储模块中的所述对应表,将所述流化请求所请求的要流化的数据流化给对应的用户设备。
由上述本发明的实施例提供的技术方案可以看出,其通过媒体控制器存放用户请求流化的数据,并将所述数据流化给对应用户,实现了数据从分发网络CPU中的分离,提高了分发网络CPU的运行速度,并且通过分配给用户设备索引,避免了用户过多时地址位宽的增多。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中实现媒体流化的示意图;
图2为本发明实施例提供的一种媒体流化的方法流程图;
图3为本发明实施例提供的一种媒体控制器装置示意图;
图4为本发明实施例提供的又一种媒体流化的方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种媒体流化的方法,如图2所示,其中媒体控制器和媒体服务器可以位于分发网络中,其中媒体控制器可以是FPGA(FieldProgrammable Gate Array,现场可编程门阵列),媒体服务器可以是分发网络中的CPU,存储设备可以是SSD(Solid State Disk,固态硬盘),包括:
21、媒体控制器接收用户设备发送的媒体流化请求,并分配给该用户设备一个索引,所述索引用于指示将所述流化请求所请求的要流化的数据存放到所述媒体控制器中对应缓存的地址。
具体地,用户设备发送的流化请求可以包括用户的身份信息,例如,用户的IP地址或用户名信息等;也可以包括请求数据的种类或名称等信息,例如,请求视频数据或音频数据等。
作为可选的,在执行21之前,还可以包括将媒体控制器中的缓存根据数据的存储空间的大小划分为相同或不相同的块,每个块对应一个索引。例如,若确定数据的存储空间的大小为1Mbyte,则可以将4G的缓存划分为4096个相同的块,每个块的大小即为1Mbyte,每个块对应分配一个索引,索引可以为1-4096中的任意不重复的整数,若IMbyte块对应的地址为10000至20000,则索引指示的即为地址从10000至20000对应的1Mbyte空间。当接收到用户设备发送的媒体流化请求,则将索引随机的分配给该用户设备。
进一步,媒体控制器中还可以维护一个可用索引表,表中记载没有被分配给用户设备的索引,例如,共有4096个索引,但其中4000个已经分配给用户设备,则可用索引表中包含剩余的96个索引。当所述索引被全部分配给用户设备后,即可用索引表中没有索引后,接收用户设备发送的媒体流化请求,通知用户设备等待;例如,将4G的缓存划分为4096个索引,当这4096个索引都分配给用户设备后,再接收到用户设备发送的媒体流化请求时,通知该用户设备等待,直到4096个索引中有释放的,即该被释放的索引被重新记载在可用索引表中时,则将该释放的索引分配给等待的用户设备。
22、媒体控制器将所述用户设备的流化请求与所述索引绑定并存储在对应表中,将所述用户设备的流化请求和所述索引发送给媒体服务器,使得所述媒体服务器根据所述对应表控制存储设备将所述流化请求所请求的要流化的数据发送给所述索引对应缓存的地址中。
作为可选的,对应表中可以包括但不局限于以下信息,表中用户设备的流化请求对应请求数据的大小是可选的,当对应表中需要保存请求数据的大小时,该请求数据的大小是由媒体服务器在接收到用户设备的流化请求和所述索引后返回的:
索引 | 缓存地址 | 用户ID | 请求数据的名称 | 请求数据的大小 |
1 | 10000-20000 | ID1 | 视频1 | 50M |
… | … | … | … | … |
4096 | 110000-120000 | ID4096 | 视频4096 | 80M |
23、媒体控制器接收所述存储设备发送的所述流化请求所请求的要流化的数据,并通过查询所述对应表,将所述流化请求所请求的要流化的数据流化给对应的用户设备。
具体地,查询所述对应表,从媒体控制器的缓存中读取相应的请求数据流化给所述对应表中的用户设备,数据流化完成后释放所述用户设备对应的索引,并删除所述对应表中所述用户设备的流化请求与所述索引绑定的信息。
本发明提供了一种媒体控制器,如图3所示,所述媒体控制器位于分发网络中,上述媒体控制器可以是FPGA(Field Programmable Gate Array,现场可编程门阵列),具体包括:
请求接收模块31,用于接收用户设备发送的媒体流化请求。
具体地,用户设备发送的流化请求可以包括用户的身份信息,例如,用户的IP地址或用户名信息等;也可以包括请求数据的种类或名称等信息,例如,请求视频数据或音频数据等。
索引分配模块32,用于分配给所述用户设备一个索引,所述索引用于指示将所述流化请求所请求的要流化的数据存放到所述媒体控制器中对应缓存的地址。
作为可选的,在执行索引分配模块32之前,还可以包括确定索引模块,用于将所述媒体控制器中的缓存根据数据的存储空间的大小划分为相同或不相同的块,每个块对应一个索引。例如,若确定数据的存储空间的大小为1Mbyte,则可以将4G的缓存划分为4096个相同的块,每个块的大小即为1Mbyte,每个块对应分配一个索引,索引可以为1-4096中的任意不重复的整数,若IMbyte块对应的地址为10000至20000,则索引指示的即为地址从10000至20000对应的1Mbyte空间。当接收到用户设备发送的媒体流化请求,则将索引随机的分配给该用户设备。
进一步,媒体控制器中还可以维护一个可用索引表,表中记载没有被分配给用户设备的索引,例如,共有4096个索引,但其中4000个已经分配给用户设备,则可用索引表中包含剩余的96个索引。作为可选的,还可以包括通知模块,用于当所述索引被全部分配给用户设备后,即可用索引表中没有索引后,媒体控制器接收用户设备发送的媒体流化请求,通知用户设备等待。例如,将4G的缓存划分为4096个索引,当这4096个索引都分配给用户设备后,再接收到用户设备发送的媒体流化请求时,通知该用户设备等待,直到4096个索引中有释放的,即该被释放的索引被重新记载在可用索引表中时,则将该释放的索引分配给等待的用户设备。
存储模块33,用于将请求接收模块31接收到的所述用户设备的流化请求与索引分配模块32分配的索引绑定,并存储在对应表中。作为可选的,还可以用于将数据接收模块35接收到的所述流化请求所请求的要流化的数据的长度和/或所述用户设备对应的宽带信息存储在对应表中。
作为可选的,对应表中可以包括但不局限于以下信息,表中用户设备的流化请求对应请求数据的大小是可选的,当对应表中需要保存请求数据的大小时,该请求数据的大小是由媒体服务器在接收到用户设备的流化请求和所述索引后返回的:
索引 | 缓存地址 | 用户ID | 请求数据的名称 | 请求数据的大小 |
1 | 10000至20000 | ID1 | 视频1 | 50M |
… | … | … | … | … |
4096 | 110000-120000 | ID4096 | 视频4096 | 80M |
发送模块34,用于将所述用户设备的流化请求和所述索引发送给媒体服务器,使得所述媒体服务器根据所述对应表控制所述存储设备将所述流化请求所请求的要流化的数据发送给所述索引对应缓存的地址中。
数据接收模块35,用于接收所述存储设备发送的所述流化请求所请求的要流化的数据。作为可选的,还可以用于接收所述媒体服务器发送的所述流化请求所请求的要流化的数据的长度和/或所述用户设备对应的宽带信息。
流化模块36,用于查询所述存储模块中的所述对应表,将所述流化请求所请求的要流化的数据流化给对应的用户设备。
具体地,查询所述对应表,从媒体控制器的缓存中读取相应的请求数据流化给所述对应表中的用户设备。作为可选的数据流化完成后还可以包括释放模块,用于在将所述流化请求所请求的要流化的数据流化给对应的用户设备后,释放所述用户设备对应的索引,并删除所述对应表中所述用户设备的流化请求与所述索引绑定的信息。
本发明实施例提供了又一种媒体流化的方法,具体结合媒体控制器为FPGA、媒体服务器为MDN的CPU以及存储设备为SSD,以用户设备1请求要流化视频数据2为例进行详细说明,如图4所示,包括:
41、FPGA将缓存根据数据的存储空间的大小划分为相同的块,每个块对应一个索引。例如,若确定数据的存储空间的大小为1Mbyte,则可以将4G的缓存划分为4096个相同的块,每个块的大小即为1Mbyte,每个块对应分配一个索引,索引可以为1-4096中的任意不重复的整数,索引用于指示每个块对应的缓存地址。
42、用户设备1发送媒体流化请求给FPGA。具体媒体流化请求中可以包括用户设备1的身份信息、请求要流化的数据名称为视频数据2等相关信息。请求要流化的数据可以是视频或音频也可以是其它形式的数据。
43、FPGA接收到用户设备1的媒体流化请求后分配给其索引100(索引指示的缓存地址可以是10000至20000),并将媒体流化请求与索引100绑定并存储在对应表中,同时将用户设备1的流化请求和索引100发送给MDN的CPU,对应表具体可以包括但不限于下表:
索引 | 缓存地址 | 用户ID | 请求数据的名称 |
100 | 10000至20000 | 用户设备1 | 视频数据2 |
作为可选的,若FPGA中4096个缓存都已分配给用户设备后,当FPGA接收到用户设备1的媒体流化请求时,则通知用户设备1等待。
44、作为可选的,MDN的CPU接收到用户设备1的流化请求和索引100后,可以将视频数据2的大小(例如800M)返回给FPGA,FPGA将接收到的视频数据2的大小添加到对应表中,具体添加后的对应表如下:
索引 | 缓存地址 | 用户ID | 请求数据的名称 | 请求数据的大小 |
100 | 10000至20000 | 用户设备1 | 视频数据2 | 800M |
45、MDN的CPU接收到用户设备1的流化请求和索引100后,读取FPGA中存储的对应表控制SSD将视频数据2发送给FPGA中索引100对应的缓存地址10000至20000中。
46、FPGA接收到SSD发送的视频数据2后,通过查询对应表,将视频数据2流化给用户设备1。
47、数据流化完成后FPGA释放用户设备1对应的索引100,并删除对应表中用户设备1的流化请求与索引100绑定的信息。
本发明实施例提供的一种媒体流化的方法,其通过媒体控制器存放用户请求要流化的数据,并将该数据流化给对应用户,实现了数据从分发网络CPU中的分离,提高了分发网络CPU的业务处理能力,并且通过分配索引的方式,避免了用户过多时地址位宽的逐渐增多,使得在保持流化宽带不变的情况下可以有效地管理媒体控制器的内部缓存空间,从而减少了硬件方案对地址位宽的依赖。
值得注意的是,上述媒体控制器实施例中,所包括的各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (10)
1.一种媒体流化的方法,其特征在于,包括:
媒体控制器接收用户设备发送的媒体流化请求,并分配给该用户设备一个索引,所述索引用于指示将所述流化请求所请求的要流化的数据存放到所述媒体控制器中对应缓存的地址;
媒体控制器将所述用户设备的流化请求与所述索引绑定并存储在对应表中,将所述用户设备的流化请求和所述索引发送给媒体服务器,使得所述媒体服务器根据所述对应表控制存储设备将所述流化请求所请求的要流化的数据发送给所述索引对应缓存的地址中;
媒体控制器接收所述存储设备发送的所述流化请求所请求的要流化的数据,并通过查询所述对应表,将所述流化请求所请求的要流化的数据流化给对应的用户设备。
2.根据权利要求1所述的方法,其特征在于,在所述媒体控制器接收用户设备发送的媒体流化请求之前,还包括:
所述媒体控制器将缓存根据数据的存储空间的大小划分为相同的块,每个块对应一个索引。
3.根据权利要求1所述的方法,其特征在于,在将所述流化请求所请求的要流化的数据流化给对应的用户设备后,还包括:
释放所述用户设备对应的索引,并删除所述对应表中所述用户设备的流化请求与所述索引绑定的信息。
4.根据权利要求1或2所述的方法,其特征在于,当所述索引被全部分配给用户设备后,还包括:
所述媒体控制器接收用户设备发送的媒体流化请求,通知用户设备等待。
5.根据权利要求1所述的方法,其特征在于,在将所述用户设备的流化请求和所述索引发送给媒体服务器后,还包括:
所述媒体控制器接收所述媒体服务器发送的所述流化请求所请求的要流化的数据的长度和/或所述用户设备对应的宽带信息,并将其存储在对应表中。
6.一种媒体控制器,其特征在于,所述媒体控制器位于分发网络中,包括:
请求接收模块,用于接收用户设备发送的媒体流化请求;
索引分配模块,用于分配给所述用户设备一个索引,所述索引用于指示将所述流化请求所请求的要流化的数据存放到所述媒体控制器中对应缓存的地址;
存储模块,用于将所述请求接收模块接收到的所述用户设备的流化请求与所述索引分配模块分配的索引绑定,并存储在对应表中;
发送模块,用于将所述用户设备的流化请求和所述索引发送给媒体服务器,使得所述媒体服务器根据所述对应表控制存储设备将所述流化请求所请求的要流化的数据发送给所述索引对应缓存的地址中;
数据接收模块,用于接收所述存储设备发送的所述流化请求所请求的要流化的数据;
流化模块,用于查询所述存储模块中的所述对应表,将所述流化请求所请求的要流化的数据流化给对应的用户设备。
7.根据权利要求6所述的媒体控制器,其特征在于,还包括:
确定索引模块,用于将所述媒体控制器中的缓存根据数据的存储空间的大小划分为相同的块,每个块对应一个索引。
8.根据权利要求6所述的媒体控制器,其特征在于,还包括:
释放模块,用于在将所述流化请求所请求的要流化的数据流化给对应的用户设备后,释放所述用户设备对应的索引,并删除所述对应表中所述用户设备的流化请求与所述索引绑定的信息。
9.根据权利要求6或7所述的媒体控制器,其特征在于,还包括:
通知模块,用于当所述索引被全部分配给用户设备后,所述媒体控制器接收用户设备发送的媒体流化请求,通知用户设备等待。
10.根据权利要求6所述的媒体控制器,其特征在于,
所述数据接收模块,还用于接收所述媒体服务器发送的所述流化请求所请求的要流化的数据的长度和/或所述用户设备对应的宽带信息;
所述存储模块,还用于将所述数据接收模块接收到的所述流化请求所请求的要流化的数据的长度和/或所述用户设备对应的宽带信息存储在对应表中。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100772111A CN102130960B (zh) | 2011-03-23 | 2011-03-23 | 一种媒体流化的方法和媒体控制器 |
PCT/CN2011/083540 WO2012126261A1 (zh) | 2011-03-23 | 2011-12-06 | 一种媒体流化的方法和媒体控制器 |
JP2013538058A JP5729659B2 (ja) | 2011-03-23 | 2011-12-06 | メディアストリーミング方法およびメディアコントローラ |
EP11861788.5A EP2613493B1 (en) | 2011-03-23 | 2011-12-06 | Media streaming method and media controller |
US13/896,114 US9491212B2 (en) | 2011-03-23 | 2013-05-16 | Method for streaming media and media controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100772111A CN102130960B (zh) | 2011-03-23 | 2011-03-23 | 一种媒体流化的方法和媒体控制器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102130960A true CN102130960A (zh) | 2011-07-20 |
CN102130960B CN102130960B (zh) | 2013-10-09 |
Family
ID=44268849
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100772111A Expired - Fee Related CN102130960B (zh) | 2011-03-23 | 2011-03-23 | 一种媒体流化的方法和媒体控制器 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9491212B2 (zh) |
EP (1) | EP2613493B1 (zh) |
JP (1) | JP5729659B2 (zh) |
CN (1) | CN102130960B (zh) |
WO (1) | WO2012126261A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012126261A1 (zh) * | 2011-03-23 | 2012-09-27 | 华为技术有限公司 | 一种媒体流化的方法和媒体控制器 |
CN111083527A (zh) * | 2019-12-31 | 2020-04-28 | 北京视博云科技有限公司 | 应用的视频播放方法、装置、存储介质及电子设备 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3148134B1 (en) | 2014-06-18 | 2020-02-26 | Huawei Technologies Co., Ltd. | Method and device for controlling service data flow |
CN110062259B (zh) * | 2019-04-19 | 2021-09-28 | 视联动力信息技术股份有限公司 | 视频获取方法、***、设备和计算机可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101083756A (zh) * | 2007-03-14 | 2007-12-05 | 中国科学技术大学 | 基于互联网的电视流媒体数据实时传输和服务装置及方法 |
CN101216790A (zh) * | 2008-01-17 | 2008-07-09 | 四川大学 | 一种与源结构无关的备份数据共享存储方法 |
CN101582919A (zh) * | 2009-04-14 | 2009-11-18 | 冯俊秋 | 网络电视播放方法及*** |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6438630B1 (en) * | 1999-10-06 | 2002-08-20 | Sun Microsystems, Inc. | Scheduling storage accesses for multiple continuous media streams |
US6708213B1 (en) * | 1999-12-06 | 2004-03-16 | Lucent Technologies Inc. | Method for streaming multimedia information over public networks |
AU2002247257A1 (en) * | 2001-03-02 | 2002-09-19 | Kasenna, Inc. | Metadata enabled push-pull model for efficient low-latency video-content distribution over a network |
US8224964B1 (en) * | 2004-06-30 | 2012-07-17 | Google Inc. | System and method of accessing a document efficiently through multi-tier web caching |
JP2006304272A (ja) * | 2005-03-25 | 2006-11-02 | Matsushita Electric Ind Co Ltd | 送信装置 |
JP2007067521A (ja) * | 2005-08-29 | 2007-03-15 | Nec Corp | 配信装置、ストリーミングコンテンツ配信システム、配信方法、および、配信プログラム |
US9176741B2 (en) * | 2005-08-29 | 2015-11-03 | Invention Science Fund I, Llc | Method and apparatus for segmented sequential storage |
CN100505696C (zh) * | 2006-07-19 | 2009-06-24 | 华为技术有限公司 | 在媒体分发网络中实现视频直播的***、方法和客户端 |
US7924456B1 (en) * | 2007-01-12 | 2011-04-12 | Broadbus Technologies, Inc. | Data distribution and buffering |
CN101094243B (zh) * | 2007-05-31 | 2012-05-30 | 广东中大讯通软件科技有限公司 | 基于UPnP的不同类型设备间的多媒体适配***及多媒体内容适配方法 |
CN101365170A (zh) * | 2007-08-09 | 2009-02-11 | 华为技术有限公司 | 分离架构下实现预定会议的方法、***及装置 |
TWI376603B (en) | 2007-09-21 | 2012-11-11 | Phison Electronics Corp | Solid state disk storage system with a parallel accessing architecture and a solid state disk controller |
CN101340574B (zh) * | 2008-08-04 | 2010-09-08 | 中兴通讯股份有限公司 | 一种实现零拷贝发送流媒体数据的方法及*** |
US7921178B2 (en) | 2008-12-04 | 2011-04-05 | Voltaire Ltd. | Device, system, and method of accessing storage |
US9866609B2 (en) * | 2009-06-08 | 2018-01-09 | Time Warner Cable Enterprises Llc | Methods and apparatus for premises content distribution |
US8844030B2 (en) * | 2009-11-20 | 2014-09-23 | Samsung Sds Co., Ltd. | Anti-virus protection system and method thereof |
US9253548B2 (en) * | 2010-05-27 | 2016-02-02 | Adobe Systems Incorporated | Optimizing caches for media streaming |
CN102130960B (zh) * | 2011-03-23 | 2013-10-09 | 华为技术有限公司 | 一种媒体流化的方法和媒体控制器 |
-
2011
- 2011-03-23 CN CN2011100772111A patent/CN102130960B/zh not_active Expired - Fee Related
- 2011-12-06 EP EP11861788.5A patent/EP2613493B1/en not_active Not-in-force
- 2011-12-06 JP JP2013538058A patent/JP5729659B2/ja not_active Expired - Fee Related
- 2011-12-06 WO PCT/CN2011/083540 patent/WO2012126261A1/zh active Application Filing
-
2013
- 2013-05-16 US US13/896,114 patent/US9491212B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101083756A (zh) * | 2007-03-14 | 2007-12-05 | 中国科学技术大学 | 基于互联网的电视流媒体数据实时传输和服务装置及方法 |
CN101216790A (zh) * | 2008-01-17 | 2008-07-09 | 四川大学 | 一种与源结构无关的备份数据共享存储方法 |
CN101582919A (zh) * | 2009-04-14 | 2009-11-18 | 冯俊秋 | 网络电视播放方法及*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012126261A1 (zh) * | 2011-03-23 | 2012-09-27 | 华为技术有限公司 | 一种媒体流化的方法和媒体控制器 |
US9491212B2 (en) | 2011-03-23 | 2016-11-08 | Huawei Technologies Co., Ltd. | Method for streaming media and media controller |
CN111083527A (zh) * | 2019-12-31 | 2020-04-28 | 北京视博云科技有限公司 | 应用的视频播放方法、装置、存储介质及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
JP5729659B2 (ja) | 2015-06-03 |
US9491212B2 (en) | 2016-11-08 |
JP2014501075A (ja) | 2014-01-16 |
US20130254268A1 (en) | 2013-09-26 |
CN102130960B (zh) | 2013-10-09 |
WO2012126261A1 (zh) | 2012-09-27 |
EP2613493A1 (en) | 2013-07-10 |
EP2613493B1 (en) | 2017-09-13 |
EP2613493A4 (en) | 2014-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10893118B2 (en) | Content delivery network with deep caching infrastructure | |
CN101540775B (zh) | 内容分发方法、装置与内容分发网络*** | |
US9161080B2 (en) | Content delivery network with deep caching infrastructure | |
CN101160942B (zh) | 移动终端下载数据及移动终端间数据共享的方法和*** | |
EP2288085B1 (en) | P2p based method, device and system for playing media | |
CN101567796B (zh) | 一种内容分片的多媒体网络及其业务方法 | |
US20140082135A1 (en) | Apparatus and method for providing content, and system for providing content with the said apparatus | |
CN103581245A (zh) | 一种内容分发网络内容分发的方法及*** | |
CN101610162A (zh) | 一种基于对等存储网络提供内容的方法、***和设备 | |
CN101729357B (zh) | 媒体文件存储处理与业务处理方法及装置、服务器集群 | |
CN102130960B (zh) | 一种媒体流化的方法和媒体控制器 | |
KR20060070287A (ko) | 다중 서비스 타입 관리 기능을 가지는 컨텐츠 분배 관리시스템 및 그 방법 | |
US20110209184A1 (en) | Content distribution method, system, device and media server | |
US10136308B2 (en) | Querying data from devices in an ad-hoc network | |
CN102497389A (zh) | 一种iptv 中基于大雨伞缓存算法的流媒体协作缓存管理方法及*** | |
CN103428638A (zh) | 申请频谱的方法、装置及*** | |
CN102118315A (zh) | 数据流化方法、数据记录方法、数据读取方法及其*** | |
CN103139612A (zh) | 一种视频直播分发网络的动态网络分发树管理方法 | |
KR20130057232A (ko) | 에지 노드를 포함한 컨텐츠 분배 네트워크 시스템 및 에지 노드의 컨텐츠 캐싱 및 관리방법 | |
KR101830760B1 (ko) | 지역 분산된 콘텐츠 노드에서 다중 콘텐츠 분배를 위한 오버레이 멀티캐스트 시스템 및 그 방법 | |
CN102255900A (zh) | 多媒体业务提供方法、***及装置 | |
KR102000168B1 (ko) | 콘텐트 제공 장치와 방법 및 콘텐트 제공 시스템 | |
KR20130093717A (ko) | 컨텐츠 서비스 제공을 위한 네트워크 자원 동적 할당 시스템 및 방법 | |
KR20190053566A (ko) | 효율적인 클라우드 방송 시스템 | |
CN101964794A (zh) | 用于多媒体业务***的媒体汇接方法及*** |
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 |
Granted publication date: 20131009 Termination date: 20190323 |
|
CF01 | Termination of patent right due to non-payment of annual fee |