本发明专利技术公开了一种跨域文件配置方法。接收视频播放请求,客户端若判断获知与目标视频对应的源服务器不能配置跨域文件,则通过中间服务器获取与目标视频所在目标域名对应的跨域文件,以及与目标视频相关联的视频文件,从而使目标域名中的播放器根据跨域文件和视频文件播放目标视频。从而避免了由于服务器不能配置跨域文件带来的视频播放的局限性,提高了视频播放的灵活性。本发明专利技术还公开了跨域文件配置方法的装置。
【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种跨域文件配置方法和装置。
技术介绍
跨域文件(crossdomain.xml)是一种XML文件,XML文件是被设计用来描述数据的,重点是什么是数据,如何存放数据。很多软件中都会包含有一些XML文件,其实这是一种扩展性标识语言文件,是用于标记电子文件使其具有结构性的标记语言。跨域文件是基于播放权限的一种许可,服务器根据配置的跨域文件,授权某些域名下的播放器可以在播放视频时访问存储在服务器上、与视频相关的资源,比如一些图片、或者视频流。播放器所在的域名只有在获取到了服务器侧的跨域文件,才能使用相关的资源播放视频。因此,如果服务器侧未配置跨域文件,则播放器无法播放这个服务器上存储的与待播放视频相关的视频文件。
技术实现思路
本专利技术实施例提供一种跨域文件配置方法和装置,用于避免了由于服务器不能配置跨域文件带来的视频播放的局限性,提高了视频播放的灵活性。。一种跨域文件配置方法,包括以下步骤:接收视频播放请求,所述播放请求包括:目标视频的视频标识;根据与所述目标视频对应的第一地址,查询预存的跨域文件配置信息,判断与所述第一地址对应的源服务器是否能够配置跨域文件,其中,所述源服务器中存储有与所述目标视频相关联的视频文件,所述跨域文件用于授权播放器所在的目标域名播放所述目标视频时使用所述视频文件;若判断获知所述源服务器不能配置所述跨域文件,则根据预存的第二地址向与所述第二地址对应的中间服务器,发送用于获取跨域文件的请求消息,所述请求消息包括:所述目标域名和所述视频标识,以便所述中间服务器根据所述目标域名生成所述跨域文件,以及根据所述视频标识从所述源服务器上获取所述视频文件;接收所述中间服务器返回的所述跨域文件和所述视频文件,以便应用所述播放器根据所述跨域文件和所述视频文件播放所述目标视频。本实施例提供的跨域文件配置方法,客户端若判断获知与目标视频对应的源服务器不能配置跨域文件,则通过中间服务器获取与目标视频所在目标域名对应的跨域文件,以及与目标视频相关联的视频文件,从而使目标域名中的播放器根据跨域文件和视频文件播放目标视频。从而避免了由于服务器不能配置跨域文件带来的视频播放的局限性,提高了视频播放的灵活性。可选地,在所述查询预存的跨域文件配置信息之前,所述方法还包括以下步骤:根据与所述目标视频对应的第一地址,向与所述第一地址对应的源服务器发送所述请求消息;根据所述源服务器的响应消息获知所述源服务器不能配置所述跨域文件,则在所述跨域文件配置信息中标记、与所述第一地址对应的源服务器不能配置跨域文件。本实施例提供的跨域文件配置方法,提供了一种客户端生成跨域文件配置信息的方法,从而客户端通过查询跨域文件配置信息中记录的服务器是否能够配置跨域文件,确定是直接从存储视频文件的服务器上获取跨域文件,还是直接重定向到中间服务器进行获取,而不需要与服务器进行交互。提高了操作效率。可选地,所述方法还包括以下步骤:在本地存储所述跨域文件。应用所述播放器根据所述跨域文件和所述视频文件播放所述目标视频。本实施例提供的跨域文件配置方法,将从中间服务器获取的跨域文件进行本地化存储,以便后续操作不需要频繁从中间服务器获取跨域文件,简化了操作,提高了处理效率。一种跨域文件配置方法,包括以下步骤:接收客户端发送的用于获取跨域文件的请求消息,所述请求消息包括:播放器所在的目标域名,以及目标视频的视频标识,所述跨域文件用于授权所述目标域名播放所述目标视频时、使用存储在源服务器上与所述目标视频相关联的视频文件;根据所述目标域名生成所述跨域文件;根据所述视频标识从所述源服务器上获取所述视频文件;将所述跨域文件和所述视频文件发送给所述客户端,以便所述客户端应用所述播放器根据所述跨域文件和所述视频文件播放所述目标视频。本实施例提供的跨域文件配置方法,客户端若判断获知与目标视频对应的源服务器不能配置跨域文件,则通过中间服务器获取与目标视频所在目标域名对应的跨域文件,以及与目标视频相关联的视频文件,从而使目标域名中的播放器根据跨域文件和视频文件播放目标视频。从而避免了由于服务器不能配置跨域文件带来的视频播放的局限性,提高了视频播放的灵活性。可选地,所述根据所述视频标识从所述源服务器上获取所述视频文件,包括以下步骤:查询本地存储的关联视频信息表,获取与所述视频标识对应的源服务器的第一地址;根据所述第一地址向所述源服务器发送获取请求,所述获取请求包括:所述视频标识,以便所述源服务器根据所述视频标识获取、与所述目标视频相关联的视频文件;接收所述源服务器返回的所述视频文件。本实施例提供的跨域文件配置方法,提供一种中间服务器从源服务器上获取视频文件的方式,中间文件可以将获取的视频文件和生成的跨域文件返回给客户端进行视频播放。从而避免了由于服务器不能配置跨域文件带来的视频播放的局限性,提高了视频播放的灵活性。一种跨域文件配置装置,包括:第一接收模块,用于接收视频播放请求,所述播放请求包括:目标视频的视频标识;处理模块,用于根据与所述目标视频对应的第一地址,查询预存的跨域文件配置信息,判断与所述第一地址对应的源服务器是否能够配置跨域文件,其中,所述源服务器中存储有与所述目标视频相关联的视频文件,所述跨域文件用于授权所述目标域名播放所述目标视频时使用所述视频文件;第一发送模块,用于若判断获知所述源服务器不能配置所述跨域文件,则根据预存的第二地址向与所述第二地址对应的中间服务器,发送用于获取跨域文件的请求消息,所述请求消息包括:所述目标域名和所述视频标识,以便所述中间服务器根据所述目标域名生成所述跨域文件,以及根据所述视频标识从所述源服务器上获取所述视频文件;第二接收模块,用于接收所述中间服务器返回的所述跨域文件和所述视频文件,以便应用所述播放器根据所述跨域文件和所述视频文件播放所述目标视频。本实施例提供的跨域文件配置装置,客户端若判断获知与目标视频对应的源服务器不能配置跨域文件,则通过中间服务器获取与目标视频所在目标域名对应的跨域文件,以及与目标视频相关联的视频文件,从而使目标域名中的播放器根据跨域文件和视频文件播放目标视频。从而避免了由于服务器不能配置跨域文件带来的视频播放的局限性,提高了视频播放的灵活性。可选地,还包括:第二发送模块,用于根据与所述目标视频对应的第一地址,向与所述第一地址对应的源服务器发送所述请求消息;标记模块,用于根据所述源服务器的响应消息获知所述源服务器不能配置所述跨域文件,则在所述跨域文件配置信息中标记与所述第一地址对应的源服务器不能配置跨域文件。本实施例提供的跨域文件配置装置,提供了一种客户端生成跨域文件配置信息的方法,从而客户端通过查询跨域文件配置信息中记录的服务器是否能够配置跨域文件,确定是直接从存储视频文件的服务器上获取跨域文件,还是直接重定向到中间服务器进行获取,而不需要与服务器进行交互。提高了操作效率。可选地,还包括:存储模块,用于在本地存储所述跨域文件。播放模块,用于应用所述播放器根据所述跨域文件和所述视频文件播放所述目标视频。本实施例提供的跨域文件配置装置,将从中间服务器获取的跨域文件进行本地化存储,以便后续操作不需要频繁从中间服务器获取跨域文件,简化了操作,提高了处理效率。一种跨域本文档来自技高网...
【技术保护点】
一种跨域文件配置方法,其特征在于,包括以下步骤:接收视频播放请求,所述播放请求包括:目标视频的视频标识;根据与所述目标视频对应的第一地址,查询预存的跨域文件配置信息,判断与所述第一地址对应的源服务器是否能够配置跨域文件,其中,所述源服务器中存储有与所述目标视频相关联的视频文件,所述跨域文件用于授权播放器所在的目标域名播放所述目标视频时使用所述视频文件;若判断获知所述源服务器不能配置所述跨域文件,则根据预存的第二地址向与所述第二地址对应的中间服务器,发送用于获取跨域文件的请求消息,所述请求消息包括:所述目标域名和所述视频标识,以便所述中间服务器根据所述目标域名生成所述跨域文件,以及根据所述视频标识从所述源服务器上获取所述视频文件;接收所述中间服务器返回的所述跨域文件和所述视频文件,以便所述播放器根据所述跨域文件和所述视频文件播放所述目标视频。
【技术特征摘要】
【专利技术属性】
技术研发人员:徐晓东,
申请(专利权)人:无锡天脉聚源传媒科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。