视频处理方法、装置及终端制造方法及图纸

技术编号:18021700 阅读:28 留言:0更新日期:2018-05-23 06:42
本发明专利技术公开了一种视频处理方法、装置及终端。方法包括:通过投影服务监控并获取投影请求;启动下载服务,根据投影请求获取待投影的视频;在下载服务获取到待投影的视频时,激活监控服务;通过监控服务,判断视频的格式是否属于被投终端所支持的预设格式;如果视频的格式不属于预设格式,则启用视频的格式所对应的转码服务;通过转码服务将视频的格式转化为预设格式;通过投影协议将预设格式的视频投影至被投终端。通过本发明专利技术的方法、装置及终端,在待投影的视频不属于被投设备所支持的预设格式时,可通过转码服务将视频的格式进行自动转化来实现视频的投影。

【技术实现步骤摘要】
视频处理方法、装置及终端
本专利技术涉及视频处理
,特别涉及一种视频处理方法、装置及终端。
技术介绍
目前,用户在观看视频时,常常需要将视频从手机等终端上投影至其他设备进行播放,但由于被投设备所支持的视频格式有限,因而,常常出现由于需要投影的视频的格式不符合被投设备所支持的格式而导致无法成功投影的问题,例如:在以苹果appletv盒子作为接收装置,通过无线路由器中转,使用airplay协议将iPhone/iPad播放的视频投影至appletv盒子上时,由于appletv盒子只支持苹果系统的mp4、m3u8视频格式,对常见的flv、mkv等格式不支持,因此,无法将mp4、m3u8之外的格式的视频投影至appletv盒子。
技术实现思路
有鉴于此,本专利技术实施例所要解决的一个技术问题如何提供一种视频处理方法、装置及终端,在待投影的视频不属于被投设备所支持的预设格式时,通过转码服务将视频的格式进行自动转化来实现视频的投影。本专利技术提供了一种视频处理方法,包括:通过投影服务监控并获取投影请求;启动下载服务,根据所述投影请求获取待投影的视频;在所述下载服务获取到所述待投影的视频时,激活监控服务;通过所述监控服务,判断所述视频的格式是否属于被投终端所支持的预设格式;如果所述视频的格式不属于所述预设格式,则启用所述视频的格式所对应的转码服务;通过所述转码服务将所述视频的格式转化为所述预设格式;通过投影协议将所述预设格式的视频投影至所述被投终端。在一个实施例中,在判断所述视频的格式是否属于被投终端所支持的预设格式之前,所述方法还包括:对所述视频的头部进行解析,获得所述视频的格式。在一个实施例中,所述通过所述转码服务将所述视频的格式转化为所述预设格式,包括:如果所述视频的格式不是所述预设格式,对所述视频进行解复用和解码;将经过解复用和解码的视频进行编码并封装为所述预设格式,以获得所述预设格式的视频。在一个实施例中,所述启动下载服务,根据所述投影请求获取待投影的视频,包括:从视频服务器中获取所述待投影的视频的下载地址;基于所述下载地址,使用所述下载服务下载所述待投影的视频,并将所述待投影的视频存储至当前终端;所述通过投影协议将所述预设格式的视频投影至所述被投终端,包括:从所述当前终端中读取所述预设格式的视频,以通过所述投影协议将所述预设格式的视频投影至所述被投终端。在一个实施例中,所述方法还包括:根据所述当前终端的ip地址(InternetProtocolAddress,互联网协议地址),和预设端口号,生成所述当前终端中用于存储所述预设格式的视频的目标缓存地址,其中,所述目标缓存地址的格式符合http协议(HyperTextTransferProtocol,超文本传输协议);所述从所述当前终端中读取所述预设格式的视频,以通过所述投影协议将所述预设格式的视频投影至所述被投终端,包括:启用http服务;使用所述http服务将所述目标缓存地址发送至所述被投终端;在接收到所述被投终端通过所述http协议对所述目标缓存地址的访问时,读取所述预设格式的视频;通过所述投影协议将所述预设格式的视频投影至所述被投终端。本专利技术还提供了一种视频处理装置,包括:处理模块,用于通过投影服务监控并获取投影请求;获取模块,用于启动下载服务,根据所述投影请求获取待投影的视频;激活模块,用于在所述下载服务获取到所述待投影的视频时,激活监控服务;判断模块,用于通过所述监控服务,判断所述视频的格式是否属于被投终端所支持的预设格式;启用模块,用于如果所述视频的格式不属于所述预设格式,则启用所述视频的格式所对应的转码服务;转化模块,用于通过所述转码服务将所述视频的格式转化为所述预设格式;投影模块,用于通过投影协议将所述预设格式的视频投影至所述被投终端。在一个实施例中,所述装置还包括:解析模块,用于在判断所述视频的格式是否属于被投终端所支持的预设格式之前,对所述视频的头部进行解析,获得所述视频的格式。在一个实施例中,所述转化模块包括:第一处理子模块,用于如果所述视频的格式不是所述预设格式,对所述视频进行解复用和解码;第二处理子模块,用于将经过解复用和解码的视频进行编码并封装为所述预设格式,以获得所述预设格式的视频。在一个实施例中,所述处理模块包括:获取子模块,用于从视频服务器中获取所述待投影的视频的下载地址;第三处理子模块,用于基于所述下载地址,使用所述下载服务下载所述待投影的视频,并将所述待投影的视频存储至当前终端;所述投影模块包括:读取子模块,用于从所述当前终端中读取所述预设格式的视频,以通过所述投影协议将所述预设格式的视频投影至所述被投终端。在一个实施例中,所述装置还包括:生成模块,用于根据所述当前终端的ip(InternetProtocolAddress,互联网协议地址)地址和预设端口号,生成所述当前终端中用于存储所述预设格式的视频的目标缓存地址,其中,所述目标缓存地址的格式符合http协议;所述读取子模块包括:启用单元,用于启用http服务;发送单元,用于使用所述http服务将所述目标缓存地址发送至所述被投终端;读取单元,用于在接收到所述被投终端通过所述http协议对所述目标缓存地址的访问时,读取所述预设格式的视频;投影单元,用于通过所述投影协议将所述预设格式的视频投影至所述被投终端。本专利技术还提供了一种终端,包括:如上述技术方案中任一项所述的视频处理装置。本专利技术的实施例提供的技术方案可以包括以下有益效果:在通过投影服务监控并获取到投影请求后,可根据该投影请求自动获取待投影的视频,进而在下载服务获取到待投影的视频时,激活监控服务,以通过该监控服务,判断待投影的视频的格式是否属于被投终端所支持的预设格式,而如果该视频的格式不属于预设格式,说明无法直接将视频投影至被投终端,因而,需要启用视频的格式所对应的转码服务,以该转码服务将视频的格式转化为预设格式,并通过该投影协议将预设格式的视频自动投影至被投终端,从而在待投影的视频不属于被投设备所支持的预设格式时,通过转码服务将视频的格式进行自动转化来实现视频的投影。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是根据一示例性实施例示出的一种视频处理方法的流程图。图2是根据一示例性实施例示出的另一种视频处理方法的流程图。图3是根据一示例性实施例示出的又一种视频处理方法的流程图。图4是根据一示例性实施例示出的一种视频处理装置的框图。图5是根据一示例性实施例示出的另一种视频处理装置的框图。图6是根据一示例性实施例示出的又一种视频处理装置的框图。图7是根据一示例性实施例示出的一种具有视频处理装置的IOS设备的连接关系的框图。具体实施方式现在将参照附图1至7来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数本文档来自技高网...
视频处理方法、装置及终端

