[发明专利]一种RTP下网页直播卡顿预测的方法在审
| 申请号: | 202211178510.9 | 申请日: | 2022-09-26 |
| 公开(公告)号: | CN115580603A | 公开(公告)日: | 2023-01-06 |
| 发明(设计)人: | 程光;钮丹丹;陈子涵;张家康;苏心玥;魏子钧 | 申请(专利权)人: | 东南大学 |
| 主分类号: | H04L65/65 | 分类号: | H04L65/65;H04L41/147;H04L41/22;H04L43/08;H04L43/0888;H04L67/02;H04L69/16;H04N21/2187;H04N21/6437 |
| 代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 杜静静 |
| 地址: | 210096 *** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 rtp 网页 直播 预测 方法 | ||
1.一种RTP下网页直播卡顿预测的方法,该方法包括:插件程序、流量采集器、周期性更新的自适应卡顿预测模型,其特征在于,具体如下:
步骤(1)插件程序在用户同意获取信息后安装在用户浏览器上,设定正则表达式判断网页对应域名,完成在不同的网页直播平台确定性的获取指定平台参数信息;
步骤(2)采集网页直播客户端视频播放参数,获取用户目标用户缓冲区信息以及直播播放状态;
步骤(3)根据步骤(1)(2)所获取到的客户端参数在跨域环境下回传至服务端,使服务端实时获取客户端播放参数,同时将所获取到的客户端信息以文本文件的方式传输至服务器指定文件夹中;
步骤(4)流量采集器在一定周期内服务端收集即将下发的客户端流量,并在一定时间内截至收集并存储至服务端指定文件夹中;
步骤(5)服务端监听(3)(4)步骤中文件夹状态,当流量采集文件夹及客户端参数文件夹同时均增加文件时,服务端启动数据处理程序,针对所收集到的流量信息以及客户端参数进行数据处理,获取得到码元码制信息以及客户端帧缓冲区差值两项预测卡顿特征;
步骤(6)服务端对所收集到的流量数据提取RTP数据段构建时空关系结构;
步骤(7)在步骤(6)基础上结合所处理的数据特征送入周期性更新的自适应直播卡顿检测模型中,其中所述的直播卡顿模型用于确定服务器即将下发的直播流是否存在卡顿;
步骤(8)在直播场景下通过测试保证服务端预测卡顿所造成的额外延迟开销符合客户端要求;
步骤(9)在步骤(5)(6)步骤基础上,服务端管理站点进入管理页面初始化,获取服务器针对客户端已经预测的卡顿结果数据;
步骤(10)服务端管理站点实时监控服务器模型预测结果,以可视化网站方式显示结果数据。
2.根据权利要求1所述的RTP下网页直播卡顿预测的方法,其特征在于,步骤(1)中,针对不同的直播网站获取视频标签,其包括:
步骤(1.1)网页插件获取指定网站域名信息,在插件配置文件内设定网站正则表达式,对不同的服务提供商设定不同的网页过滤规则,同时配置功能文件应用网址;
步骤(1.2)对来源不同的直播网站平台设定不同的视频标签获取方式,其包括根据标签类名、标签ID以及标签自身。
3.根据权利要求1所述的RTP下网页直播卡顿预测的方法,其特征在于,步骤(2)中,在毫秒级别确定客户端缓冲区状态信息以及直播播放情况,其包括:
步骤(2.1)针对所获取到的直播视频标签,获取从第一帧直播播放开始的客户端当前播放时间戳;
步骤(2.2)获取客户端直播视频分辨率长以及视频分辨率宽;
步骤(2.3)获取客户端直播视频总的视频缓冲时长;
步骤(2.4)获取客户端直播视频未播放的视频时长,及缓冲区内为被客户但解码的视频时长。
4.根据权利要求1所述的RTP下网页直播卡顿预测的方法,其特征在于,步骤(3)中,所获取到的客户端参数回传至服务端,使服务端获取实时获取前序播放参数,其包括:
步骤(3.1)在上传数据前后在客户端放置获取当前时间戳,其中上传数据后时间戳的获取以接收到服务器响应为触发点,通过数据传输前后时间戳的差值得到本次数据传输的双向传输时间,平均相除后获取客户端上传至服务端在不同带宽下所需要的传输时长;
步骤(3.2)将所得到的信息组织为服务端可解析的数据格式,插件程序内设定定时器周期性将所获取到的客户端参数回传至服务端;
步骤(3.3)在跨域上传的现实要求下,客户端设定跨域请求标识,同时数据接受服务端同样设定跨域交互标识,将客户端所获取的参数传至服务端。
5.根据权利要求1所述的RTP下网页直播卡顿预测的方法,其特征在于,步骤(4)中,在一定周期内服务端收集即将下发的客户端流量,其包括:
步骤(4.1)开放指定端口监听客户端请求并根据和客户端所协商的数据传输规范接收客户端数据信息;
步骤(4.2)收到客户端收集参数请求后收集一定时间范围内的直播流量;
步骤(4.3)将所收集的网络流量形成pcap文件后,将其存储至服务器指定文件目录下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211178510.9/1.html,转载请声明来源钻瓜专利网。





