一种高码文件媒体数据访问方法和系统技术方案

技术编号:16704054 阅读:25 留言:0更新日期:2017-12-02 17:37
本发明专利技术公开了一种高码文件媒体数据访问方法和系统。所述的方法包括:S1:建立连接;S2:获取MPD/M3U8文件;S3:解析MPD/M3U8文件;S4:专业网络访问客户端访问文件。所述的系统包括媒体数据服务器和专业网络访问客户端,专业网络访问客户端与媒体数据服务器连接。本发明专利技术提高了高码文件媒体数据的访问效率,每一个切片都是相对独立的个体,切片的解析无需其他切片的辅助,一个切片形成后便能访问,实现了边采集、边回传、边访问的媒体数据访问模式,提高了生产效率,满足了专业视频网络和互联网/移动网融合发展的趋势。

A high code file media data access method and system

The invention discloses a high code file media data access method and system. The methods described include: S1: establish a connection; S2: get the MPD/M3U8 file; S3: parse the MPD/M3U8 file; S4: a professional network access to the client to access the file. The systems described include the media data server and the professional network access client, and the professional network access client connects with the media data server. The invention improves the access efficiency of media data file of high code, each section is independent of the individual sections of the analysis without auxiliary other slices, a slice form can access, realizes the collection, transmission, edge edge edge media data access mode, improve production efficiency and to meet the professional video network and Internet / Mobile network integration and development trend.

【技术实现步骤摘要】
一种高码文件媒体数据访问方法和系统
本专利技术涉及媒体数据访问技术,尤其涉及一种高码文件媒体数据访问方法和系统。
技术介绍
现有的媒体数据访问技术中,包括了专业视频网络的媒体数据访问和互联网/移动网的媒体数据访问。专业视频网络的媒体数据访问主要通过文件共享的方式,通过专业链路获取媒体文件,文件的格式主要为广电专业视音频格式,如:.mxf、.avi等。互联网/移动网的媒体数据访问方式较多:RTSP/RTP等面向连接的流媒体技术、无连接的HTTP渐进式下载、以DASH/HLS为代表的基于HTTP的动态自适应的流式访问。现有的媒体数据访问技术仍然存在一些不足:1)视音频文件存储方案未充分针对视频特性设计,有的视音频存储大多基于通用存储和通用文件系统构建,未针对视频特性进行考虑,如视频元数据分离、冗余的文件系统等。以至于在访问文件时,只能对整个文件进行访问,而不能就其中一部分进行访问,这无疑降低了访问的效率,也会对带宽造成较大的浪费。互联网/移动网应用的DASH等技术对视音频文件的存储和访问做了改善,但专业视频网络作为视音频来源的重要的一部分却还不能满足这样的要求;2)专业视频网络和互联网/移动网分离,不满足融合发展的趋势。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种高码文件媒体数据访问方法和系统,提高了高码文件媒体数据的访问效率,有利于保障视频素材访问的流畅性和提升带宽的利用率,一方面,带宽不足时,访问低码素材以保证素材访问的流畅性,大大降低卡顿发生的频率,能够提高工作效率;另一方面,带宽富余时,尽可能地访问高码的素材,这样能够最大程度地利用带宽,同时最大程度地提升视觉体验。本专利技术的目的是通过以下技术方案来实现的:一种高码文件媒体数据访问系统,包括:媒体数据服务器和专业网络访问客户端;所述的专业网络访问客户端与媒体数据服务器连接;所述的专业网络访问客户端包括:客户端控制模块、MPD/M3U8解析模块、切片解析模块、SDK访问模块和播放器;所述的客户端控制模块,用于控制视频播放;所述的MPD/M3U8解析模块,用于解析MPD/M3U8文件,获取媒体文件及其切片文件的信息;所述的切片解析模块,用于解析收到的切片文件;所述的SDK访问模块,用于通过SDK向媒体数据服务器发送访问请求;所述的播放器,用于播放解析后的切片文件;所述的专业网络访问客户端,用于访问解析后的切片文件。一种高码文件媒体数据访问方法,包括步骤:S1:建立连接;S2:获取MPD/M3U8文件;S3:解析MPD/M3U8文件;S4:专业网络客户端访问文件。进一步地,包括步骤:S5:持续获取和播放视频流,基于实时带宽情况和MPD/M3U8文件中信息延续或改变获取的切片的码率。进一步地,在步骤S1中,在广电专用网络中建立与服务端的连接。进一步地,通过文件共享,连接广电专用网络与服务端。进一步地,在步骤S2中,包括步骤:S21:建立连接后,专业网络客户端通过SDK向媒体数据服务器发出MPD/M3U8请求;S22:媒体数据服务器收到所述MPD/M3U8请求后,将MPD/M3U8文件发送给专业网络客户端。进一步地,在步骤S3中,专业网络客户端的MPD/M3U8解析模块对MPD/M3U8文件进行解析,解析出所有媒体文件及其切片文件的信息。所述媒体文件的信息包括时间长度、媒体种类、切片数目和各切片时序信息;所述切片文件的信息包括起止时间、格式、大小、码率、分辨率、带宽范围和位置信息。进一步地,在步骤S4中,包括步骤:S41:客户端选择需要播放的媒体素材并将素材信息发送给SDK访问模块;S42:SDK访问模块通过SDK向媒体数据服务器发出媒体素材请求;S43:媒体数据服务器接收到请求信息后将对应的媒体素材的切片文件发送给专业网络客户端;S44:专业网络客户端的切片解析模块解析收到的切片文件;S45:通过专业网络客户端的控制模块控制播放器进行播放解析的切片文件。本专利技术的有益效果是:(1)提高了高码文件媒体数据的访问效率。(2)每一个切片都是相对独立的个体,切片的解析无需其他切片的辅助,因此,一个切片形成后便能访问,实现了边采集、边回传、边访问的媒体数据访问模式,显著提高了生产效率。(3)将本专利技术结合互联网端访问技术,可以满足专业视频网络和互联网/移动网融合发展的趋势。(4)有利于保障视频素材访问的流畅性和提升带宽的利用率,一方面,带宽不足时,访问低码素材以保证素材访问的流畅性,大大降低卡顿发生的频率,能够提高工作效率;另一方面,带宽富余时,尽可能地访问高码的素材,这样能够最大程度地利用带宽,同时最大程度地提升视觉体验。附图说明图1为本专利技术的系统结构图。图2为本专利技术的方法步骤流程图。具体实施方式下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。【实施例一】如图1所示,一种高码文件媒体数据访问系统,包括:媒体数据服务器和专业网络访问客户端;所述的专业网络访问客户端与媒体数据服务器连接;所述的专业网络访问客户端包括:客户端控制模块、MPD/M3U8解析模块、切片解析模块、SDK访问模块和播放器;所述的客户端控制模块,用于控制视频播放;所述的MPD/M3U8解析模块,用于解析MPD/M3U8文件,获取媒体文件及其切片文件的信息;所述的切片解析模块,用于解析收到的切片文件;所述的SDK访问模块,用于通过SDK向媒体数据服务器发送访问请求;所述的播放器,用于播放解析后的切片文件;所述的专业网络访问客户端,用于访问解析后的切片文件。如图2所示,一种高码文件媒体数据访问方法,包括步骤:S1:建立连接;S2:获取MPD/M3U8文件;S3:解析MPD/M3U8文件;S4:专业网络客户端访问文件。进一步地,包括步骤:S5:持续获取和播放视频流,基于实时带宽情况和MPD/M3U8文件中信息延续或改变获取的切片的码率。进一步地,在步骤S1中,在广电专用网络中建立与服务端的连接。进一步地,通过文件共享,连接广电专用网络与服务端。进一步地,在步骤S2中,包括步骤:S21:建立连接后,专业网络客户端通过SDK向媒体数据服务器发出MPD/M3U8请求;S22:媒体数据服务器收到所述MPD/M3U8请求后,将MPD/M3U8文件发送给专业网络客户端。进一步地,在步骤S3中,专业网络客户端的MPD/M3U8解析模块对MPD/M3U8文件进行解析,解析出所有媒体文件及其切片文件的信息。所述媒体文件的信息包括时间长度、媒体种类、切片数目和各切片时序信息;所述切片文件的信息包括起止时间、格式、大小、码率、分辨率、带宽范围和位置信息。进一步地,在步骤S4中,包括步骤:S41:客户端选择需要播放的媒体素材并将素材信息发送给SDK访问模块;S42:SDK访问模块通过SDK向媒体数据服务器发出媒体素材请求;S43:媒体数据服务器接收到请求信息后将对应的媒体素材的切片文件发送给专业网络客户端;S44:专业网络客户端的切片解析模块解析收到的切片文件;S45:通过专业网络客户端的控制模块控制播放器进行播放解析的切片文件。在本专利技术的实施例一中,文件模拟服务模块既可以部署在访问终端,也可以单独部署,系统主要由媒体数据服务器、文件模拟服务、访问终端构成,其中媒体数据服务器由媒本文档来自技高网...
一种高码文件媒体数据访问方法和系统

