对移动终端中非支持格式的视频进行转换的方法及系统的制作方法_2

文档序号:9420736阅读:来源:国知局
的本地视频信息建立对应关系,组成mp4数据并保存;
[0034]所述移动终端的播放器对该视频进行播放时,根据该视频的所述具有mp4文件头的本地视频信息,从本地调取格式转换后生成的所述mp4数据进行播放。
[0035]其中,进一步地,所述移动终端接收向网络服务器发送非支持格式的视频请求信息后返回的所请求视频对应的描述文件信息,并根据该描述文件信息生成对应该视频的具有mp4文件头的本地视频信息保存,进一步为:
[0036]所述移动终端判断到非支持格式的视频请求信息后,转发给网络服务器;及
[0037]所述移动终端接收所述网络服务器接收到所述非支持格式的视频请求信息后返回的描述文件信息,并根据该描述文件信息生成对应该视频的具有mp4文件头的本地视频信息保存。
[0038]其中,进一步地,所述移动终端接收所述网络服务器接收到所述非支持格式的视频请求信息后返回的描述文件信息,进一步为:
[0039]所述移动终端接收所请求非支持格式的视频相对应的描述文件信息,该描述文件信息由所述网络服务器接收到所述非支持格式的视频请求信息前预先生成。
[0040]其中,进一步地,所述移动终端启动对该视频的格式转换处理,生成相应的mp4格式的视频对象,并将生成的mp4格式的视频对象与所述具有mp4文件头的本地视频信息建立对应关系,组成mp4数据并保存,进一步为:
[0041]所述移动终端接收服务器发送的非支持格式的视频数据后,按照mp4格式协议,将该非支持格式的视频数据封装成mp4格式的视频对象,并将生成的mp4格式的视频对象与所述具有mp4文件头的本地视频信息建立对应关系,组成mp4数据并保存。
[0042]其中,进一步地,所述描述文件信息包括:音视频的编码格式、视频的分辨率、音频的采样率、采样精度、声道数、每个音视频包的大小以及每个音视频包所对应的时间戳信息。
[0043]其中,进一步地,该系统设置在所述移动终端中,该系统包括:接收模块、处理模块和播放模块;其中,
[0044]所述接收模块,用于接收向网络服务器发送非支持格式的视频请求信息后返回的所请求视频对应的描述文件信息,并根据该描述文件信息生成对应该视频的具有mp4文件头的本地视频信息保存;
[0045]所述处理模块,用于接收向网络服务器发送非支持格式的视频请求信息后返回的所请求视频,并启动对该视频的格式转换处理,生成相应的mp4格式的视频对象,并将生成的mp4格式的视频对象与所述具有mp4文件头的本地视频信息建立对应关系,组成mp4数据并保存;
[0046]所述播放模块,用于根据该视频的所述具有mp4文件头的本地视频信息,从本地调取格式转换后生成的所述mp4数据进行播放。
[0047]其中,进一步地,所述处理模块,进一步用于:
[0048]判断到非支持格式的视频请求信息后,转发给网络服务器;及
[0049]接收所述网络服务器接收到所述非支持格式的视频请求信息后返回的描述文件信息,并根据该描述文件信息生成对应该视频的具有mp4文件头的本地视频信息保存。
[0050]其中,进一步地,所述处理模块,进一步还用于:
[0051]接收所请求非支持格式的视频相对应的描述文件信息,该描述文件信息由所述网络服务器接收到所述非支持格式的视频请求信息前预先生成。
[0052]其中,进一步地,所述处理模块,进一步还用于:
[0053]接收服务器发送的非支持格式的视频数据,按照mp4格式协议,将该非支持格式的视频数据封装成mp4封装对象,并将生成的mp4封装对象与所述具有mp4文件头的本地视频信息建立对应关系,组成mp4数据并保存。
[0054]其中,进一步地,所述描述文件信息包括:音视频的编码格式、视频的分辨率、音频的采样率、采样精度、声道数、每个音视频包的大小以及每个音视频包所对应的时间戳信息。
[0055]与现有技术相比,本申请所述的一种对移动终端中非支持格式的视频进行转换的方法,具有以下优点:
[0056](I)本发明将移动终端非支持格式的视频文件到mp4格式的视频文件的转换从网络服务器换到移动终端进行操作。由于非支持格式视频文件到mp4格式的视频文件的转换操作被分布到每个移动终端的本地进行,减小了网络服务器的压力。
[0057](2)本发明在播放非支持格式的本地视频时,预先在移动终端将非支持格式的视频转换为支持的视频格式形式,实现了移动终端本地非支持格式视频的播放。
[0058](3)本发明中服务器直接将非支持格式的视频文件传输给移动终端的形式,避免了由网络端缓存格式转换与流化之间传输数据所引起的网络问题,使得移动终端更流畅地播放视频。
[0059](4)本发明在移动终端本地转换视频格式,避免了由移动终端系统转换视频格式增加移动终端CPU工作强度带来的发热问题,同时还节省了移动终端的系统资源。
[0060](5)本发明通过将非支持格式的视频在移动终端本地转换为1S系统支持的mp4格式视频,视频对象之间各自相对独立,提高了多媒体数据的可重用性,还允许用户对单个视频进行操作,方便了用户的交互体验。
[0061]当然,实施本申请的任一产品必不一定需要同时达到以上所述的所有技术效果。
【附图说明】
[0062]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0063]图1是现有技术的基于服务器转换的视频播放系统结构示意图;
[0064]图2是现有技术中基于服务器转换的视频播放示意图;
[0065]图3是本发明实施例1所述的对移动终端中非支持格式的视频进行转换的方法流程不意图;
[0066]图4是本发明实施例2所述的对移动终端中非支持格式的视频进行转换的方法流程不意图;
[0067]图5是本发明应用实施例所述的对移动终端中非支持格式的视频进行转换的方法流程示意图;
[0068]图6是本发明实施例4所述的对移动终端中非支持格式的视频进行转换的系统结构框图。
【具体实施方式】
[0069]如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
[0070]以下结合附图对本申请作进一步详细说明,但不作为对本申请的限定。
[0071]实施例1:
[0072]如图3所示,为本发明实施例1所述的一种对移动终端中非支持格式的视频进行转换的方法,包括:
[0073]步骤301,移动终端接收向网络服务器发送非支持格式的视频请求信息后返回的所请求视频对应的描述文件信息,并根据该描述文件信息生成具有mp4文件头的本地视频信息保存。
[0074]在该步骤中,移动终端的系统播放器,优选地,该系统播放器为1S系统播放器,收到播放非支持格式视频指令后,向本地服务器发送http请求,移动终端的本地服务器收到http请求转
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1