【技术保护点】
一种视频处理方法,其特征在于,包括:通过投影服务监控并获取投影请求;启动下载服务,根据所述投影请求获取待投影的视频;在所述下载服务获取到所述待投影的视频时,激活监控服务;通过所述监控服务,判断所述视频的格式是否属于被投终端所支持的预设格式;如果所述视频的格式不属于所述预设格式,则启用所述视频的格式所对应的转码服务;通过所述转码服务将所述视频的格式转化为所述预设格式;通过投影协议将所述预设格式的视频投影至所述被投终端。

【技术特征摘要】
1.一种视频处理方法,其特征在于,包括:通过投影服务监控并获取投影请求;启动下载服务,根据所述投影请求获取待投影的视频;在所述下载服务获取到所述待投影的视频时,激活监控服务;通过所述监控服务,判断所述视频的格式是否属于被投终端所支持的预设格式;如果所述视频的格式不属于所述预设格式,则启用所述视频的格式所对应的转码服务;通过所述转码服务将所述视频的格式转化为所述预设格式;通过投影协议将所述预设格式的视频投影至所述被投终端。2.根据权利要求1所述的方法,其特征在于,在判断所述视频的格式是否属于被投终端所支持的预设格式之前,所述方法还包括:对所述视频的头部进行解析,获得所述视频的格式。3.根据权利要求1所述的方法,其特征在于,所述通过所述转码服务将所述视频的格式转化为所述预设格式,包括:如果所述视频的格式不是所述预设格式,对所述视频进行解复用和解码;将经过解复用和解码的视频进行编码并封装为所述预设格式,以获得所述预设格式的视频。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述启动下载服务,根据所述投影请求获取待投影的视频,包括:从视频服务器中获取所述待投影的视频的下载地址;基于所述下载地址,使用所述下载服务下载所述待投影的视频,并将所述待投影的视频存储至当前终端;所述通过投影协议将所述预设格式的视频投影至所述被投终端,包括:从所述当前终端中读取所述预设格式的视频,以通过所述投影协议将所述预设格式的视频投影至所述被投终端。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:根据所述当前终端的ip地址和预设端口号,生成所述当前终端中用于存储所述预设格式的视频的目标缓存地址,其中,所述目标缓存地址的格式符合http协议;所述从所述当前终端中读取所述预设格式的视频,以通过所述投影协议将所述预设格式的视频投影至所述被投终端,包括:启用http服务;使用所述http服务将所述目标缓存地址发送至所述被投终端;在接收到所述被投终端通过所述http协议对所述目标缓存地址的访问时,读取所述预设格式的视频;通过所述投影协议将所述预设格式的视频投影至所述被投终端。6.一种视频处理装置,其特征在于,包括:处理模块,用于通过投影服务监控...

【专利技术属性】
技术研发人员:彭吉
申请(专利权)人:暴风集团股份有限公司
类型:发明
国别省市:北京,11

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

1