【技术保护点】
一种高码文件媒体数据访问系统,其特征在于,包括:媒体数据服务器和专业网络访问客户端;所述的专业网络访问客户端与媒体数据服务器连接;所述的专业网络访问客户端包括:客户端控制模块、MPD/M3U8解析模块、切片解析模块、SDK访问模块和播放器;所述的客户端控制模块,用于控制视频播放;所述的MPD/M3U8解析模块,用于解析MPD/M3U8文件,获取媒体文件及其切片文件的信息;所述的切片解析模块,用于解析收到的切片文件;所述的SDK访问模块,用于通过SDK向媒体数据服务器发送访问请求;所述的播放器,用于播放解析后的切片文件;所述的专业网络访问客户端,用于访问解析后的切片文件。

【技术特征摘要】
1.一种高码文件媒体数据访问系统,其特征在于,包括:媒体数据服务器和专业网络访问客户端;所述的专业网络访问客户端与媒体数据服务器连接;所述的专业网络访问客户端包括:客户端控制模块、MPD/M3U8解析模块、切片解析模块、SDK访问模块和播放器;所述的客户端控制模块,用于控制视频播放;所述的MPD/M3U8解析模块,用于解析MPD/M3U8文件,获取媒体文件及其切片文件的信息;所述的切片解析模块,用于解析收到的切片文件;所述的SDK访问模块,用于通过SDK向媒体数据服务器发送访问请求;所述的播放器,用于播放解析后的切片文件;所述的专业网络访问客户端,用于访问解析后的切片文件。2.一种高码文件媒体数据访问方法,其特征在于,包括步骤:S1:建立连接;S2:获取MPD/M3U8文件;S3:解析MPD/M3U8文件;S4:专业网络客户端访问文件。3.根据权利要求2所述的一种高码文件媒体数据访问方法,其特征在于,包括步骤:S5:持续获取和播放视频流,基于实时带宽情况和MPD/M3U8文件中信息延续或改变获取的切片的码率。4.根据权利要求2或3所述的一种高码文件媒体数据访问方法,其特征在于:在步骤S1中,在广电专用网络中建立与服务端的连接。5.根据权利要求2或3所述的一种高码文件媒体数据访问方法,其特征在于:通过文件共享,连接广电专用...

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

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

1