一种非实时视音频文件传输的方法技术

技术编号:16784156 阅读:41 留言:0更新日期:2017-12-13 02:31
本发明专利技术公开了一种非实时视音频文件传输的方法。它包括切片操作步骤S2;在切片步骤S2中,包括如下步骤:分析传输任务的数据帧结构,进行切片操作;如果所述传输任务的数据帧结构全为内部画面,则直接按固定时间长度切片,如果所述传输任务的数据帧结构含有画面组,则做如下处理:判断所述画面组的长度是否达到设定的值,如果是,则直接按画面组进行切片操作;如果否,则依次叠加所述画面组的数量,直到达到设定的值,并按照该设定的值的画面组进行切片操作。本发明专利技术结合文件传输和流传输各自的优点,可以满足对视频内容边传输边使用的及时送达要求,也不受限于倍速实时的设计,无论在高带宽还是低带宽环境都可以使用,提高了传输效率。

【技术实现步骤摘要】
一种非实时视音频文件传输的方法
本专利技术涉及媒体数据传输技术,尤其涉及一种非实时视音频文件传输的方法。
技术介绍
视频文件传输是一种非顺序传输方法,通过将文件分割后按数据块传输,确保了视频文件的二进制完整性一致性,但是受限于索引读取、数据传输乱序,一般整个视频文件传输完成后,接收端才可以使用。而视频流传输是一种顺序传输,可以实现在传输的同时进行播放,但是受限于用途(主要用于视频内容的播放),因此传输速度被设计为固定一倍速。现有的视频内容(包含对应的音频)的传输方法主要有两种:文件传输和视频流传输。这两种传输方法都有着明显的局限性。首先,视频文件传输是非顺序传输且结构复杂,一般需要传输完成后才能使用该文件。专业媒体素材中的高码视音频文件非常大,在网络中传输的时间很长,如果在传输过程中不能编辑使用,将会浪费很多时间,降低内容传递的及时性,尤其是对于及时性要求很高的新闻来说。其次,视频流传输采用的视频流传输协议如RTMP、TS,虽然可以在第一时间将画面内容传递到目的地,但这类协议一般面向实时性应用场景,设计为实时方式传输,所以当面临较大带宽的时候,不能充分利用为超实时传输,而面临较小带宽的时候,无法正常传输到目的地。在视频生产的异地协作中,往往需要将视频素材传输至异地编辑生产,媒体内容传输的及时性和高效率都需要兼顾,而且使用的视频素材往往是广电级、专业级码率编码,现有视频文件和视频流传输方式都不能很好地应对。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种非实时视音频文件传输的方法,结合了文件传输和流传输各自的优点,将视频数据按时间(单帧或画面组)分块后按照视频内容时间先后顺序进行传输,接收端可以对收到的分片进行组装,将有效的部分视频帧提供出来,用于视频播放和编辑。一方面可以满足对视频内容边传输边使用的及时送达要求,另一方面也不受限于一倍速实时的设计,无论在高带宽还是低带宽环境都可以使用。此外,本专利技术采取的时间顺序的切割传输方式,可以在有多链路网络通道的情况下,充分利用多条链路并行传输,提高了传输效率。本专利技术的目的是通过以下技术方案来实现的:一种非实时视音频文件传输的方法,它包括切片操作步骤S2;在切片步骤S2中,包括如下步骤:分析传输任务的数据帧结构,进行切片操作;如果所述传输任务的数据帧结构全为内部画面,则直接按固定时间长度切片,如果所述传输任务的数据帧结构含有画面组,则做如下处理:判断所述画面组的长度是否达到设定的值,如果是,则直接按画面组进行切片操作;如果否,则依次叠加所述画面组的数量,直到达到设定的值,并按照该设定的值的画面组进行切片操作。所述设定的值,包括设定的一个画面组的长度的最低值。进一步地,在所述的切片操作步骤S2中,在形成所述切片的同时,更新记录所述切片的序号、起始帧数、结束帧数和切片标示。进一步地,所述的方法包括切片传输步骤S3;在切片传输步骤S3中,对在切片操作步骤S2中形成的切片,先记录传输任务的任务号,并在传输所述切片的同时,一起传输在切片操作步骤S2中更新记录的信息。进一步地,在切片传输步骤S3中,在生成切片后,每个切片作为传输子任务,将所述传输子任务分配到各个传输链路中;如果某条传输链路发生故障,将所述传输子任务重新分配到其他传输链路。进一步地,所述的方法它包括对步骤S2中形成的切片进行接收的步骤S4;在接收步骤S4中,接收端接收到所述切片后,将所述任务号发送给传输监控模块,传输监控模块在接收到所述任务号以后,表示切片接收完成,在切片接收完成后,播放端对所接收的切片能够直接播放,直接剪辑。进一步地,所述的方法它包括传输校验SS5步骤;在传输校验SS5步骤中,如果所述切片在设定的时间,还未收到表示接收完成的所述任务号时,则判定该切片传输任务传输失败,将失败的切片传输任务重新传输。进一步地,所述的方法它包括发起所述切片传输任务的步骤S1;在步骤S1中,发送端发起媒体数据文件传输任务,所述的媒体数据文件包括视频文件数据和音频文件数据。所述的媒体数据文件为完整的视频文件,或为边采集边传输的IP信号。本专利技术的有益效果是:(1)本专利技术实现视频文件数据(包括对应的音频文件数据)地边传边用;将大体积的文件分成小体积的分片文件进行传输,分片的读写不依赖其他分片,可以实现边传边播、边传边编,符合异地生产的要求,能够提高生产效率。(2)本专利技术实现多倍速传输;尤其是不局限于实时地单倍速率传输,可以充分利用带宽实现多倍速的素材传输,减少异地协作中素材回传花费的时间,提升节目生产的效率。(3)本专利技术将每个数据块分散在多条链路上,可以提高整体的传输效率;基于已经接收的数据块进行编辑,提高生产效率,如果数据块在传输过程中出现故障,出现故障的数据块会重新分配数据链路,保障了数据传输的强一致性和稳定性。(4)本专利技术可以降低广电专业高码视频文件的传输时间,实现边传边用,在传输的过程中可对切片进行播放、编辑等操作,相比于传统的文件传输方法节省了节目制作的成本。(5)本专利技术面对广电行业的高带宽通道时,能够非实时传输,充分利用带宽,充分满足了后方编辑的需求,既能充分利用带宽实现多倍速传输节省传输的时间,又实现了边传边用。(6)本专利技术提供了一种非实时视音频文件传输的方法。附图说明图1为本专利技术的方法步骤流程图。图2为本专利技术的传输校验步骤的流程示意图。具体实施方式下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。【实施例一】如图1所示,一种非实时视音频文件传输的方法,它包括切片操作步骤S2;在切片步骤S2中,包括如下步骤:分析传输任务的数据帧结构,进行切片操作;如果所述传输任务的数据帧结构全为内部画面,则直接按固定时间长度切片,如果所述传输任务的数据帧结构含有画面组,则做如下处理:判断所述画面组的长度是否达到设定的值,如果是,则直接按画面组进行切片操作;如果否,则依次叠加所述画面组的数量,直到达到设定的值,并按照该设定的值的画面组进行切片操作。所述设定的值,包括设定的一个画面组的长度的最低值。进一步地,在所述的切片操作步骤S2中,在形成所述切片的同时,更新记录所述切片的序号、起始帧数、结束帧数和切片标示。进一步地,所述的方法包括切片传输步骤S3;在切片传输步骤S3中,对在切片操作步骤S2中形成的切片,先记录传输任务的任务号,并在传输所述切片的同时,一起传输在切片操作步骤S2中更新记录的信息。进一步地,在切片传输步骤S3中,在生成成切片后,每个切片作为传输子任务,将所述传输子任务分配到各个传输链路中;如果某条传输链路发生故障,将所述传输子任务重新分配到其他传输链路。进一步地,所述的方法它包括对步骤S2中形成的切片进行接收的步骤S4;在接收步骤S4中,接收端接收到所述切片后,将所述任务号发送给传输监控模块,传输监控模块在接收到所述任务号以后,表示切片接收完成,在切片接收完成后,播放端对所接收的切片能够直接播放,直接剪辑。进一步地,所述的方法它包括传输校验SS5步骤;在传输校验SS5步骤中,如果所述切片在设定的时间,还未收到表示接收完成的所述任务号时,则判定该切片传输任务传输失败,将失败的切片传输任务重新传输。进一步地,所述的方法它包括发起所述切片传输任务的步骤S1;在步骤S1中,本文档来自技高网...
一种非实时视音频文件传输的方法

