[发明专利]一种实时统计视频播放次数的系统有效
申请号: | 202011491673.3 | 申请日: | 2020-12-17 |
公开(公告)号: | CN112653927B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 代存折;李妃军 | 申请(专利权)人: | 杭州当虹科技股份有限公司 |
主分类号: | H04N21/442 | 分类号: | H04N21/442;H04N21/24;H04N21/262 |
代理公司: | 杭州橙知果专利代理事务所(特殊普通合伙) 33261 | 代理人: | 杜放 |
地址: | 310000 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 统计 视频 播放 次数 系统 | ||
本发明公开了一种实时统计视频播放次数的系统。它包括视频地址生成模块、客户端模块、播放代理模块、计算模块、统计模块、CDN模块、视频源模块,视频地址生成模块用于生成视频播放地址;客户端模块用于请求视频播放地址;播放代理模块用于校验及处理视频播放请求;计算模块用于筛选视频标识及响应CDN地址;统计模块用于存储视频播放次数信息;CDN模块用于响应视频内容;视频源模块用于提供视频内容,是由服务端提供的服务。本发明的有益效果是:可以实现在不同播放端播放视频时进行实时播放次数统计,同时保留了CDN功能用于保障视频高并发播放下的流畅度。
技术领域
本发明涉及视频数据统计相关技术领域,尤其是指一种实时统计视频播放次数的系统。
背景技术
目前视频播放一般都是通过CDN(内容分发网络、主要进行加速和缓存)实现,由于这种方式的视频播放并非每次请求都会到真实服务器,因此想要统计视频播放次数必须与各个CDN厂商进行接口对接、日志分析,这种统计效率延迟性极大,一般会在6小时左右,无法满足一些需要看到实时播放次数的业务场景。
如果不通过CDN进行加速和缓存,直接请求真实服务器进行统计计算,当并发量到一定程度后,后端服务的压力、带宽等会严重影响视频播放效果。
业界目前比较流行的做法为播放器进行埋点、主动上报,该方案的限制为必须使用特定播放器。
发明内容
本发明是为了克服现有技术中存在上述的不足,提供了一种保证视频流畅度的实时统计视频播放次数的系统。
为了实现上述目的,本发明采用以下技术方案:
一种实时统计视频播放次数的系统,包括视频地址生成模块、客户端模块、播放代理模块、计算模块、统计模块、CDN模块、视频源模块,
视频地址生成模块用于生成视频播放地址,与客户端模块连接;
客户端模块用于请求视频播放地址,分别与播放代理模块和CDN模块连接;
播放代理模块用于校验及处理视频播放请求,与计算模块连接;
计算模块用于筛选视频标识及响应CDN地址,分别与统计模块和客户端模块连接;
统计模块用于存储视频播放次数信息,与计算模块连接;
CDN模块用于响应视频内容,与视频源模块连接;
视频源模块用于提供视频内容,是由服务端提供的服务。
本发明公开了一种实时统计视频播放次数的方案,包括视频地址生成模块、客户端模块、播放代理模块、计算模块、统计模块、CDN模块、视频源模块,通过该方案可以实现在不同播放端播放视频时进行实时播放次数统计,同时保留了CDN功能用于保障视频高并发播放下的流畅度。
作为优选,视频地址生成模块是由服务端提供的功能,用于根据视频的唯一标识拿到该视频的播放地址,嵌入播放器播放或者直接浏览器中播放,其提供的地址必须为播放代理的地址,且地址中必须包含视频的唯一标识,按照规则生成:播放代理地址+自定义路径+视频标识+视频格式。
作为优选,客户端模块指的是播放视频的工具,其拿到视频地址生成模块返回的视频播放地址后,进行http-get请求,当该请求返回http-302状态码时,会根据响应内容中的Location字段值再次进行http-get请求,此时会响应视频真实数据,客户端模块进行播放即可。
作为优选,播放代理模块收到客户端模块发送的请求后,先对格式进行基本验证,格式遵循视频地址生成模块的规则,即播放代理地址+自定义路径+视频标识+视频格式,处理掉非法请求,然后把符合规范的请求转交给计算模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州当虹科技股份有限公司,未经杭州当虹科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011491673.3/2.html,转载请声明来源钻瓜专利网。