当前位置: 首页 > 专利查询>诺基亚公司专利>正文

一种流媒体传输装置制造方法及图纸

技术编号:8723239 阅读:163 留言:0更新日期:2013-05-22 17:32
一种装置,包括至少一个处理器和至少一个包括计算机程序代码的存储器,该至少一个存储器和计算机程序代码被配置为与至少一个处理器一起使装置至少执行:确定至少第一信号和相关联的第二信号;在第一文件中存储第一信号;在第一文件中并且与第一信号相关联地生成位置引用指针;以及在由引用指针所指示的位置处存储与第一信号相关联的第二信号。

【技术实现步骤摘要】
【国外来华专利技术】一种流媒体传输装置
本专利技术涉及流媒体传输装置及方法,而且特别但不专用于渐进流媒体传输(progressivemediastreaming)装置及方法。
技术介绍
流媒体是在由流传输提供商或服务器提供的同时不断由终端用户或客户端接收并呈现给终端用户或客户端的多媒体。例如能够在远程通信网络上,例如采用远程通信系统来实现流媒体系统以流传输Internet电视。流媒体传输的一种发展是渐进下载。渐进下载是用于描述当从计算机启动时通常利用HTTP协议从服务器向客户端的数字媒体文件传输的术语。使用渐进下载的客户端或消费者能够在下载完成之前开始媒体回放。流传输媒体和渐进下载之间的关键区别在于数字媒体数据如何由正在访问数字媒体的客户端或者终端用户设备接收和存储。能够渐进下载回放的客户端媒体播放器的依赖位于文件标题中完整的元数据以及当从web服务器下载时数字媒体文件的本地缓冲。在当确定量的数据对于本地回放设备来说可用的点处,媒体播放器可以开始播放媒体。例如,该确定量已缓冲数据可以基于接收比特率和将媒体编码成文件的比特率来估计。此外,该确定量缓冲可在假设满足或达到确定的接收比特率的编码器设定中由内容提供商嵌入文件内。终端用户体验与流传输媒体相似,然而数字文件通常被下载至终端用户设备的物理驱动器上。例如,如果将数字媒体嵌入网页或设定在用于回放的媒体播放器参数中的存储目录内,则数字文件通常存储在相关的web浏览器的临时文件夹中。如果回放速率超过文件下载的速率,则数字媒体文件可能卡顿(stutter)或停止回放。然后可在进一步下载之后再次开始播放文件。元数据以及拟渐进下载的文件中的媒体数据以将不同流的媒体数据在文件中交织并且将流近似同步这样的方式交织。而且,经常将元数据和媒体数据交织,使得用于接收位于文件起始处的元数据所需的初始缓冲延迟减小。可在3GPP文件格式的渐进下载配置文件中找到可如何将ISO基本媒体文件格式及其衍生格式限制为可渐进下载的例子。然而,存在与传统渐进下载相关的几个问题。首先,由于文件的比特率通常远大于可用网络吞吐量,因此传统渐进下载客户端不能有效播放具有用于所有版本的单个元数据文件和在同一文件中的所有媒体数据的文件。如果媒体数据相比于元数据位于不同文件中,那么接收所有版本元数据的开销延迟回放的开始并可导致在回放期间的中断和额外缓冲。此外,接收到的元数据文件包含对未被接收的媒体内容的该版本的引用,因此元数据文件不完全兼容。第二,元数据和覆盖确定的演示回放范围的每个片段(fragment)和内容的每个版本(比特率)的相应媒体数据位于它们各自的文件中。将内容如此分块为大组小文件用于静态HTTP流传输的可能实现。例如,将持续时间为20分钟并具有10个可能演示(5个视频比特率和2种音频语言)的内容文件分块为1秒钟的小内容片(piece),将产生12000个小文件。这构成web服务器的负担,其不得不处理如此大量的小文件。第三,当一个文件仅包含一个片段时,传统渐进下载客户端不能播放文件。第四,与通过CGI执行命令的动态流传输服务器可操作地连接的常规web服务器一般意味着新创建进程的启用。尤其是当程序还需要注释或编译时,开启进程可产生比产生输出的实际工作占用更多的时间和存储器。如果常常调用命令,则产生的工作量会迅速压垮web服务器。可通过使用例如以C/C++编写的那些已编译的CGI程序减少涉及解释的开销,而不是使用Perl或其他脚本语言。可通过例如快速CGI的解决方案、或者通过在使用特殊扩展模块的web服务器内部整体运行应用代码,减少涉及进程创建的开销。普通web服务器改善其自身的扩展机制,该机制允许在web服务器自身内部运行的第三方软件,例如Apache模块、网景(Netscape)NSAPI插件、IISISAPI插件。然而,容易编译的CGI程序的使用或对web服务器的专用扩展使得流传输服务器解决方案是平台专用的,并且由此更难与其它web服务器和/或操作系统平台对接。第五,当前动态HTTP流传输服务器对于平台是专用的,因而更难与其它操作系统平台对接。不得不对HTTP服务器协议栈实施并且不能使用充分测试的、可升级和稳健的(robust)web服务器。此外,如果服务器是状态维持的,那么其计算复杂性要高于无状态服务器。第六,关于目前使用的传输文件格式,传送的文件与根据现有的用于文件回放的文件格式所格式化的文件相类似,但是目前的文件播放器不能用于播放传输文件。如果想要将传输文件用作回放文件,那么必须在接收端将传输文件转换为现有的用于文件回放的文件格式。转换过程可能有问题,而且可能不是直接的。
技术实现思路
本申请出于目前提出的流传输系统是柔性的的考虑。本申请的实施例旨在解决上述问题。根据第一方面,提供有一种方法,包括:确定至少第一信号和相关联的第二信号;在第一文件中存储第一信号;在第一文件中并与第一信号相关联地生成位置引用指针;并在由引用指针指示的位置处存储与第一信号相关联的第二信号。可将第一信号配置为可独立于第二信号译码。第一信号可以是基本媒体演示(basemediarepresentation)并且第二信号可以是与基本媒体演示相关联的增强媒体演示。增强媒体演示可以是以下中的至少一个:时间分辨率增强的媒体演示、更大量视图增强的媒体演示、空间分辨率增强的媒体演示、以及质量增强的媒体演示。位置可以包括另一文件中的位置,其中引用指针包括条件提取单元。位置可以包括第一文件中的位置,其中引用指针可以包括提取单元。该方法可进一步包括在由引用指针所指示的位置处生成指向第一文件中的第一信号位置的另一引用指针。另一引用指针可以包括提取单元。该方法可进一步包括在第一文件中存储与第一信号和第二信号相关联的元数据。该方法可进一步包括在另一文件中存储与第一信号和第二信号相关联的元数据,其中元数据可以包括指向第一信号和第二信号的位置的指针。该方法可进一步包括:确定网络带宽;并在网络上传送第一信号和至少第二信号的子集。该方法可进一步包括:生成修补指示器,该指示器配置为指示解码器以连接(concatenate)第一信号和第二信号。该方法可进一步包括:生成修补指示器,该指示器配置为指示接收器以连接第一信号和第二信号。该方法可进一步包括:生成修补指示器,该指示器配置为指示文件分析器以连接第一信号和第二信号。根据第二方面,提供有一种方法,包括:接收包括第一信号和位置引用指针的至少第一文件;基于第一信号生成至少第一可播放信号。第一信号可以包括基本媒体演示。该方法可进一步包括:确定位置内容包括第二信号,第二信号可以包括增强媒体演示;以及基于第一信号和第二信号生成第一可播放信号。增强媒体演示可以是以下中的至少一个:时间分辨率增强的媒体演示、更大量视图增强的媒体演示、空间分辨率增强的媒体演示、以及质量增强的媒体演示。位置可以包括另一文件中的位置,其中引用指针可包括条件提取单元。位置可以包括第一文件中的位置,其中引用指针可以包括提取单元。该方法可进一步包括在由引用指针所指示的位置处确定指向第一文件位置中的第一信号的另一引用指针。另一引用指针可以包括提取单元。该方法可进一步包括在第一文件中确定与至少第一信号相关联的元数据。该方法可进一步包括在另一文件中确定与第一信号相本文档来自技高网
...
一种流媒体传输装置

