The embodiment of the invention provides a video playing method, a player, a server and a system. The method comprises: sending a video playing request to a server; receiving a video playing address set and a video playing configuration file set returned by the server, wherein the video playing address set and the video playing configuration file set are determined by the server according to the device type and the browser type; according to the device version and the browser version, broadcasting the video from the server Select the matching video playback address in the playback address set; obtain the target video from the matching video playback address; play the target video using the browser version of the video playback profile. The embodiment of the invention can improve the compatibility of video playing in different devices and browsers, and improve the user experience of video playing.
【技术实现步骤摘要】
视频播放方法、播放器、服务器和系统
本专利技术涉及计算机
,尤其涉及一种视频播放方法、播放器、服务器和系统。
技术介绍
H5是HTML5的简称。HTML5是HTML(HyperTextMarkupLanguage,超文本标记语言)的版本5。基于H5的视频广告能够为下一代的互动广告提供坚实的基础。视频广告需要在大量不同的设备、浏览器型号和版本上播放。当前浏览器中的视频播放是基于浏览器原生的视频标签进行的,浏览器播放视频前需要读取视频标签,因此视频播放效果受浏览器限制严重。由于不同的浏览器对视频标签有着不同的限制,例如不能自动播放,播放器内联播放需要客户端进行专门配置等,因此,同一段视频在不同浏览器中的播放体验可能会完全不同。
技术实现思路
本专利技术实施例提供一种视频播放方法、播放器、服务器和系统,以解决现有技术中的一个或多个技术问题。第一方面,本专利技术实施例提供了一种视频播放方法,包括:向服务器发送视频播放请求,所述视频播放请求包括设备类型和浏览器类型;接收所述服务器返回的视频播放地址集合和视频播放配置文件集合,所述视频播放地址集合和视频播放配置文件集合是所述服务器根据所述设备类型和所述浏览器类型来确定的;根据设备版本和浏览器版本,从所述视频播放地址集合中选择匹配的视频播放地址;从匹配的视频播放地址获取目标视频;利用浏览器版本的视频播放配置文件播放所述目标视频。在一种实施方式中,所述视频播放地址集合中的每个地址和所述视频播放配置文件集合中的配置文件存在映射关系。在一种实施方式中,所述视频播放请求还包括网络状态信息,所述视频播放地址集合和视频播放配置文件 ...
【技术保护点】
1.一种视频播放方法,其特征在于,包括:向服务器发送视频播放请求,所述视频播放请求包括设备类型和浏览器类型;接收所述服务器返回的视频播放地址集合和视频播放配置文件集合,所述视频播放地址集合和视频播放配置文件集合是所述服务器根据所述设备类型和所述浏览器类型来确定的;根据设备版本和浏览器版本,从所述视频播放地址集合中选择匹配的视频播放地址;从匹配的视频播放地址获取目标视频;利用浏览器版本对应的视频播放配置文件播放所述目标视频。
【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:向服务器发送视频播放请求,所述视频播放请求包括设备类型和浏览器类型;接收所述服务器返回的视频播放地址集合和视频播放配置文件集合,所述视频播放地址集合和视频播放配置文件集合是所述服务器根据所述设备类型和所述浏览器类型来确定的;根据设备版本和浏览器版本,从所述视频播放地址集合中选择匹配的视频播放地址;从匹配的视频播放地址获取目标视频;利用浏览器版本对应的视频播放配置文件播放所述目标视频。2.根据权利要求1所述的方法,其特征在于,所述视频播放地址集合中的每个视频播放地址和所述视频播放配置文件集合中的配置文件存在映射关系。3.根据权利要求1所述的方法,其特征在于,所述视频播放请求还包括网络状态信息,所述视频播放地址集合和视频播放配置文件集合是所述服务器根据所述网络状态信息、所述设备类型和所述浏览器类型产生的。4.根据权利要求1所述的方法,其特征在于,所述根据设备版本和浏览器版本,从所述视频播放地址集合中选择匹配的视频播放地址,包括:如果所在设备支持WebAssembly,通过脚本程序选择H.264编码方式的视频播放地址进行播放;如果所在设备不支持WebAssembly,通过脚本程序选择MPEG-1编码方式的视频播放地址进行播放。5.根据权利要求1所述的方法,其特征在于,还包括:接收所述服务器返回的黑名单列表,所述黑名单列表包括与所述设备类型、浏览器类型不匹配的视频播放地址;根据所述黑名单列表拒绝选择指定的视频播放地址。6.根据权利要求1所述的方法,其特征在于,还包括:在视频播放过程中,将视频播放效果信息回传至所述服务器;接收所述服务器根据所述播放效果信息发送的视频播放地址及配置信息。7.一种视频播放方法,其特征在于,包括:接收播放器发送的视频播放请求,所述视频播放请求包括设备类型和浏览器类型;根据所述视频播放请求中的设备类型和浏览器类型,产生视频播放地址集合和对应的视频播放配置文件集合,返回至播放器。8.根据权利要求7所述的方法,其特征在于,所述视频播放请求还包括网络状态信息,根据所述网络状态信息、所述设备类型和所述浏览器类型产生所述视频播放地址集合和视频播放配置文件集合。9.根据权利要求7所述的方法,其特征在于,还包括:根据所述视频播放请求返回黑名单列表。10...
【专利技术属性】
技术研发人员:孟大巍,
申请(专利权)人:北京豆萌信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。