一种流媒体数据处理方法和存储设备以及数字设备.pdf

上传人:b*** 文档编号:1097387 上传时间:2018-03-31 格式:PDF 页数:17 大小:891.56KB
返回 下载 相关 举报
摘要
申请专利号:

CN200810103474.3

申请日:

2008.04.07

公开号:

CN101557274A

公开日:

2009.10.14

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):H04L 1/00申请公布日:20091014|||实质审查的生效|||公开

IPC分类号:

H04L1/00

主分类号:

H04L1/00

申请人:

联想(北京)有限公司

发明人:

周珏嘉; 过晓冰; 周晓煜

地址:

100085北京市海淀区上地信息产业基地创业路6号

优先权:

专利代理机构:

北京银龙知识产权代理有限公司

代理人:

许 静

PDF下载: PDF下载
内容摘要

本发明提供一种流媒体数据处理方法和存储设备以及数字设备,其中,流媒体数据处理方法,包括:接收至少二个流媒体数据包,所述至少二个流媒体数据包属于第一流媒体数据模块,每个所述至少二个流媒体数据包具有唯一的位置信息;将所述至少二个流媒体数据包存入一缓存中,所述缓存的大小至少大于所述至少二个流媒体数据包中最大的流媒体数据包的大小;获取每个流媒体数据包的位置信息;根据所述每个流媒体数据包的位置信息,将所述至少二个流媒体数据包拼接形成为第二流媒体数据模块;从所述缓存中调用所述第二流媒体数据模块并进行播放。本发明的方案在基于SATA接口或者eSATA接口传输流媒体数据时,保证了流媒体文件的正常播放。

权利要求书

1.  一种流媒体数据处理方法,其特征在于,包括:
接收至少二个流媒体数据包,所述至少二个流媒体数据包属于第一流媒体数据模块,每个所述至少二个流媒体数据包具有唯一的位置信息;
将至少一个所述至少二个流媒体数据包存入一缓存中,所述缓存的大小至少大于所述至少二个流媒体数据包中最大的流媒体数据包的大小;
获取每个所述至少一个所述至少二个流媒体数据包的位置信息;
根据所述每个所述至少一个所述至少二个流媒体数据包的位置信息,将所述至少一个所述至少二个流媒体数据包拼接形成为第二流媒体数据模块;
从所述缓存中调用所述第二流媒体数据模块并进行播放。

2.
  根据权利要求1所述的流媒体数据处理方法,其特征在于,所述接收至少二个流媒体数据包的步骤具体为:
通过SATA接口或者eSATA接口接收至少二个流媒体数据包。

3.
  根据权利要求1或2所述的流媒体数据处理方法,其特征在于,所述位置信息为:流媒体数据包的长度信息或者包序号信息。

4.
  根据权利要求3所述的流媒体数据处理方法,其特征在于,所述根据所述每个所述至少一个所述至少二个流媒体数据包的位置信息,将所述至少一个所述至少二个流媒体数据包拼接形成为第二流媒体数据模块的步骤具体为:
根据所述每个所述至少一个所述至少二个流媒体数据包的长度信息或者包序号信息,查找所述流媒体数据包在所述流媒体数据模块中的位置;
将所述流媒体数据包拼接到所述流媒体数据模块中的相应位置;
按照先到先拼接的顺序将所述至少二个流媒体数据包拼接形成为第二流媒体数据模块。

5.
  根据权利要求4所述的流媒体数据处理方法,其特征在于,按照先到先拼接的顺序将所述至少二个流媒体数据包拼接形成为第二流媒体数据模块的步骤之后还包括步骤:
对所述第二流媒体数据模块进行计数。

6.
  一种存储设备,包括:
外壳,
接口,设置于所述外壳上;
存储单元,用于存储流媒体数据;
划分单元,用于将所述流媒体数据划分为至少二个流媒体数据模块,每个所述至少二个流媒体数据模块包括至少二个流媒体数据包,每个所述至少二个流媒体数据包具有唯一的位置信息;
发送单元,用于通过所述接口将所述至少二个流媒体数据包发送出去。

7.
  根据权利要求6所述的存储设备,其特征在于,所述接口为SATA接口或者eSATA接口。

8.
  根据权利要求6所述的存储设备,其特征在于,所述流媒体数据包包括:开始标志位信息、流媒体数据包在所述流媒体数据模块中的位置信息、包内容和包尾信息。

