CN102387121B - 管理服务器、影像分发控制系统及影像分发控制方法 - Google Patents
管理服务器、影像分发控制系统及影像分发控制方法 Download PDFInfo
- Publication number
- CN102387121B CN102387121B CN201010269887.6A CN201010269887A CN102387121B CN 102387121 B CN102387121 B CN 102387121B CN 201010269887 A CN201010269887 A CN 201010269887A CN 102387121 B CN102387121 B CN 102387121B
- Authority
- CN
- China
- Prior art keywords
- image
- information
- classification
- mentioned
- dissemination
- 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.)
- Expired - Fee Related
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明的目的在于提供一种管理服务器、影像分发控制系统及影像分发控制方法,通过对经由代理服务器从终端取得的影像分发请求进行分析,从而在任何情况下都能够取得与影像数据格式有关的信息。本发明的影像分发控制系统包括代理服务器和代码转换器,代理服务器对终端与影像分发服务器之间的通信进行中继,具有:网络接口,经由网络进行通信;以及影像分发请求解析部,经由网络接口从终端接收到请求开始影像分发的影像分发请求时,对影像分发请求进行解析,提取与影像类别相关的信息,将所提取的信息作为影像类别信息发送给代码转换器;代码转换器利用接收到的影像类别信息,根据代理服务器的指示对分发中的影像数据进行各种影像数据处理。
Description
技术领域
本发明涉及一种对经由网络的影像分发服务进行控制的管理服务器、影像分发控制系统及影像分发控制方法。
背景技术
随着以光纤入户技术(Fiber To The Home:FTTH)为代表的接入网技术的发展,用户能够利用的网络带域迅速增加。带域的增加使得网络上的宽带内容分发服务成为可能,并且以IPTV服务、视频点播(VoD)服务等以影像为中心的服务在市场上不断发展。由于分发的影像内容被通过各种各样的编码方式编码,或者分发路径的网络也分为有线、无线而具有多样化,所以提出了对动画数据的分发比特速率或编码方式进行转换的代码转换技术。例如,在作为现有技术的专利文件1(日本特开2008-211568号)中公开了下述技术,即:鉴于视听影像数据时的画质所应满足的最低条件和便携终端所要求的画质的条件,在网络侧计算影像数据的分发比特速率,使用代码转换器进行控制,使得影像的分发比特速率成为计算出的比特速率。
专利文件1:日本特开2008-211568号
在影像数据的控制中,需要与影像数据格式有关的信息。在上述现有技术中,代码转换器从外部的影像分发服务器取得与数据格式有关的信息来进行控制,但这样的处理仅在影像分发服务器与代码转换器之间规定了用于收发数据格式的通信协议的情况下才能够进行。另一方面,在实际的系统运用中,由于影像分发服务器是由任意的内容供应商提供的,所以代码转换器并不是一定能够从影像分发服务器取得与影像数据格式有关的信息。
发明内容
本发明就是鉴于上述情况而完成的,其目的在于,提供一种管理服务器、影像分发控制系统及影像分发控制方法,通过对经由代理服务器从终端取得的影像分发请求进行分析,从而在任何情况下都能够取得与影像数据格式有关的信息。
本发明的一个技术方案是一种影像分发控制系统,经由网络提供影像分发服务,其特征在于,包括代理服务器和与上述代理服务器连接的代码转换器:上述代理服务器对请求影像分发的终端与管理分发对象的影像数据的影像分发服务器之间的通信进行中继,具有:网络接口,经由网络进行通信;以及通知功能判断部,经由上述网络接口从上述终端接收到请求开始影像分发的影像分发请求时,判断上述影像分发请求所表示的影像分发服务器是否具有影像类别通知功能,影像分发请求解析部,在上述通知功能判断部判断出上述影像分发服务器不具有影像类别通知功能的情况下,对从上述终端接收的影像分发请求中包含的内容标识符或内容补充信息进行解析,尝试提取内容类别信息以及/或者CODEC类别信息,作为与影像类别相关的信息,将所提取的信息以及所提取的信息的准确度作为影像类别信息发送给上述代码转换器;上述代码转换器利用从上述代理服务器接收到的影像类别信息,根据上述代理服务器的指示对分发中的上述影像数据进行各种影像数据处理。
根据本发明,在对用户分发影像的系统中引入有代理服务器和代码转换器共同构成的影像分发控制系统,使得代码转换器能够通过代理服务器从终端侧获得与影像数据格式有关的信息。
此外,本发明也可以是,在通过上述影像分发请求解析部尝试进行提取而无法提取上述信息的情况下,将所提取的信息的上述准确度设为0。
封装类别信息和CODEC类别信息是现有影像数据处理中需要的影像数据类别信息。
此外,本发明也可以是,每种影像类别信息包括多个影像类别候选和与该影像类别候选相对应地表示该影像类别候选的准确度的类别信息准确度的组。
在这种情况下,上述代码转换器也可以还包括影像类别信息判断部,该影像类别信息判断部在从上述代理服务器接收到上述影像类别信息时,按照每种影像类别信息的多个影像类别候选所对应的类别信息准确度从高到低的顺序,依次适用类别信息准确度所对应的影像类别候选的判断算法,来确定影像数据的影像类别。
这样,例如在封装类别信息中存在多个影像类别候选并且存在多个与影像类别候选对应的类别信息准确度时,代码转换器可以根据准确度的大小,依次适用各个判断算法,直到找到正确的影像类别为止。
此外,上述代理服务器还可以包括通知功能判断部,在从终端接收到影像分发请求时,该通知功能判断部判断上述影像分发请求所表示的影像分发服务器是否具有影像类别通知功能,仅在判断出不具有影像类别通知功能时,才通过影像分发请求解析部对影像分发请求进行解析。
这样,能够节约代理服务器进行解析的时间和资源,提高系统整体的效率。
此外,本发明也可以是一种集成了上述代理服务器和上述代码转换器的管理服务器以及影像分发控制方法。
发明效果:
本发明改良了经由网络对用户分发影像的系统。根据本发明的影像分发控制系统,即使在代理服务器和影像分发服务器之间没有设置通知影像数据格式信息的机构的情况下,通过代理服务器向代码转换器通知影像数据格式信息,也能够实现基于代码转换的影像分发控制。
附图说明
图1是表示适用了本发明的一个实施方式的影像分发控制系统的框图。
图2是表示代理服务器的构成的框图。
图3是表示代码转换器的构成的框图。
图4是表示影像分发服务器的构成的框图。
图5是影像分发服务器具有通知影像类别的机构的情况下的影像分发处理的时序图。
图6是代理服务器推定影像类别的情况下的影像分发处理的时序图。
图7是影像分发服务器不具有对影像分发服务器的影像通知功能进行判断的机构的情况下的影像分发处理的时序图。
图8是表示代理服务器中的控制的一个例子的流程图。
图9是表示代码转换器中的控制的一个例子的流程图。
图10是表示影像分发服务器中的控制的一个例子的流程图。
图11是表示在影像分发控制系统中使用的数据包的例子的说明图。
图12是表示封装类别判断手段信息DB、CODEC类别判断手段信息DB的初始值的说明图。
图13是表示封装类别判断手段信息DB、CODEC类别判断手段信息DB的更新状态的说明图。
图14是表示封装类别判断手段信息DB、CODEC类别判断手段信息DB的更新状态的说明图。
图15是表示封装类别判断手段信息DB、CODEC类别判断手段信息DB的更新状态的说明图。
符号说明
1 代理服务器
2 代码转换器
3 影像分发服务器
4 网络
5 终端
6 接入网
具体实施方式
以下,参照附图说明本发明的实施方式。
(第一实施方式)
图1表示适用了本发明的影像分发控制系统的内容分发系统的构成图。在图1中,内容分发系统包括:终端5(5-1~5-N),请求影像的分发;代理服务器1,接收来自终端5的影像分发请求,并控制与其连接进行通信的代码转换器2;代码转换器2,与代理服务器1连接,接收来自代理服务器1的指示,来实现各种影像分发处理;影像分发服务器3-1~3-N,经由代理服务器1接收终端5的影像分发请求,并提供与影像分发请求相对应的影像内容;以及连接于它们之间的网络4和接入网6。
其中,代理服务器1位于终端5和影像分发服务器3-1~3-N之间,进行与影像分发有关的各种控制。例如,在典型的系统构成中,在代理服务器1与终端5之间构成接入网6,当接入网6拥挤而无法提供充分的频带时,代理服务器1指示代码转换器2降低影像的分发速率。此外,在影像分发服务器3-1~3-N所提供的影像内容的格式与终端5能够再现的影像内容的格式不一致时,代理服务器1通知代码转换器2进行格式的转换。在这一系列的控制中,代码转换器2都需要在进行处理之前取得作为处理对象的影像内容的影像数据格式信息。关于影像数据格式的取得方法在后面详细叙述。
另外,在图1所示的系统中,将代理服务器1与代码转换器2作为两个独立的装置进行说明,代理服务器1与代码转换器2构成影像分发控制系统,共同进行影像分发控制。但是也可以将代理服务器1与代码转换器2两者形成为一个装置(例如管理服务器)或者集成在其他系统中进行动作,也可以构成本发明。
接下来对各个装置的详细构成进行说明。
图2是代理服务器1的装置构成。在图2中,代理服务器1具有连接在总线18上的CPU12、存储器16、硬盘14、以及网络接口10,经由网络接口10的数据包收发部101与外部进行通信。在硬盘14中存储有保存了与控制对象的影像流有关的信息的影像流信息数据库(DB)141以及保存了与影像分发服务器有关的信息的影像分发服务器信息DB143。此外,在存储器16上,通过加载的代理控制程序161进行读写。
存储器16上的代理控制程序161包括:会话管理模块1611,管理应用的会话状态;影像分发请求解析模块1613,在接收到影像分发请求消息时对影像分发请求消息进行解析,并取得影像格式信息;以及通信监视计时器1615。代理控制程序161通过通信监视计时器1615监视代理服务器1与代码转换器2、影像分发服务器3-1~3-N、终端5之间的通信会话,并检测错误的产生。
如图2所示,影像流信息DB141包括用于唯一确定通信会话的会话标识符、用于唯一确定内容的内容标识符、存储有发送影像分发请求的终端5的地址的影像请求源地址、表示影像分发源的影像分发服务器地址、表示影像的数据包格式的封装类别以及表示影像的编码格式的CODEC类别。
影像分发服务器信息DB143包括影像分发服务器地址和表示影像分发服务器是否具有影像类别通知功能的影像类别通知功能标志。影像类别通知功能标志取分别表示“是”或“否”的两个值,在影像类别通知功能标志为“否”的情况下,表示影像分发服务器不具有向代理服务器1通知影像类别的功能。在这种情况下,代理服务器1尝试利用影像分发请求解析模块1613从终端5取得影像数据格式信息。
图3是代码转换器2的装置构成。代码转换器2具有连接在总线28上的CPU22、存储器26、硬盘24、以及网络接口20,经由网络接口20的数据包收发部201与外部进行通信。在硬盘24中存储有保存了与控制对象的影像流有关的信息的影像流信息DB241、保存了控制对象的影像的封装类别的标识符和判断算法之对的封装类别判断手段信息DB243、以及保存了CODEC类别的标识符和判断算法之对的CODEC类别判断手段信息DB245。此外,在存储器26上,通过加载的影像代码转换器控制程序261进行读写。
存储器26上的影像代码转换器控制程序261具有:会话管理模块2611,管理应用的会话状态;影像类别判断模块2613,解析影像格式;代码转换器模块2615,按照来自代理服务器1的指示,进行影像发送速率转换、CODEC转换等处理;以及通信监视计时器2615,影像代码转换器控制程序261通过通信监视计时器2615监视与代理服务器1之间的通信会话,并检测错误的产生。
接着,对各个数据库所管理的信息进行说明。影像流信息DB241包括用于唯一确定通信会话的会话标识符、用于唯一确定内容的内容标识符、存储有发送影像分发请求的终端5的地址的影像请求源地址、表示影像分发源的影像分发服务器地址、表示影像的数据包格式的封装类别、表示封装类别的准确度的封装类别信息准确度、表示影像的编码格式的CODEC类别以及表示CODEC类别的准确度的CODEC类别信息准确度。封装类别判断手段信息DB243包括用于唯一确定通信会话的会话标识符、用于唯一确定封装的封装类别、以及与封装类别对应的封装类别判断算法。CODEC类别判断手段信息DB245包括用于唯一确定通信会话的会话标识符、用于唯一确定CODEC的CODEC类别、以及与CODEC类别对应的CODEC类别判断算法。
图4是影像分发服务器3的装置构成。影像分发服务器3具有连接在总线38上的CPU32、存储器36、硬盘34、以及网络接口30,经由网络接口30的数据包收发部301与外部进行通信。在硬盘34中存储有保存了与分发对象的影像内容有关的信息的内容信息DB341、以及保存了与分发对象的影像流有关的信息的影像流信息DB343。此外,在存储器36上,通过加载的影像分发程序361进行读写。
存储器36上的影像分发程序361具有:会话管理模块3611,管理应用的会话状态;数据传送控制模块3613,进行影像数据的传送;以及通信监视计时器3615。影像分发程序361通过通信监视计时器3615监视与代理服务器1之间的通信会话,并检测错误的产生。
其中,内容信息DB341包括用于唯一确定内容的内容标识符、作为分发对象的内容数据、表示影像的数据包格式的封装类别、以及表示影像的编码格式的CODEC类别。其中,封装类别表示影像的存储形式,CODEC类别表示影像本身的编码形式。因此,为了解析影像数据的类别,首先需要解析封装类别,接着解析CODEC类别。影像流信息DB343包括用于唯一确定通信会话的会话标识符、用于唯一确定内容的内容标识符、用于唯一确定封装的封装类别、存储有发送影像分发请求的终端5的地址的影像请求源地址、表示影像的数据包格式的封装类别、以及表示影像的编码格式的CODEC类别。
以上说明了本发明的代理服务器1和代码转换器2的构成以及与本发明有关的影像分发服务器3的构成。
此外,代理服务器1和代码转换器2也可以集成在一个管理服务器进行动作,在这种情况下,管理服务器的构成是合并了代理服务器1和代码转换器2之后的构成。具体来说,管理服务器与代理服务器1及代码转换器2相同,具有网络接口、存储器、CUP、硬盘及总线。在存储器上包括代理控制程序161以及影像代码转换器控制程序261,并且,在硬盘上包括影像流信息DB241、影像分发服务器信息DB143、封装类别判断手段信息DB243、编码类别判断手段信息DB245。由此,图1和图2中的相同名称的部件能够集合成一个部件,代理服务器1和代码转换器2的数据交换成为内部装置之间的各部件之间的数据交换。但其他方面以及原理与作为影像分发控制系统时相同。
接着,参照图5~图6所示的时序图说明本发明公开的影像分发控制系统整体的动作。
首先,使用图5说明影像分发服务器3具有通知影像类别的功能的情况。
影像分发处理从终端5经由代理服务器1向影像分发服务器3发送影像分发请求(S1-01)时开始。影像分发请求的消息格式采用图11的PF-01的构成。如图11的PF-01所示,影像分发请求包括消息的发送源地址和发送目的地地址、数据包类别(影像分发请求)、通信会话的会话标识符、包含请求影像分发的终端5的地址的影像请求源地址、包含影像分发服务器3的地址的影像分发服务器地址、内容标识符以及对内容添加补充说明的内容补充信息。接收到影像分发请求的代理服务器1将影像分发请求中含有的会话标识符、内容标识符、影像请求源地址以及影像分发服务器地址分别设定为影像流信息DB141的会话标识符、内容标识符、影像请求源地址以及影像分发服务器地址,从而在影像流信息DB141中制作新的记录。
接着,使用影像分发请求中含有的影像分发服务器地址,检索影像分发服务器信息DB143,提取所对应的影像分发服务器地址和影像类别通知功能标志(S1-04)。这里,由于影像分发服务器3具有通知影像类别的功能,所以影像类别通知功能标志是“是”。代理服务器1由于能够保证从影像分发服务器3取得与影像类别有关的信息,因此将所接收的影像分发请求转送给影像分发请求的影像分发服务器地址所示的影像分发服务器3(S1-07)。
从代理服务器1接收到影像分发请求的影像分发服务器3使用影像分发请求中含有的内容标识符检索内容信息DB341,取得对应的内容数据、封装类别和CODEC类别。接着,将影像分发请求中含有的会话标识符、内容标识符、影像请求源地址以及从内容信息DB341取得的封装类别和CODEC类别分别设定为影像流信息DB343的会话标识符、内容标识符、影像请求源地址、封装类别和CODEC类别,从而在影像流信息DB343中制作新的记录。
然后,将会话标识符、内容标识符、影像请求源地址、封装类别和CODEC类别包含在影像类别通知中,通知给代理服务器1(S1-10)。影像类别通知的消息格式采用图11的PF-02的构成。如图11的PF-02所示,影像类别通知包括消息的发送源地址和发送目的地地址、数据包类别(影像分发请求)、会话标识符、内容标识符、影像请求源地址、封装类别、封装类别信息准确度、CODEC类别以及CODEC类别信息准确度。封装类别信息准确度和CODEC类别信息准确度表示与封装类别和CODEC类别有关的信息的正确程度,能够取从0到1的值。在值是1时,表示信息完全正确,随着数值变小,信息的准确度降低。关于信息准确度取1以外的值的情况在后面说明。由于影像分发服务器3通过内容信息DB341保持有与封装类别和CODEC类别有关的正确信息,所以信息准确度成为1。
并且,由于能够设想影像分发服务器发送的影像类别通知总是正确的,所以也可以省略在步骤S1-10发送的影像类别通知的信息准确度。从影像分发服务器3接收到影像类别通知的代理服务器1提取包含在影像类别通知中的会话标识符、封装类别和CODEC类别,将与所提取的会话标识符相对应的影像流信息DB343的记录中的封装类别和CODEC类别更新成所提取的封装类别和CODEC类别。然后,向代码转换器2转送在步骤S1-10接收到的影像类别通知(S1-13)。
此时,如果影像类别通知中不包含封装类别信息准确度或CODEC类别信息准确度,则向代码转换器2发送将封装类别信息准确度或CODEC类别信息准确度分别设定为1后的影像类别通知。接收到影像类别通知的代码转换器2将影像类别通知中包含会话标识符、内容标识符、影像请求源地址、封装类别、封装类别信息准确度、CODEC类别以及CODEC类别信息准确度分别设定为影像流信息DB241的会话标识符、内容标识符、影像请求源地址、封装类别、封装类别信息准确度、CODEC类别以及CODEC类别信息准确度,从而在影像流信息DB241中制作新的记录。
接着,影像分发服务器开始在步骤S1-07请求的内容的分发(S1-16)。与该内容对应的影像数据经由代理服务器1到达代码转换器2(S1-19)。由于代码转换器2在步骤S1-13中关于影像数据的封装类别和CODEC类别取得了信息准确度为1的信息,所以没有必要判断封装类别和CODEC类别。因此,代码转换器2能够立即对所取得的影像数据进行CODEC转换、发送速率转换、分辨率转换等影像数据处理。代码转换器2应执行的处理可以是作为规定动作定义的处理,也可以是按照状况由外部动态指示动作的处理。作为一个实现例子,例如专利文献1中所示那样,计算出在代理服务器1中最佳的影像的发送速率,并对代码转换器2指示转换为所算出的发送速率这样的方式。接收到影像数据的代码转换器2如上所示开始影像数据处理(S1-21),代码转换器2处理过的影像数据经由代理服务器1最终达到终端5(S1-22、S1-25)。
下面使用图6说明影像分发服务器3不具有通知影像类别的功能的情况。
与图5相同,影像分发处理从终端5经由代理服务器1向影像分发服务器3发送影像分发请求(S2-01)时开始。接收到影像分发请求的代理服务器1将影像分发请求中含有的会话标识符、内容标识符、影像请求源地址以及影像分发服务器地址分别设定为影像流信息DB141的会话标识符、内容标识符、影像请求源地址以及影像分发服务器地址,从而在影像流信息DB141中制作新的记录。
接着,使用影像分发请求中含有的影像分发服务器3的地址,检索影像分发服务器信息DB143,提取所对应的影像分发服务器地址和影像类别通知功能标志(S2-04)。这里,由于影像分发服务器3不具有通知影像类别的功能,所以影像类别通知功能标志是“否”。因此,代理服务器1为了取得与影像类别有关的信息,对影像分发请求消息进行解析,尝试提取与封装类别有关的信息和CODEC类别有关的信息(S2-07、S2-10)。与影像类别有关的信息能够根据内容标识符或内容补充信息得到。例如,作为内容标识符一般使用由Hyper Text Transfer Protocol(HTTP)等利用的UniformResource Locator(URL),在影像分发服务器中,多数情况下URL是分发对象的文件名。并且,按照惯例,文件名末尾是标示文件类别扩展名。例如,如果扩展名是mpg,则能够推定关于CODEC与MPEG关联,如果扩展名是是avi,则能够了解是被称做Audio Video Interleave(AVI)的动画格式。即使在很难从URL得到与文件名或扩展名有关的信息的情况下,例如在HTTP中还有表示内容类别的被称为Content-Type的消息字段,这样的附加信息作为影像分发请求的内容补充信息被从终端5发送到代理服务器。作为Content-Type能够取的值的例子,有“video/mpeg”或“video/x-msvideo”,前者表示MPEG影像,后者表示avi格式的动画。解析影像类别的方法还有很多,可以根据现有的技术或原理进行解析而不仅限于上述方法。
但是,即使应用的方法很多,也并不是总是能够取得这样的信息。例如,在HTTP中的Content-Type中规定了“application/octet-stream”这样的值。由于该值表示任意数据流,所以对于这样的值,代理服务器1就很难取得与封装或CODEC有关的信息。
如上述例子所示,关于影像类别,代理服务器1可能从影像分发请求中含有的内容标识符或者内容补充信息中取得片段性而不完整的信息。关于具体处理方法,可以按照以下四种情形分类。
(情形1)代理服务器1提取到与封装类别有关的信息和与CODEC类别有关的信息两者;
(情形2)代理服务器1仅提取到与封装类别有关的信息;
(情形3)代理服务器1仅提取到与CODEC类别有关的信息;
(情形4)代理服务器1的信息提取失败。
根据提取出的信息的类别,在步骤S2-13中代理服务器1发送给代码转换器2的影像类别通知的内容变化。但(情形1)至(情形4)中的任一种情况下都是发送源地址是代理服务器1的地址,发送目的地地址是代码转换器2的地址,数据包类别是影像类别通知。
在(情形1)中,代理服务器1将提取出的封装类别有关的信息和与CODEC类别有关的信息包含到影像类别通知中。其中,这些信息是由代理服务器1推定的信息,并不保证一定正确,因此,根据其准确度,在封装类别信息准确度和CODEC类别信息准确度中分别设定0以上1以下的值,这里例如都设定为0.5。
在(情形2)中,在影像类别通知中能够包含封装类别,但是CODEC类别设为空。在封装类别信息准确度中设定0以上1以下的值,在CODEC类别信息准确度中设定0。(情形3)也同样,在影像类别通知中能够包含CODEC类别,但是封装类别设为空。在封装类别信息准确度中设定0,在CODEC类别信息准确度中设定0以上1以下的值。
在(情形4)中,由于代理服务器1没有取得任何信息,所以封装类别和CODEC类别都设为空,在各个信息准确度中设定0,表示代码转换器2需要在没有信息的情况下判断影像类别。
此外,在(情形1)、(情形2)、(情形3)中,有时代理服务器1能取得多个信息。例如,在前述的Content-Type中,在值是“video/mpeg”的情况下,代理服务器1能够判断CODEC是MPEG,但在MPEG中有MPEG1、MPEG2、MPEG4多个类别,仅靠上述信息无法断定表示哪个CODEC。在这样的情况下,可以考虑对MPEG1、MPEG2、MPEG4分配相同值的信息准确度,或者分配不同的信息准确度。为了分配不同的信息准确度,还需要进一步的信息。例如在对步骤S2-01中接收的影像分发请求的内容补充信息进行解析后的结果是终端是便携终端的情况下,代理服务器1能够将压缩率较高的MPEG4的信息准确度设定为比MPEG1、MPEG2的信息准确度高的值。
在代理服务器1提取了多个信息的情况下,在步骤S2-13中发送的影像类别通知的格式采用图11的PF-03的构成。与PF-02相比,PF-03的构成中通过包含多个封装类别和封装类别信息准确度的组、以及CODEC类别和CODEC类别信息准确度的组,能够将多个信息一起进行发送。
从代理服务器1接收到在信息准确度中被设定了1以外的值的影像类别通知的代码转换器2判断是否需要判断影像类别,并调整判断机构的适用顺序(S2-15)。代码转换器2在封装类别判断手段信息DB243、CODEC类别判断手段信息DB245中保持每个通信会话的影像机构的判断机构有关的信息。这些数据库中包含有代码转换器2能够判断的所有封装类别、CODEC类别以及与它们对应的判断算法。在代码转换器2接收到类别不明的影像数据时,通过逐次适用这些判断算法,来判断影像数据的类别。
图12是封装类别判断手段信息DB243、CODEC类别判断手段信息DB245的具体例。根据图12所示,关于封装类别,最初适用的5个类别判断算法是TS、AVI、3GPP、MOV、ASF的判断算法,关于CODEC类别,最初适用的类别判断算法是MPEG1、MPEG2、MPEG4、H.264、WMV的判断算法。在影像类别的判断中,首先进行封装类别的判断,接着进行CODEC类别的判断。也就是说,在从头到尾依次适用封装类别判断手段信息DB243的判断算法来识别出封装类别之后,从头到尾依次适用CODEC类别判断手段信息DB245的判断算法来判断CODEC类别。
以上的方法是在代码转换器2关于由会话标识符确定的影像数据完全没有得到任何信息的状态下适用的影像判断方法。但是,封装类别、CODEC类别的判断算法的适用顺序是可以根据代码转换器2在步骤S2-13中接收到的影像类别通知的内容而改变。
例如,在(情形1)中,封装类别是AVI,CODEC类别是MPEG4,封装类别信息准确度和CODEC类别信息准确度被分别指定为0.5的情况下,代码转换器2更新封装类别判断手段信息DB243、CODEC类别判断手段信息DB245中由会话标识符确定的记录,使得在封装类别判断中最先适用AVI判断算法,在CODEC类别判断中最先适用MPEG4判断算法。
在图13中示出了更新后的封装类别判断手段信息DB243、CODEC类别判断手段信息DB245的状态的例子。在影像类别通知包含多个封装类别、封装类别信息准确度、CODEC类别、CODEC类别信息准确度的情况下,分别按照封装类别信息准确度和CODEC类别信息准确度从高到低的顺序,更新封装类别判断手段信息DB243、CODEC类别判断手段信息DB245。
例如,图14示出了在CODEC类别是MPEG4或MPEG2且MPEG4的CODEC类别信息准确度是0.8、MPEG2的CODEC类别信息准确度是0.5的情况下的、更新后的CODEC类别判断手段信息DB245的状态的例子。在CODEC类别的判断中,MPEG4判断算法要早于MPEG2判断算法被适用。而其他判断算法的适用顺序按照系统预先保持的顺序。
此外,考虑到虽然在影像类别通知中包括多个封装类别或CODEC类别,但该多个封装类别或CODEC类别的封装类别信息准确度或CODEC类别信息准确度是相同的值的情况。例如,在CODEC类别是MPEG2或MPEG4且MPEG2、MPEG4的CODEC类别信息准确度都是0.7的情况下,会出现先适用MPEG2判断算法和MPEG4判断算法的哪个的问题。这里,在这种情况下,设为按照系统预先保持的顺序。在图12中,由于系统的规定值中规定了MPEG2判断算法在MPEG4判断算法之前适用,所以更新后的CODEC类别判断手段信息DB245成为如图15所示。其他的判断算法的适用顺序按照系统预先保持的顺序。
代码转换器2按照由更新后的封装类别判断手段信息DB243、CODEC类别判断手段信息DB245指定的算法的适用顺序,判断从代理服务器1通知的封装类别和CODEC类别是否正确。如果代理服务器1在步骤S2-07、S2-10中通过解析影像分发请求而指定的封装类别、CODEC类别正确,则通过在封装类别判断、CODEC类别判断中分别适用最初指定的唯一的判断算法,来实现代码转换器2的影像类别判断。如果从代理服务器1通知的封装类别、CODEC类别错误,则依次适用封装类别判断手段信息DB243、CODEC类别判断手段信息DB245中指定的第二个及以后的封装类别判断算法、CODEC类别判断算法,来进行影像类别的判断。
影像类别判断处理在代码转换器2接收到影像数据时开始。也就是说,代理服务器1将从终端5接收到的影像分发请求转送到影像分发服务器3(S2-19),影像分发服务器3开始由影像分发请求中含有的内容标识符指定的影像数据的分发(S2-22),在代理服务器1将从影像分发服务器3接收到的影像数据转送给代码转换器2(S2-25)后的时刻,执行封装类别的判断处理(S2-28)、CODEC类别的判断处理(S2-31)。
经过以上处理,完成了封装类别和CODEC类别的判断之后的代码转换器2将识别出的封装类别、CODEC类别存储到影像流信息DB241的封装类别、CODEC类别中,并将各自的信息准确度设定为1。完成了影像数据处理所需的解析处理之后的代码转换器2为了将影像数据类别通知给代理服务器1,而将影像类别通知发送给代理服务器1(S2-32)。接收到影像类别通知的代理服务器1更新影像流信息DB141的对应记录。
在将影像类别通知发送给代理服务器1之后,代码转换器2开始与图5的步骤S1-21相同的影像数据处理(S2-33)。处理后的影像数据被发送到代理服务器1(S2-34)。从代码转换器2接收到影像数据的代理服务器1将影像数据发送给终端5(S2-37)。
下面,参照图8的流程图,说明代理服务器1进行的控制的一例。该流程是按照预定的周期执行的流程。代理服务器1在启动时(步骤F1-01)使消息接收循环开始(步骤F1-04),接收来自网络接口10的消息。
在步骤F1-07,判断接收到的消息是否是来自终端5的影像分发请求。在所接收到的消息是影像分发请求的情况下,进入步骤F1-25,参照影像分发服务器信息DB143,判断影像分发请求所指定的影像分发服务器3是否具有影像类别的通知功能。在判断出影像分发服务器3能够通知影像类别时,进入步骤F1-34,将从终端5接收到的影像分发请求转送到影像分发服务器3。
在步骤F1-25中判断出出影像分发服务器3不具有影像类别通知功能时,进入步骤F1-28,对从终端5接收到的影像分发请求进行解析,提取与封装类别有关的信息和CODEC类别有关的信息。在步骤F1-31中将所提取的封装类别有关的信息和CODEC类别有关的信息作为影像类别通知发送给代码转换器2。此时,封装类别信息准确度和CODEC类别信息准确度分别设定为0以上1以下的值。
在步骤F1-10中,在从影像分发服务器3接收到影像类别通知的情况下,代理服务器1检查所接收到的影像类别通知消息是否含有封装类别信息准确度和CODEC类别信息准确度。在不包含封装类别信息准确度和CODEC类别信息准确度的情况下,将封装类别信息准确度和CODEC类别信息准确度设定为1之后将影像类别通知转送给代码转换器2(F1-37)。
在步骤F1-13中从影像分发服务器3接收到影像数据的情况下,代理服务器1将该影像数据转送给代码转换器2(F1-40)。在步骤F1-16中从代码转换器2接收到影像数据的情况下,代理服务器1将该影像数据转送给终端5(F1-43)。消息接收循环在代理服务器1关机(步骤F1-19)时结束(步骤F1-22)。通过以上处理,代理服务器1按照终端5的影像分发请求进行向影像分发服务器3的消息转送和影像类别的判断处理,来控制影像分发服务。
接着,参照图9的流程图说明代码转换器2进行的控制的一例。该流程是按照预定的周期执行的流程。代码转换器2在启动时(步骤F2-01)使消息接收循环开始(步骤F2-04),接收来自网络接口20的消息。
在步骤F2-07,判断接收到的消息是否是来自代理服务器1的影像分发请求。在所接收到的消息是影像分发请求的情况下,进入步骤F2-19,判断影像分发请求中包含的封装类别信息准确度和CODEC类别信息准确度是否为1。在封装类别信息准确度或CODEC类别信息准确度是1以外的其他值的情况下,进入步骤F2-22,按照影像分发请求中包含的封装类别、CODEC类别、封装类别信息准确度以及CODEC类别信息准确度,更新封装类别判断手段信息DB243、CODEC类别判断手段信息DB245,调整类别判断算法的适用顺序。
在步骤F2-10中从代理服务器1接收到影像数据的情况下,进入步骤F2-25,判断是否完成了影像类别的确定。在影像流信息DB241的封装类别信息准确度和CODEC类别信息准确度都是时判断为完成了影像类别的确定。在步骤F2-25中未确定影像类别的情况下,进入步骤F2-28,按照封装类别判断手段信息DB243、CODEC类别判断手段信息DB245进行封装类别、CODEC类别的判断处理。影像数据经过代码转换器2的处理之后,被发送到代理服务器1(F2-31)。消息接收循环在代码转换器2关机(步骤F2-13)时结束(步骤F2-16)。
通过以上处理,代码转换器2根据需要进行影像类别的判断处理,来提供影像分发服务。
接着,参照图10的流程图简要说明在代理服务器1和代码转换器2如上所述进行动作时影像分发服务器3的动作。该流程是按照预定的周期执行的流程。影像分发服务器3在启动时(步骤F3-01)使消息接收循环开始(步骤F3-04),接收来自网络接口30的消息。在步骤F3-07,判断接收到的消息是否是来自代理服务器1的影像分发请求。在所接收到的消息是影像分发请求的情况下,进入步骤F3-16,判断是否能够通知影像类别。在能够通知影像类别的情况下,进入步骤F3-19,将影像类别通知发送给代理服务器1。无论是否能够通知影像类别,接收到影像分发请求的影像分发服务器3都进入到步骤S-22,将影像数据发送给代理服务器1。消息接收循环在影像分发服务器3关机(步骤F3-10)时结束(步骤F2-13)。通过以上处理,影像分发服务器3进行终端所请求的影像数据的分发处理。
(第二实施方式)
在第一实施方式中,都是以代理服务器1能够判断影像分发服务器3是否具有影像类别通知功能为前提,说明了影像分发控制系统的处理。
但是,也可以是代理服务器1不管理与影像分发服务器3有关的信息的情况,即不存在图2的影像分发服务器信息DB143的情况。其他的各个装置的构成与第一实施方式相同,因此省略详细说明。
并且,对于与第一实施方式中相同的构成要素,使用相同的标号表示,并省略重复说明。
以下使用图7的时序图来说明第二实施方式中的各个装置的动作。与图6相同,影像分发处理从终端5经由代理服务器1向影像分发服务器3发送影像分发请求(S3-01)时开始。
接收到影像分发请求的代理服务器1将影像分发请求中含有的会话标识符、内容标识符、影像请求源地址以及影像分发服务器地址分别设定为影像流信息DB141的会话标识符、内容标识符、影像请求源地址以及影像分发服务器地址,从而在影像流信息DB141中制作新的记录。
接着,代理服务器1为了取得与影像类别有关的信息,对影像分发请求消息进行解析,尝试提取与封装类别有关的信息和CODEC类别有关的信息(S3-04、S3-07)。封装类别信息和CODEC类别的提取分别按照与图6中的步骤S2-07、S2-10相同的顺序进行。以下,从步骤S3-10中从代理服务器1向代码转换器2发送影像类别通知到步骤S3-16中从代理服务器1向影像分发服务器3发送影像分发请求为止,与图6中从步骤S2-13到步骤S2-19的顺序相同。
此时,如果影像分发服务器3具有影像类别的通知功能,会将影像类别通知发送给代理服务器1(S3-19)。接收到影像类别通知的代理服务器1将该影像类别通知转送给代码转换器2(S3-22)。影像类别通知的内容与图5的S1-13相同,封装类别信息准确度和CODEC类别信息准确度分别是1。接收到信息准确度是1的影像类别信息的代码转换器2没有必要再进行影像数据的判断处理。因此,以后的影像数据的处理与图5的步骤S1-61至步骤S1-25的顺序相同(S3-25~S3-37)。
也就是说,在第二实施方式中,代理服务器1并不判断影像分发服务器3是否具有影像类别通知功能,而当从影像分发服务器3接收到影像类别通知时,可以将从影像分发服务器3获得的类别信息的准确度设定得较高,与从影像分发请求中解析出的信息一起发送给代码转换器2,由代码转换器2进行确定。
其他实施方式
在以上实施方式中,说明了作为本发明最优选的实施方式。但是本发明并不限于上述实施方式。本发明的发明构思在于采用了代理服务器与代码转换器连接或整合成管理服务器进行动作的结构,通过代理服务器解析来自终端的影像分发请求,使得代码转换器能够分析出正确的影像类别来进行影像数据的处理。因此,只要是根据本发明的上述构思对上述实施方式进行变形,也可以当然实施本发明。
特别是本领域技术人员能够明确,即使删除上述实施方式中某些为了系统进一步优化而采用的部件或者与影像类别判断无关的部件,也当然能够实施本发明。
例如,在上述实施方式中,代码转换器从代理服务器接收与封装类别和CODEC类别有关的信息,来进行判断。但是,代码转换器也可以仅获得了其中一种影像类别信息,来进行候选之间的判断,而对于其他影像类别,也可以直接按照预定顺序依次适用可能的所有判断算法,来找到正确的影像类别。
此外,在现有技术中对影像流的处理常常需要封装类别和CODEC类别,但随着技术的发展等而出现其他影像类别,也当然也可以对这些影像类别适用本发明。
此外,上述实施方式中代码转换器及代理服务器中都包括存储器和硬盘来分别存储所需要的数据和程序,但当然也可以不局限于这种对存储装置的应用,只要能够实现存储功能的部件,可以是任何半导体存储器或外置存储器等各种存储器。并且,存储器的数量也不限定,只要能够实现对数据的存取即可。
此外,在上述实施方式中,各个数据库(例如影像流信息DB、影像分发服务器信息DB、封装类别判断手段信息DB等)都预先保存在硬盘中,利用从终端发送的影像分发请求以及影像类别信息进行更新。但是,本发明的数据库也可以不是预先保存的,而是在每次进行判断时根据影像分发请求以及影像类别信息来建立记录。并且,其形式也当然不限于上述实施方式中所例举的格式。
此外,在上述实施方式中已经说明,在影像分发服务器具有影像类别通知功能或者无法从影像分发请求中确定准确度时,影像类别信息中可以不包括影像类别信息准确度。另一方面,在存在多个影像类别候选时,代码转换器也可以按照预先指定的顺序适用各个影像类别候选所对应的算法。
工业实用性:
如上所述,本发明涉及的影像分发控制系统中,利用代理服务器、代码转换器以及影像分发服务器,能够不必在代理服务器和影像分发服务器之间设置通知影像类别的机构的情况下实现针对终端解决了代码转换问题的各种影像分发控制,因此,能够适用于与多个不同内容提供商协作的影像分发服务。
Claims (12)
1.一种影像分发控制系统,其特征在于,
包括代理服务器和与上述代理服务器连接的代码转换器,
上述代理服务器对请求影像分发的终端与管理分发对象的影像数据的影像分发服务器之间的通信进行中继,具有:
网络接口,经由网络进行通信;以及
通知功能判断部,经由上述网络接口从上述终端接收到请求开始影像分发的影像分发请求时,判断上述影像分发请求所表示的影像分发服务器是否具有影像类别通知功能,
影像分发请求解析部,在上述通知功能判断部判断出上述影像分发服务器不具有影像类别通知功能的情况下,对从上述终端接收的影像分发请求中包含的内容标识符或内容补充信息进行解析,尝试提取内容类别信息以及/或者CODEC类别信息,作为与影像类别相关的信息,将所提取的信息以及所提取的信息的准确度作为影像类别信息发送给上述代码转换器;
上述代码转换器利用从上述代理服务器接收到的影像类别信息,根据上述代理服务器的指示对分发中的上述影像数据进行各种影像数据处理。
2.根据权利要求1所述的影像分发控制系统,其特征在于,
在通过上述影像分发请求解析部尝试进行提取而无法提取上述信息的情况下,将所提取的信息的上述准确度设为0。
3.根据权利要求1所述的影像分发控制系统,其特征在于,
每种影像类别信息包括多个影像类别候选和与该影像类别候选相对应地表示该影像类别候选的准确度的类别信息准确度的组。
4.根据权利要求3所述的影像分发控制系统,其特征在于,
上述代码转换器还包括影像类别信息判断部,该影像类别信息判断部在从上述代理服务器接收到上述影像类别信息时,按照每种影像类别信息的多个影像类别候选所对应的类别信息准确度从高到低的顺序,依次适用类别信息准确度所对应的影像类别候选的判断算法,来确定影像数据的影像类别。
5.一种管理服务器,其特征在于,
包括代理服务机构和与上述代理服务机构连接的代码转换机构,
上述代理服务机构对请求影像分发的终端与管理分发对象的影像数据的影像分发服务器之间的通信进行中继,具有:
网络接口,经由网络进行通信;以及
通知功能判断部,经由上述网络接口从上述终端接收到请求开始影像分发的影像分发请求时,判断上述影像分发请求所表示的影像分发服务器是否具有影像类别通知功能,
影像分发请求解析部,在上述通知功能判断部判断出上述影像分发服务器不具有影像类别通知功能的情况下,对从上述终端接收的影像分发请求中包含的内容标识符或内容补充信息进行解析,尝试提取内容类别信息以及/或者CODEC类别信息,作为与影像类别相关的信息,将所提取的信息以及所提取的信息的准确度作为影像类别信息发送给上述代码转换机构;
上述代码转换机构利用从上述代理服务机构接收到的影像类别信息,根据上述代理服务机构的指示对分发中的上述影像数据进行各种影像数据处理。
6.根据权利要求5所述的管理服务器,其特征在于,
在通过上述影像分发请求解析部尝试进行提取而无法提取上述信息的情况下,将所提取的信息的上述准确度设为0。
7.根据权利要求5所述的管理服务器,其特征在于,
每种影像类别信息包括多个影像类别候选和与该影像类别候选相对应地表示该影像类别候选的准确度的类别信息准确度的组。
8.根据权利要求7所述的管理服务器,其特征在于,
上述代码转换机构还包括影像类别信息判断部,该影像类别信息判断部在从上述代理服务机构接收到上述影像类别信息时,按照每种影像类别信息的多个影像类别候选所对应的类别信息准确度从高到低的顺序,依次适用类别信息准确度所对应的影像类别候选的判断算法,来确定影像数据的影像类别。
9.一种影像分发控制系统中的影像分发控制方法,其特征在于,
该影像分发控制系统包括代理服务器和与上述代理服务器连接的代码转换器,
上述代理服务器对请求影像分发的终端与管理分发对象的影像数据的影像分发服务器之间的通信进行中继,
所述影像分发控制方法包括:
上述代理服务器经由网络接口从上述终端接收到请求开始影像分发的影像分发请求时,判断上述影像分发请求所表示的影像分发服务器是否具有影像类别通知功能的步骤;
在判断出上述影像分发服务器不具有影像类别通知功能的情况下,上述代理服务器对从上述终端接收的影像分发请求中包含的内容标识符或内容补充信息进行解析,尝试提取内容类别信息以及/或者CODEC类别信息,作为与影像类别相关的信息,将所提取的信息以及所提取的信息的准确度作为影像类别信息发送给上述代码转换器的步骤;以及
上述代码转换器利用从上述代理服务器接收到的影像类别信息,根据上述代理服务器的指示对分发中的上述影像数据进行各种影像数据处理的步骤。
10.根据权利要求9所述的影像分发控制方法,其特征在于,
在上述代理服务器尝试进行提取而无法提取上述信息的情况下,将所提取的信息的上述准确度设为0。
11.根据权利要求9所述的影像分发控制方法,其特征在于,
每种影像类别信息包括多个影像类别候选和与该影像类别候选相对应地表示该影像类别候选的准确度的类别信息准确度的组。
12.根据权利要求11所述的影像分发控制方法,其特征在于,
还包括上述代码转换器在从上述代理服务器接收到上述影像类别信息时,按照每种影像类别信息的多个影像类别候选所对应的类别信息准确度从高到低的顺序,依次适用类别信息准确度所对应的影像类别候选的判断算法,来确定影像数据的影像类别的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010269887.6A CN102387121B (zh) | 2010-08-30 | 2010-08-30 | 管理服务器、影像分发控制系统及影像分发控制方法 |
JP2011183731A JP5651558B2 (ja) | 2010-08-30 | 2011-08-25 | 管理サーバ、映像配信制御システム及び映像配信制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010269887.6A CN102387121B (zh) | 2010-08-30 | 2010-08-30 | 管理服务器、影像分发控制系统及影像分发控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102387121A CN102387121A (zh) | 2012-03-21 |
CN102387121B true CN102387121B (zh) | 2014-07-23 |
Family
ID=45826100
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010269887.6A Expired - Fee Related CN102387121B (zh) | 2010-08-30 | 2010-08-30 | 管理服务器、影像分发控制系统及影像分发控制方法 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5651558B2 (zh) |
CN (1) | CN102387121B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015056046A (ja) * | 2013-09-12 | 2015-03-23 | 株式会社リコー | 配信管理システム、配信システム、配信管理方法、及びプログラム |
KR101607092B1 (ko) * | 2014-11-18 | 2016-03-29 | 에스케이텔레콤 주식회사 | 스트리밍 서비스 제공 방법 및 이를 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록매체 |
JP6729502B2 (ja) * | 2017-06-20 | 2020-07-22 | 住友電気工業株式会社 | 映像サービスプロキシ装置および映像サービスプロキシ方法 |
WO2019183539A1 (en) * | 2018-03-22 | 2019-09-26 | Netzyn Inc. | System and method for redirecting audio and video data streams in a display-server computing system |
JP7310212B2 (ja) * | 2019-03-27 | 2023-07-19 | 日本電気株式会社 | データ中継装置、データ中継方法及びプログラム |
CN110446058B (zh) * | 2019-07-01 | 2021-09-28 | 视联动力信息技术股份有限公司 | 视频获取方法、系统、设备和计算机可读存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101124561A (zh) * | 2003-12-08 | 2008-02-13 | Divx公司 | 多媒体分发系统 |
CN101316349A (zh) * | 2007-05-31 | 2008-12-03 | 商埃曲网络软件(上海)有限公司 | 一种用于数字电视的交互式信息处理系统及方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6009A (en) * | 1849-01-09 | Improvement in machines for gathering pea-vines | ||
US6407680B1 (en) * | 2000-12-22 | 2002-06-18 | Generic Media, Inc. | Distributed on-demand media transcoding system and method |
JP2004102339A (ja) * | 2002-09-04 | 2004-04-02 | Sony Corp | コンテンツ視聴システムおよびその方法 |
JP4761158B2 (ja) * | 2003-10-31 | 2011-08-31 | ソニー株式会社 | 情報処理方法および記録媒体 |
JP2009260818A (ja) * | 2008-04-18 | 2009-11-05 | Nec Corp | サーバ装置とコンテンツ配信方法とプログラム |
-
2010
- 2010-08-30 CN CN201010269887.6A patent/CN102387121B/zh not_active Expired - Fee Related
-
2011
- 2011-08-25 JP JP2011183731A patent/JP5651558B2/ja not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101124561A (zh) * | 2003-12-08 | 2008-02-13 | Divx公司 | 多媒体分发系统 |
CN101316349A (zh) * | 2007-05-31 | 2008-12-03 | 商埃曲网络软件(上海)有限公司 | 一种用于数字电视的交互式信息处理系统及方法 |
Also Published As
Publication number | Publication date |
---|---|
JP5651558B2 (ja) | 2015-01-14 |
CN102387121A (zh) | 2012-03-21 |
JP2012050085A (ja) | 2012-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102387121B (zh) | 管理服务器、影像分发控制系统及影像分发控制方法 | |
CN101106498B (zh) | 内容管理方法和装置 | |
EP2932397B1 (en) | Method and apparatus for performing adaptive streaming on media contents | |
US10171541B2 (en) | Methods, devices, and computer programs for improving coding of media presentation description data | |
KR101566037B1 (ko) | 클라이언트 전자 장치를 구성하기 위한 시스템 및 방법 | |
CN101490988B (zh) | 移动通信装置用的电子节目指南 | |
KR101418951B1 (ko) | 멀티미디어 메시징 서비스의 비디오 적응 방법 및 시스템 | |
CN103686202B (zh) | 一种dlna下基于http的转码实时传输方法及系统 | |
CN105144737A (zh) | 媒体分发和管理平台 | |
US20090157753A1 (en) | System for realistically reproducing multimedia content and method thereof | |
CN102084661A (zh) | 代理功能性 | |
US11223856B2 (en) | Method for processing streaming media data and server for processing streaming media | |
US20090204639A1 (en) | Selective content replacement for media players | |
US8850496B2 (en) | Dynamic provisioning of closed captioning to user devices | |
US20140317307A1 (en) | Period Labeling in Dynamic Adaptive Streaming Over Hypertext Transfer Protocol | |
KR20050104356A (ko) | 정보 처리 장치, 및 정보 처리 방법, 및 컴퓨터 프로그램 | |
US20060075226A1 (en) | Data file including encrypted content | |
CN111741338A (zh) | Hls流媒体播放方法、系统、设备及存储介质 | |
AU2009271869B2 (en) | Method and apparatus for providing rich media service | |
CN112243158B (zh) | 媒体文件处理方法、装置、计算机可读介质及电子设备 | |
US8019325B2 (en) | Podcasting on a mobile phone | |
CN101909047A (zh) | 一种多媒体节目的获取方法及装置 | |
CN1996997A (zh) | 一种处理流媒体业务异常的方法及装置 | |
Van Lancker et al. | Implementation strategies for efficient media fragment retrieval | |
KR20190091215A (ko) | 메타 데이터를 이용한 인코딩 없는 편집 동영상을 제공하는 방법 및 장치 |
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: 20140723 Termination date: 20160830 |
|
CF01 | Termination of patent right due to non-payment of annual fee |