[发明专利]视频播放方法、播放器、服务器和系统有效
申请号: | 201910772452.4 | 申请日: | 2019-08-20 |
公开(公告)号: | CN110430451B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 孟大巍;杨斌 | 申请(专利权)人: | 北京豆萌信息技术有限公司 |
主分类号: | H04N21/239 | 分类号: | H04N21/239;H04N21/258;H04N21/262;H04N21/437;H04N21/45 |
代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 章凯;李够生 |
地址: | 100010 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 方法 服务器 系统 | ||
本发明实施例提出一种视频播放方法、播放器、服务器和系统。该方法包括:向服务器发送视频播放请求;接收所述服务器返回的视频播放地址集合和视频播放配置文件集合,所述视频播放地址集合和视频播放配置文件集合是所述服务器根据所述设备类型和所述浏览器类型来确定的;根据设备版本和浏览器版本,从所述视频播放地址集合中选择匹配的视频播放地址;从匹配的视频播放地址获取目标视频;利用浏览器版本的视频播放配置文件播放所述目标视频。本发明实施例可以提升视频播放在不同设备、浏览器的兼容性,改善视频播放用户体验。
技术领域
本发明涉及计算机技术领域,尤其涉及一种视频播放方法、播放器、服务器和系统。
背景技术
H5是HTML5的简称。HTML5是HTML(Hyper Text Markup Language,超文本标记语言)的版本5。基于H5的视频广告能够为下一代的互动广告提供坚实的基础。视频广告需要在大量不同的设备、浏览器型号和版本上播放。
当前浏览器中的视频播放是基于浏览器原生的视频标签进行的,浏览器播放视频前需要读取视频标签,因此视频播放效果受浏览器限制严重。由于不同的浏览器对视频标签有着不同的限制,例如不能自动播放,播放器内联播放需要客户端进行专门配置等,因此,同一段视频在不同浏览器中的播放体验可能会完全不同。
发明内容
本发明实施例提供一种视频播放方法、播放器、服务器和系统,以解决现有技术中的一个或多个技术问题。
第一方面,本发明实施例提供了一种视频播放方法,包括:
向服务器发送视频播放请求,所述视频播放请求包括设备类型和浏览器类型;
接收所述服务器返回的视频播放地址集合和视频播放配置文件集合,所述视频播放地址集合和视频播放配置文件集合是所述服务器根据所述设备类型和所述浏览器类型来确定的;
根据设备版本和浏览器版本,从所述视频播放地址集合中选择匹配的视频播放地址;
从匹配的视频播放地址获取目标视频;
利用浏览器版本的视频播放配置文件播放所述目标视频。
在一种实施方式中,所述视频播放地址集合中的每个地址和所述视频播放配置文件集合中的配置文件存在映射关系。
在一种实施方式中,所述视频播放请求还包括网络状态信息,所述视频播放地址集合和视频播放配置文件集合是所述服务器根据所述网络状态信息、所述设备类型和所述浏览器类型产生的。
在一种实施方式中,所述根据设备版本和浏览器版本,从所述视频播放地址集合中选择匹配的视频播放地址,包括:
如果所在设备支持WebAssembly,通过脚本程序选择H.264编码方式的视频地址进行播放;
如果所在设备不支持WebAssembly,通过脚本程序选择MPEG-1编码方式的视频地址进行播放。
在一种实施方式中,所述方法还包括:
接收所述服务器返回的黑名单列表,所述黑名单列表包括与所述设备类型、浏览器类型不匹配的视频播放地址;
根据所述黑名单列表拒绝选择指定的播放地址。
在一种实施方式中,所述方法还包括:
在视频播放过程中,将视频播放效果信息回传至所述服务器;
接收所述服务器根据所述播放效果信息发送的视频播放地址及配置信息。
本发明实施例还提供了一种视频播放方法,包括:
接收播放器发送的视频播放请求,所述视频播放请求包括设备类型和浏览器类型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京豆萌信息技术有限公司,未经北京豆萌信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910772452.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频定位的方法、装置及电子设备
- 下一篇:一种有线电视智能化管理系统