9.
  根据权利要求8所述的存储设备,其特征在于,所述位置信息具体为:流媒体数据包的长度信息或者流媒体数据包的包序号信息。

10.
  根据权利要求6所述的存储设备,其特征在于,还包括:
计数单元,用于对所述发送单元发送出去的流媒体数据模块进行计数。

11.
  一种数字设备,包括:
设备外壳,
接口,设置于所述设备外壳上;
接收单元,置于所述设备外壳中,用于通过所述接口接收至少二个流媒体数据包,所述至少二个流媒体数据包属于第一流媒体数据模块,每个所述至少二个流媒体数据包具有唯一的位置信息;
缓存单元,用于存储至少一个所述至少二个流媒体数据包,所述缓存单元的大小至少大于所述至少二个流媒体数据包中最大的流媒体数据包的大小;
获取单元,用于获取每个所述至少一个所述至少二个流媒体数据包的位置信息;
拼接单元,用于根据每个所述至少一个所述至少二个流媒体数据包的位置信息,按照先到先拼接的顺序将所述至少一个所述至少二个流媒体数据包拼接形成为第二流媒体数据模块;
播放单元,用于对所述第二流媒体数据模块进行播放。

12.
  根据权利要求11所述的数字设备,其特征在于,所述接口为SATA接口或者eSATA接口。

13.
  根据权利要求11所述的数字设备,其特征在于,所述位置信息为:流媒体数据包的长度信息或者包序号信息。

14.
  根据权利要求13所述的数字设备,其特征在于,所述拼接单元根据所述每个所述至少一个所述至少二个流媒体数据包的长度信息或者包序号信息,查找所述流媒体数据包在所述流媒体数据模块中的位置,并将所述流媒体数据包拼接到所述流媒体数据模块中的相应位置,按照先到先拼接的顺序将所述至少二个流媒体数据包拼接形成为第二流媒体数据模块。

15.
  根据权利要求11所述的数字设备,其特征在于,还包括:
计数单元,用于对所述拼接单元拼接形成的所述第二流媒体数据模块进行计数。

说明书