【技术保护点】
一种非实时视音频文件传输的方法,其特征在于:它包括切片操作步骤S2;在切片步骤S2中,包括如下步骤:分析传输任务的数据帧结构,进行切片操作;如果所述传输任务的数据帧结构全为内部画面,则直接按固定时间长度切片,如果所述传输任务的数据帧结构含有画面组,则做如下处理:判断所述画面组的长度是否达到设定的值,如果是,则直接按画面组进行切片操作;如果否,则依次叠加所述画面组的数量,直到达到设定的值,并按照该设定的值的画面组进行切片操作。

【技术特征摘要】
1.一种非实时视音频文件传输的方法,其特征在于:它包括切片操作步骤S2;在切片步骤S2中,包括如下步骤:分析传输任务的数据帧结构,进行切片操作;如果所述传输任务的数据帧结构全为内部画面,则直接按固定时间长度切片,如果所述传输任务的数据帧结构含有画面组,则做如下处理:判断所述画面组的长度是否达到设定的值,如果是,则直接按画面组进行切片操作;如果否,则依次叠加所述画面组的数量,直到达到设定的值,并按照该设定的值的画面组进行切片操作。2.根据权利要求1所述的一种非实时视音频文件传输的方法,其特征在于:所述设定的值,包括设定的一个画面组的长度的最低值。3.根据权利要求1所述的一种非实时视音频文件传输的方法,其特征在于:在所述的切片操作步骤S2中,在形成所述切片的同时,更新记录所述切片的序号、起始帧数、结束帧数和切片标示。4.根据权利要求1或权利要求3所述的一种非实时视音频文件传输的方法,其特征在于:它包括切片传输步骤S3;在切片传输步骤S3中,对在切片操作步骤S2中形成的切片,先记录传输任务的任务号,并在传输所述切片的同时,一起传输在切片操作步骤S2中更新记录的信息。5.根据权利要求4所述的一种非实时视音频文件传输的方法,其特征在于:在切片...

【专利技术属性】
技术研发人员:王炜谢超平
申请(专利权)人:成都索贝数码科技股份有限公司
类型:发明
国别省市:四川,51

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

1