[发明专利]在移动客户端获取视频流的方法和装置以及向移动客户端提供可执行代码的方法和装置有效
申请号: | 201611159215.3 | 申请日: | 2016-12-15 |
公开(公告)号: | CN108234402B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 李烨民 | 申请(专利权)人: | 北京小度互娱科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N21/858 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;王艳春 |
地址: | 100193 北京市海淀区西北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 客户端 获取 视频 方法 装置 以及 提供 可执行 代码 | ||
本申请公开了在移动客户端获取视频流的方法和装置以及向移动客户端提供与视频内容相关的可执行代码的方法和装置。在移动客户端获取视频流的方法包括:向服务器发送访问网页的请求,所述网页中嵌入有视频内容;执行从所述服务器接收的、与所述视频内容相关联的可执行代码,以获取所述视频内容的网络地址;以及根据所述网络地址获取所述视频内容的视频流。
技术领域
本申请涉及视频嗅探技术,具体涉及在移动客户端获取视频流的方法和装置以及向移动客户端提供与视频内容相关的可执行代码的方法和装置。
背景技术
随着互联网等媒介和视频技术的发展,视频文件被越来越多地用于信息传播。无论是通过电视媒体还是通过网络媒体等,人们会通过大量的视频文件来获取信息或者观看自己感兴趣的节目。如何对视频进行有效的聚合和使用成为了当前研究的热点。
PC网页端通常以flash播放器为主播放视频文件,移动网页端通常以H5播放器为主。然而,移动客户端播放器通常只支持类似flv、mp4、m3u8格式的视频流。因此,PC网页端和移动网页端这两种视频资源均无法在移动客户端播放器中直接播放和下载。
在现有技术中,通常是在服务器端部署嗅探模块。当服务器接收到移动客户端连接网页的请求时,如果该网页上嵌入有视频内容,则服务器利用其内部署的嗅探模块提取视频内容的视频流,然后通过HTTP接口发送给移动客户端。
然而,由于视频流本身文件较大,视频提供方会将视频流传输到部署在各地的多个cdn节点上。当用户播放或者下载该视频流时,会请求最近的cdn节点向用户发送视频流,以达到最佳的用户体验。众所周知,不同的cdn节点,视频文件的请求地址是不同的。如果通过服务器的嗅探模块提取视频文件的话,为了达到更好的视频播放和下载速度,则需要在不同的地域部署多个服务器进行嗅探。如此,则大大提高了成本。
另一方面,现有的视频内容的提供方(例如,各视频网站)通常会对视频文件的视频流本身做有效性校验。比如一个视频流只能在10分钟内请求,如果超过该时间,则将被设置为无效请求。如此,如果在服务器端对视频文件进行嗅探的话,为了保证视频流的有效性,服务器对同一个视频需要做周期性的嗅探。这将大大耗费资源。
发明内容
本申请提供了在移动客户端获取视频流的方法和装置以及向移动客户端提供与视频内容相关的可执行代码的方法和装置。
根据本申请的一个方面,在移动客户端获取视频流的方法包括:向服务器发送访问网页的请求,所述网页中嵌入有视频内容;执行从所述服务器接收的、与所述视频内容相关联的可执行代码,以获取所述视频内容的网络地址;以及根据所述网络地址获取所述视频内容的视频流。
根据一个实施方式,所述可执行代码为lua码。
根据一个实施方式,所述可执行代码为跨域代码。
根据一个实施方式,执行从所述服务器接收的、与所述视频内容相关联的可执行代码包括:在预设的lua执行环境中执行所述lua码。
根据一个实施方式,所述可执行代码嵌入有所述视频内容的播放规则和嗅探规则,所述嗅探规则包括所述视频内容的真实URL地址,并且所述方法还包括:根据所述视频内容的播放规则在移动客户端播放所述视频内容。
根据一个实施方式,在执行从所述服务器接收的、与所述视频内容相关联的可执行代码之后,所述方法还包括:存储所述可执行代码中嵌入的播放规则,并记录所述播放规则的提供方。
根据本申请的另一方面,向移动客户端提供与视频内容相关的可执行代码的方法包括:从移动客户端发送的请求中提取网页的链接地址,所述网页中嵌入有视频内容;生成与所提取的链接地址中嵌入的视频内容相对应的可执行代码;以及将生成的可执行代码发送至所述移动客户端。
根据一个实施方式,所述可执行代码为lua码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小度互娱科技有限公司,未经北京小度互娱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611159215.3/2.html,转载请声明来源钻瓜专利网。