一种流媒体数据处理方法和存储设备以及数字设备
技术领域
本发明涉及一种流媒体数据传输技术,特别是指基于SATA接口或者eSATA接口的流媒体数据处理方法和存储设备以及数字设备。
背景技术
IGRS(信息设备资源共享协同服务标准)中的离线协同技术要求离线存储设备(如移动硬盘等)能够支持对数字电视等数字设备的流媒体数据推送,以及个性化的流媒体文件的操作。目前,考虑到离线存储设备与数字设备的兼容性、市场推广价值以及数据的传输速度等,离线协同技术默认采用eSATA接口实现离线存储设备和数字电视等数字设备的数据传输,eSATA接口是SATA(串行高级技术配件)接口的延伸,常用于硬盘等离线存储设备,eSATA接口能够提供更快的传输速率。
现有技术中,利用eSATA接口传输流媒体文件时,都是将流媒体文件完整地从硬盘拷贝到数字设备上,然后再进行播放。但流媒体文件通常较大,不是所有的数字设备都具备如此大的存储容量,例如数字电视就不具备完整存储一部高清影片的存储空间,而且全部文件拷贝也需要较长的时间,如果文件拷贝不完整,影片就不能播放,破坏用户的体验。
而且在上述利用eSATA接口传输流媒体文件的过程中,流媒体数据包是顺序发送给数字设备的,在基于SATAII(规范后的SATA2.5)的eSATA接口而言,由于SATA II具备NCQ(Native Command Queuing)原生命令队列技术,可能会小范围内优化磁盘的读写顺序,从而导致小范围内数据包到达顺序的错乱。另外,如果是堆叠形式下(即通过多个eSATA接口同时传输一个流媒体文件)的流媒体数据包传输,也同样存在小范围内数据到达顺序的不确定性。对于流媒体文件,需要按时间先后顺序进行传输和播放,因此流媒体数据包到达顺序不正确导致流媒体文件不能正常播放,因此,数据包的到达顺序问题是亟待解决的问题。
发明内容
本发明的实施例提供一种流媒体数据处理方法和存储设备以及数字设备,在基于SATA接口或者eSATA接口传输流媒体数据时,保证了流媒体数据包的拼接顺序和流媒体文件的正常播放。
为解决上述技术问题,提供一种流媒体数据处理方法,包括:
接收至少二个流媒体数据包,所述至少二个流媒体数据包属于第一流媒体数据模块,每个所述至少二个流媒体数据包具有唯一的位置信息;
将至少一个所述至少二个流媒体数据包存入一缓存中,所述缓存的大小至少大于所述至少二个流媒体数据包中最大的流媒体数据包的大小;
获取每个所述至少一个所述至少二个流媒体数据包的位置信息;
根据所述每个所述至少一个所述至少二个流媒体数据包的位置信息,将所述至少一个所述至少二个流媒体数据包拼接形成为第二流媒体数据模块;
从所述缓存中调用所述第二流媒体数据模块并进行播放。
优选的,所述接收至少二个流媒体数据包的步骤具体为:通过SATA接口或者eSATA接口接收至少二个流媒体数据包。
优选的,所述位置信息为:流媒体数据包的长度信息或者包序号信息;
根据所述每个所述至少一个所述至少二个流媒体数据包的位置信息,将所述至少一个所述至少二个流媒体数据包拼接形成为第二流媒体数据模块的步骤具体为:
根据所述每个所述至少一个所述至少二个流媒体数据包的长度信息或者包序号信息,查找所述流媒体数据包在所述流媒体数据模块中的位置;
将所述流媒体数据包拼接到所述流媒体数据模块中的相应位置;
按照先到先拼接的顺序将所述至少二个流媒体数据包拼接形成为第二流媒体数据模块。
优选的,按照先到先拼接的顺序将所述至少二个流媒体数据包拼接形成为第二流媒体数据模块的步骤之后还包括步骤:
对所述第二流媒体数据模块进行计数。
为解决上述技术问题,还提供一种存储设备,包括:
外壳,
接口,设置于所述外壳上;
存储单元,用于存储流媒体数据;
划分单元,用于将所述流媒体数据划分为至少二个流媒体数据模块,每个所述至少二个流媒体数据模块包括至少二个流媒体数据包,每个所述至少二个流媒体数据包具有唯一的位置信息;
发送单元,用于通过所述接口将所述至少二个流媒体数据包发送出去。
优选的,所述接口为SATA接口或者eSATA接口。
优选的,所述流媒体数据包包括:开始标志位信息、流媒体数据包在所述流媒体数据模块中的位置信息、包内容和包尾信息。
优选的,所述位置信息具体为:流媒体数据包的长度信息或者流媒体数据包的包序号信息。
优选的,上述的存储设备还包括:计数单元,用于对所述发送单元发送出去的至少一个所述至少二个流媒体数据模块进行计数。
为解决上述技术问题,还提供一种数字设备,包括:
设备外壳,
接口,设置于所述设备外壳上;
接收单元,置于所述设备外壳中,用于通过所述接口接收至少二个流媒体数据包,所述至少二个流媒体数据包属于第一流媒体数据模块,每个所述至少二个流媒体数据包具有唯一的位置信息;
缓存单元,用于存储至少一个所述至少二个流媒体数据包,所述缓存单元的大小至少大于所述至少二个流媒体数据包中最大的流媒体数据包的大小;
获取单元,用于获取每个所述至少一个所述至少二个流媒体数据包在所述流媒体数据模块中的位置信息;
拼接单元,用于根据所述每个所述至少一个所述至少二个流媒体数据包的位置信息,按照先到先拼接的顺序将所述至少一个所述至少二个流媒体数据包拼接形成为第二流媒体数据模块;
播放单元,用于对所述第二流媒体数据模块进行播放。
优选的,所述接口为SATA接口或者eSATA接口。
优选的,所述位置信息为:流媒体数据包的长度信息或者包序号信息;
所述拼接单元根据所述每个所述至少一个所述至少二个流媒体数据包的长度信息或者包序号信息,查找所述流媒体数据包在所述流媒体数据模块中的位置,并将所述流媒体数据包拼接到所述流媒体数据模块中的相应位置,按照先到先拼接的顺序将所述至少二个流媒体数据包拼接形成为第二流媒体数据模块。
优选的,上述的数字设备还包括:计数单元,用于对所述拼接单元拼接形成的所述第二流媒体数据模块进行计数。
上述技术方案通过接收属于一个流媒体数据模块的至少二个流媒体数据包,当流媒体数据包到达接收端数字设备时,若流媒体数据包到达的顺序是错乱的,数字设备可以按照流媒体数据包的位置信息将多个流媒体数据包重新正确地拼接成一个完整的流媒体数据模块,然后对拼接后的流媒体数据模块进行播放,保证了流媒体数据包的拼接顺序,进而保证了流媒体文件的正常播放。
附图说明
图1为本发明的实施例流媒体数据处理方法流程示意图;
图2为流媒体数据包结构示意图;
图3为流媒体数据模块结构示意图;
图4为多个流媒体数据包不断拼接成一个流媒体数据模块的过程示意图;
图5为本发明的实施例存储设备的结构示意图;
图6为本发明的实施例数字设备的结构示意图。
具体实施方式
为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
本发明的实施例针对现有技术中,利用SATA接口或者eSATA接口传输流媒体文件时,流媒体数据包到达顺序错乱,不能正常播放流媒体文件的问题,提供一种流媒体数据处理方法和存储设备以及数字设备。
本发明的实施例中,基于SATA接口或者eSATA接口传输流媒体文件的系统可以包括:具有SATA接口或者eSATA接口的离线存储设备(如移动硬盘等)和具有SATA接口或者eSATA接口的数字设备(如数字电视等),IGRS规定具有SATA接口或者eSATA接口的离线存储设备能够支持对数字设备的流媒体数据的传输。下面结合具体实施例说明流媒体是如何在离线存储设备和数字设备之间进行传输的。
如图1所示,为本发明的实施例流媒体数据处理方法的流程示意图:
首先,存储设备和数字设备建立连接,并协商传输策略。
其中,传输策略包括:将数字设备的缓存容量大小告诉存储设备,两者根据缓存容量大小对流媒体数据模块大小进行规定,对流媒体数据包长度进行规定,对每一个流媒体数据模块中可以包括多少个流媒体数据包进行规定,以及交换两者均支持的协议信息等。在传输策略协商完成之后,开始进行数据传输:
步骤11、通过SATA接口或者eSATA接口接收存储设备发送来的至少二个流媒体数据包,所述至少二流媒体数据包属于第一流媒体数据模块,每个所述至少二个流媒体数据包具有唯一的位置信息;
步骤12、将至少一个所述至少二个流媒体数据包存入一缓存中,所述缓存的大小至少大于所述至少二个流媒体数据包中最大的流媒体数据包的大小;
步骤13、对接收到的流媒体数据包进行解析,获取每个流媒体数据包在流媒体数据模块中的位置信息;
步骤14、根据每个流媒体数据包的位置信息,将多个流媒体数据包重新拼接形成为第二流媒体数据模块;
步骤15、从所述缓存中调用所述第二流媒体数据模块并进行播放。
上述方法通过存储设备和数字设备双方的协商,将流媒体文件划分为多个第一流媒体数据模块,每个流媒体数据模块包括多个流媒体数据包,而且流媒体数据模块的大小根据接收端数字设备的缓存大小进行规定,当流媒体数据包到达接收端数字设备时,若流媒体数据包到达的顺序是错乱的,数字设备可以按照流媒体数据包的位置信息将多个流媒体数据包重新正确地拼接成一个完整的第二流媒体数据模块,然后对拼接后的第二流媒体数据模块进行播放,保证了流媒体数据包的拼接顺序,进而保证了流媒体文件的正常播放。
如图2所示,为流媒体数据包的结构示意图,上述步骤13中,对接收到的流媒体数据包解析后得到:流媒体数据包的开始标志位、位置信息部分、包内容部分和包尾部分,其中,开始标志位表示该流媒体数据传输的协议类型,位置信息表示该流媒体数据包在流媒体数据模块中的具体位置,包内容表示实际的多媒体数据信息,包尾表示该流媒体数据包的结束标志位和数据包校验信息等;
在具体设计流媒体数据包时,上述位置信息可为流媒体数据包的长度信息和/或包序号信息;
上述步骤14具体为:数字设备根据流媒体数据包的长度信息和/或包序号信息,查找流媒体数据包在流媒体数据模块中的位置,并将流媒体数据包拼接到流媒体数据模块中的相应位置中,然后按照先到先拼接的顺序将多个流媒体数据包拼接形成为第二流媒体数据模块。
如图3所示,为一个流媒体数据模块的结构示意图,该流媒体数据模块包括10个流媒体数据包,每个流媒体数据包的长度均不相同,因此,数字设备按照接收到流媒体数据包的长度信息可以确定该流媒体数据包的存储位置,如果个别情况下,两个流媒体数据包的长度相同,则按照先到数据包先拼接的原则进行;也可以为每个流媒体数据包编一个包序号来确定该流媒体数据包在流媒体数据模块中的存储位置,这样无论有没有长度相同的数据包,均可以用包序号唯一确定该流媒体数据包在流媒体数据模块中的位置。
如图4所示,为多个流媒体数据包不断到达数字设备,数字设备对接收的多个流媒体数据包进行拼接的过程。
上述方法还可以包括步骤:对拼接好播放的第二流媒体数据模块进行计数;主要用于支持断点续传的功能,如果流媒体数据在传输的过程中,因意外情况导致传输中断,重新播放时,存储设备和数字设备交换各自记录的流媒体数据模块的个数,取较小者重新开始传输流媒体数据包;为确保数字设备播放的同步性,可以在接收完一定数量的流媒体数据模块后进行一次确认,存储设备和数字设备将各自记录的流媒体数据模块的个数进行比对,取较小者重新播放。
另外,还可以在流媒体数据包的位置信息部分加入该流媒体数据包所在的模块序号信息,个别情况下,如果有流媒体数据包丢失,数字设备可以要求存储设备进行重传,重传请求必须及时,请求只需要告知存储设备缺失的流媒体数据包的模块序号或者流媒体数据包的长度或者流媒体数据包的包序号即可实现流媒体数据包的正确拼接,实际上,流媒体数据包中也可以不包含模块序号信息,这样可以提高传输的带宽利用率。
如图5所示,本发明的实施例还提供一种存储设备,包括:
外壳51,
接口52,设置于外壳51上;
存储单元53,用于存储流媒体数据;
划分单元54,用于将流媒体数据划分为多个流媒体数据模块,每个流媒体数据模块包括多个流媒体数据包,每个流媒体数据包具有唯一的位置信息;
发送单元55,用于通过接口将至少二个流媒体数据模块中的多个流媒体数据包发送出去;
计数单元56,用于对发送单元55发送出去的流媒体数据模块进行计数。
其中,上述接口52可以为SATA接口或者eSATA接口;
上述流媒体数据包的结构如图3所示,包括:开始标志位信息、流媒体数据包在流媒体数据模块中的位置信息、包内容和包尾信息。
上述流媒体数据包在流媒体数据模块中的位置信息具体为:流媒体数据包的长度信息或者流媒体数据包的包序号。本实施例中的流媒体数据包结构以及流媒体数据模块的大小是在存储设备与数字设备建立连接时根据相关的传输协议(如SATA协议标准)约定的。
如图6所示,本发明的实施例还提供一种数字设备,包括:
设备外壳61,
接口62,设置于设备外壳61上;
接收单元63,置于所述设备外壳中,用于通过接口62接收多个流媒体数据包,这些流媒体数据包属于第一流媒体数据模块,每个流媒体数据包具有唯一的位置信息;
缓存单元64,用于存储接收单元63接收的多个流媒体数据包,该缓存单元64的大小至少大于多个流媒体数据包中最大的流媒体数据包的大小;
获取单元65,用于将接收到的流媒体数据包进行解析,获取流媒体数据包的位置信息;
拼接单元66,用于根据每个流媒体数据包的位置信息按照先到先拼接的顺序将多个流媒体数据包拼接形成为第二流媒体数据模块;
播放单元67,用于对第二流媒体数据模块进行播放。
其中,上述接口62可以为SATA接口或者eSATA接口;
上述获取单元65对接收到的流媒体数据包解析后得到:流媒体数据包的开始标志位、该流媒体数据包在流媒体数据模块中的位置信息部分、包内容部分和包尾部分,其中,位置信息包括:流媒体数据包的长度信息和/或包序号信息;
上述拼接单元66根据流媒体数据包的长度信息或包序号信息,查找流媒体数据包在流媒体数据模块中的位置,并将流媒体数据包拼接到流媒体数据模块中的相应位置,按照先到先拼接的顺序将多个流媒体数据包拼接形成为第二流媒体数据模块,并将拼接好的第二流媒体数据模块交付给播放单元67进行播放。
由于流媒体数据在传输的过程中是以流媒体数据包为单位进行传输的,但在本发明的实施例中,接收端数字设备在接收到流媒体数据包时,不马上进行播放,而是按照一定规律将接收到的多个流媒体数据包拼接成一个流媒体数据模块后再进行播放,在拼接过程中,即使有流媒体数据包的到达顺序颠倒,拼接单元66也会根据流媒体数据包携带的位置信息将流媒体数据包拼接到正确的位置,所以保证了流媒体数据的正常播放。
上述流媒体数据模块是存储在数字设备的缓存单元64中的,因此,数字设备的缓存单元64的存储容量的大小至少大于第二流媒体数据模块中的最大的流媒体数据包的大小,最好是等于第二流媒体数据模块的大小,这样可以在拼接好一个流媒体数据模块后立即播放,即不浪费缓存空间,又提高了播放和传输的效率。
上述数字设备还包括一计数单元68,用于对拼接单元66拼接好的流媒体数据模块进行计数,主要用于支持断点续传的功能,如果流媒体数据在传输的过程中,因意外情况导致传输中断,重新播放时,存储设备和数字设备交换各自记录的流媒体数据模块的个数,取较小者重新开始传输流媒体数据包,确保流媒体文件的正常播放。
综上所述,本发明的实施例中采用SATA接口或者eSATA接口进行流媒体数据传输,不仅保证了流媒体数据包在接收端数字设备上的存储顺序,能够使流媒体文件正常播放,而且由于SATA或者eSATA的链路层具备错误重传机制,对于每一个数据包的传输可靠性,已经从SATA或者eSATA的链路层解决,所以可以认为单个数据包的到达完全是可靠的,eSATA接口还具有传输速率高的特点,因此利用SATA接口或者eSATA接口传输流媒体文件,传输速度快、稳定且可靠,提高用户的体验;
又由于SATA接口或者eSATA接口有2对差分串行数据线路,其中,一对用于上行数据传输,另一对用于下行数据传输,利用的是点对点的传输技术,可以轻松实现与媒体相关的双向通信,因此,用户可以将一些用户的个性化管理信息写入到存储设备(硬盘)中的多媒体文件中去,如用户认为影片的某部分自己非常喜欢,用户可以收藏该影片的某个播放点(如某个数据模块的序号信息),或者收藏影片的某些片段,或者对影片进行个性化的剪辑,或者对影片的呈现特性进行修改(例如修改亮度、对比度、色温等)等等,这些被收藏的播放点,片段等信息就会被写入存储设备中,下次可以直接传输用户收藏的这些片段或者剪辑,而不用传输整个流媒体文件,这些操作都将大大提高用户享受影音多媒体时的体验。
又由于SATA接口或者eSATA接口是目前常用的标准化接口,便于推广,而且SATA接口或者eSATA口还可以轻松实现级联和堆叠,构建大容量的多媒体平台,对于级联的情况下,可以支持多个多媒体的数据流的同时播放,轻松实现画中画等功能,例如,一个移动硬盘和一台数字电视建立连接之后,该数字电视又串联若干台数字电视,这些数字电视同时播放移动硬盘中的多媒体文件。
对于堆叠(一台数字设备具有多个SATA接口或者eSATA接口)的情况下,可以支持单个多媒体的数据流从不同的SATA接口或者eSATA口汇入数字设备,从而大大提高带宽,为高清影片提供大流量支持。
另外,本发明的实施例存储设备和数字设备以及两者之间传输流媒体文件的方法,还可以应用于一些保密呈现的应用中,如移动硬盘中存储的影片文件受版权保护,那么在移动硬盘和数字设备建立连接的时候,如果数字设备不能提供版权保护码或者防伪认证码,以及正确的流媒体数据模块的大小信息和流媒体数据包的长度信息,则该影片将无法进行正确的播放。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

一种流媒体数据处理方法和存储设备以及数字设备.pdf_第1页
第1页 / 共17页
一种流媒体数据处理方法和存储设备以及数字设备.pdf_第2页
第2页 / 共17页
一种流媒体数据处理方法和存储设备以及数字设备.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《一种流媒体数据处理方法和存储设备以及数字设备.pdf》由会员分享,可在线阅读,更多相关《一种流媒体数据处理方法和存储设备以及数字设备.pdf(17页珍藏版)》请在专利查询网上搜索。

本发明提供一种流媒体数据处理方法和存储设备以及数字设备,其中,流媒体数据处理方法,包括:接收至少二个流媒体数据包,所述至少二个流媒体数据包属于第一流媒体数据模块,每个所述至少二个流媒体数据包具有唯一的位置信息;将所述至少二个流媒体数据包存入一缓存中,所述缓存的大小至少大于所述至少二个流媒体数据包中最大的流媒体数据包的大小;获取每个流媒体数据包的位置信息;根据所述每个流媒体数据包的位置信息,将所述至。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1