1.一种基于dpi的ott视频收视率分析方法,其特征在于,包括以下步骤:
获取数据:利用dpi设备获取数据,包括各视频id;
统计时长:去除流的间隔时长,统计同一视频的实际观看时长;
计算收视率:计算各视频的收视率。
2.根据权利要求1所述的基于dpi的ott视频收视率分析方法,其特征在于:所述基于dpi的ott视频收视率分析方法,还包括以下步骤:
数据分组:对获取的数据按照视频id和用户账号进行分组。
3.根据权利要求2所述的基于dpi的ott视频收视率分析方法,其特征在于:所述数据分组,还包括以下步骤:
按照流顺序排序,相邻流的间隔大于阈值的,划分到不同组。
4.根据权利要求1-3任一项所述的基于dpi的ott视频收视率分析方法,其特征在于:所述基于dpi的ott视频收视率分析方法,还包括以下步骤:
数据筛除:同一组数据中同一视频id存在多种数据,只保留一种数据。
5.根据权利要求4所述的基于dpi的ott视频收视率分析方法,其特征在于:所述数据筛除,包括以下步骤:
判断同一组数据中是否存在同一视频的多种数据,若是,比较多种数据,保留时长值最大的数据。
6.根据权利要求1或者5所述的基于dpi的ott视频收视率分析方法,其特征在于:所述统计时长包括以下步骤:
计算数据累积时长tdata:tdata=end_t-start_t,其中start_t为最小流开始时间,end_t为最大流开始时间end_t;
计算报文累积时长tpcap:tpcap=,其中δti=,其中,δti为每个分段视观看频时长,endi为每个视频分片的结束时间,starti为每个视频分片的开始时间。
7.根据权利要求6所述的基于dpi的ott视频收视率分析方法,其特征在于:所述计算收视率包括以下步骤:
计算视频id收视率:视频id收视率=该视频id实际观看时长/所有视频id实际观看时长。
8.根据权利要求6所述的基于dpi的ott视频收视率分析方法,其特征在于:所述计算收视率包括以下步骤:
计算分段视频的收视率:分段视频收视率=该分段视频实际观看时长/该视频id实际观看时长。
9.一种基于dpi的ott视频收视率分析设备,其特征在于,所述设备包括:
存储器及处理器,所述存储器上至少有一条指令,所述至少一条指令由所述处理器加载并执行,以实现如权利要求1-8任一项所述的基于dpi的ott视频收视率分析方法。
10.一种计算机的可读存储介质,其特征在于,所述存储介质上存储至少一条指令,所述至少一条指令由处理器加载并执行,以实现如权利要求1-8任一项所述的基于dpi的ott视频收视率分析方法。