【技术保护点】
一种方法,包括:确定至少第一信号和相关联的第二信号;将所述第一信号存储在第一文件中;在所述第一文件中并与所述第一信号相关联地生成位置引用指针;以及在由所述引用指针所指示的位置处存储与所述第一信号相关联的所述第二信号。

【技术特征摘要】
【国外来华专利技术】1.一种用于视频编码的方法,包括:生成包括基本层视频信号和增强层视频信号的视频编码信号,其中所述增强层视频信号增强所述基本层视频信号的质量,其中所述基本层视频信号被配置为可独立于所述增强层视频信号解码,以及其中所述基本层视频信号包括网络抽象层(NAL)单元;将所述基本层视频信号存储在第一文件中;在所述第一文件中生成指向所述第一文件中的位置的引用指针,其中所述引用指针被封装在所述基本层视频信号的样本内,其中所述引用指针包括提取器NAL单元;以及在由所述引用指针所指示的位置处存储所述增强层视频信号。2.如权利要求1所述的方法,其中所述增强层视频信号是如下的至少一个:时间分辨率增强的媒体演示;更大量视图增强的媒体演示;空间分辨率增强的媒体演示;和质量增强的媒体演示。3.如权利要求1所述的方法,还包括在由所述引用指针所指示的位置处生成指向所述第一文件中的所述基本层视频信号的另一引用指针,其中所述另一引用指针包括提取器NAL单元。4.如权利要求1所述的方法,还包括在所述第一文件中存储与所述基本层视频信号和所述增强层视频信号相关联的元数据。5.如权利要求1所述的方法,还包括:生成修补指示器,该修补指示器被配置为指示解码器以连接所述基本层视频信号和所述增强层视频信号。6.一种用于视频解码的方法,包括:接收包括基本层视频信号和引用指针的至少第一文件,所述引用指针指向所述第一文件中的位置,其中所述基本层视频信号包括网络抽象层(NAL)单元,其中所述引用指针包括提取器网络抽象层(NAL)单元,以及其中所述引用指针被封装在所述基本层视频信号的样本内;确定在所述位置处的内容包括增强层视频信号,其中所述增强层视频信号增强所述基本层视频信号的质量;和解码所述基本层视频信号和所述增强层视频信号。7.如权利要求6所述的方法,其中所述增强层视频信号是下述中的至少一个:时间分辨率增强的媒体演示;更大量视图增强的媒体演示;空间分辨率增强的媒体演示;以及质量增强的媒体演示。8.如权利要求6所述的方法,还包括在由所述引用指针所指示的位置处确定指向所述第一文件中的所述基本层视频信号的另一引用指针,其中所述另一引用指针包括提取器NAL单元。9.一种用于视频编码的装置,包括:用于生成包括基本层视频信号和...

【专利技术属性】
技术研发人员:M·M·汉努克塞拉
申请(专利权)人:诺基亚公司
类型:发明
国别省市:芬兰;FI

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1