一种检测网络视频直播中慢速用户的方法、装置和系统的制作方法_5

文档序号:8475427阅读:来源:国知局

[0196]其中,第三参数为服务器当前获取到的数据分片的分片号,而第四参数指的是服务器当前发送给客户端的数据分片的分片号。
[0197]S卩,该服务器每发送一个数据分片给客户端时,均会记录一下该发送给客户端的数据分片的分片号(即第四参数),以及记录此时服务器获取到的数据分片的分片号(即第三参数)。
[0198]其中,“根据该同步信息进行网络视频直播中慢速用户的检测”具体可以采用如下任意一种方式:
[0199](I)第一种方式;
[0200]计算第一参数和第二参数的差值,得到服务器与客户端之间的初始延迟值;计算第三参数和第四参数的差值,得到服务器与客户端之间的当前延迟值;当所述当前延迟值大于所述初始延迟值和初始缓存量的和时,确定所述客户端为网络视频直播中的慢速用户。
[0201](2)第二种方式;
[0202]计算第三参数和第一参数的差值,得到服务器当前最新数据分片号差值;计算第四参数和第二参数的差值,得到客户端当前最新数据分片号差值;确定该服务器当前最新数据分片号差值大于该客户端当前最新数据分片号差值和初始缓存量的和时,确定该客户端为网络视频直播中的慢速用户。
[0203]可选的,还可以接收网络视频直播的视频数据流,对该视频数据流进行时间切片,得到数据分片,并为每一数据分片打上对应的分片号。
[0204]其中,每个数据分片可以包括多个帧,数据分片中所包括的帧的数量可以根据实际应用的需求进行设置,比如,对于延时要求高的节目,由于需要实时分发,因此,一个数据分片中可以包括较少的帧,而对于延时不敏感的节目,则可以将较多的帧打包成一个数据分片,具体可参见前面的实施例,在此不再赘述。
[0205]以上各个操作具体可参见前面的实施例,在此不再赘述。
[0206]由上可知,本实施例的服务器可以获取携带分片号的数据分片,其中,该数据分片是对网络视频直播的视频数据流进行时间切而得到的,将该数据分片发送给客户端,并获取服务器中的数据分片的分片号与客户端中的数据分片的分片号之间的同步信息,然后根据该同步信息进行网络视频直播中慢速用户的检测。由于在该方案中,采用的是较为简单的编号,即分片号的同步比较,而且,这些分片号与数据分片均一一对应,可以准确地标识出每个数据分片,因此,相对于现有技术中只能将用户下载速度和视频的平均码率进行同步比较而言,不仅可以更加准确且实时地检测出慢速用户,而且也大大简化了实现的逻辑,提闻检测效率。
[0207]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM, Read Only Memory)、随机存取记忆体(RAM, RandomAccess Memory)、磁盘或光盘等。
[0208]以上对本发明实施例所提供的一种检测网络视频直播中慢速用户的方法、装置和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种检测网络视频直播中慢速用户的方法,其特征在于,包括: 获取数据分片,所述数据分片由网络视频直播的视频数据流进行时间切片而得到,并携带分片号; 将所述数据分片发送给客户端; 获取服务器中的数据分片的分片号与客户端中的数据分片的分片号之间的同步信息; 根据所述同步信息进行网络视频直播中慢速用户的检测。
2.根据权利要求1所述的方法,其特征在于,所述获取服务器中的数据分片的分片号与客户端中的数据分片的分片号之间的同步信息,包括: 获取客户端的初始缓存量,所述初始缓存量指示当所述客户端的数据分片的数量达到所述初始缓存量时,开始播放数据分片; 获取第一参数和第二参数,所述第一参数为当所述客户端开始播放数据分片时,服务器获取到的数据分片的分片号,所述第二参数为当所述客户端开始播放数据分片时,服务器发送给客户端的数据分片的分片号; 获取第三参数和第四参数,所述第三参数为服务器当前获取到的数据分片的分片号,所述第四参数为服务器当前发送给客户端的数据分片的分片号; 所述根据所述同步信息进行网络视频直播中慢速用户的检测,包括:根据所述初始缓存量、第一参数、第二参数、第三参数和第四参数进行网络视频直播中慢速用户的检测。
3.根据权利要求2所述的方法,其特征在于,所述根据所述初始缓存量、第一参数、第二参数、第三参数和第四参数进行网络视频直播中慢速用户的检测,包括: 计算第一参数和第二参数的差值,得到服务器与客户端之间的初始延迟值; 计算第三参数和第四参数的差值,得到服务器与客户端之间的当前延迟值; 当所述当前延迟值大于所述初始延迟值和初始缓存量的和时,确定所述客户端为网络视频直播中的慢速用户。
4.根据权利要求2所述的方法,其特征在于,所述根据所述初始缓存量、第一参数、第二参数、第三参数和第四参数进行网络视频直播中慢速用户的检测,包括: 计算第三参数和第一参数的差值,得到服务器当前最新数据分片号差值; 计算第四参数和第二参数的差值,得到客户端当前最新数据分片号差值; 确定所述服务器当前最新数据分片号差值大于所述客户端当前最新数据分片号差值和初始缓存量的和时,确定所述客户端为网络视频直播中的慢速用户。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括: 接收网络视频直播的视频数据流; 对所述视频数据流进行时间切片,得到数据分片,并为每一数据分片打上对应的分片号,所述数据分片包括多个帧。
6.根据权利要求1至4任一项所述的方法,其特征在于,所述对所述视频数据流进行时间切片,得到数据分片,包括: 获取所述视频数据流允许的最大延时值; 确定所述视频数据流允许的最大延时值是否小于预置阈值; 若所述视频数据流允许的最大延时值小于预置阈值,则将所述视频数据流切成包括N个帧的数据分片,所述N为正整数; 若所述视频数据流允许的最大延时值大于等于预置阈值,则将所述视频数据流切成包括M个帧的数据分片,所述M为正整数,且所述M大于N。
7.—种检测网络视频直播中慢速用户的装置,其特征在于,包括: 数据获取单元,用于获取数据分片,所述数据分片由网络视频直播的视频数据流进行时间切片而得到,并携带分片号; 发送单元,用于将所述数据分片发送给客户端; 信息获取单元,用于确定服务器中的数据分片的分片号与客户端中的数据分片的分片号之间的同步信息; 检测单元,用于根据所述同步信息进行网络视频直播中慢速用户的检测。
8.根据权利要求7所述的检测网络视频直播中慢速用户的装置,其特征在于,所述信息获取单元包括第一获取子单元、第二获取子单元和第三获取子单元; 第一获取子单元,用于获取客户端的初始缓存量,所述初始缓存量指示当所述客户端的数据分片的数量达到所述初始缓存量时,开始播放数据分片; 第二获取子单元,用于获取第一参数和第二参数,所述第一参数为当所述客户端开始播放数据分片时,服务器获取到的数据分片的分片号,所述第二参数为当所述客户端开始播放数据分片时,服务器发送给客户端的数据分片的分片号; 第三获取子单元,用于获取第三参数和第四参数,所述第三参数为服务器当前获取到的数据分片的分片号,所述第四参数为服务器当前发送给客户端的数据分片的分片号; 检测单元,具体用于根据所述初始缓存量、第一参数、第二参数、第三参数和第四参数进行网络视频直播中慢速用户的检测。
9.根据权利要求8所述的检测网络视频直播中慢速用户的装置,其特征在于, 所述检测单元,具体用于计算第一参数和第二参数的差值,得到服务器与客户端之间的初始延迟值;计算第三参数和第四参数的差值,得到服务器与客户端之间的当前延迟值;当所述当前延迟值大于所述初始延迟值和初始缓存量的和时,确定所述客户端为网络视频直播中的慢速用户。
10.根据权利要求8所述的检测网络视频直播中慢速用户的装置,其特征在于, 所述检测单元,具体用于计算第三参数和第一参数的差值,得到服务器当前最新数据分片号差值;计算第四参数和第二参数的差值,得到客户端当前最新数据分片号差值;确定所述服务器当前最新数据分片号差值大于所述客户端当前最新数据分片号差值和初始缓存量的和时,确定所述客户端为网络视频直播中的慢速用户。
11.根据权利要求7至10任一项所述的检测网络视频直播中慢速用户的装置,其特征在于,还包括接收单元和切片单元; 所述接收单元,用于接收网络视频直播的视频数据流; 切片单元,用于对所述视频数据流进行时间切片,得到数据分片,并为每一数据分片打上对应的分片号,所述数据分片包括多个帧。
12.根据权利要求7至10任一项所述的检测网络视频直播中慢速用户的装置,其特征在于, 所述切片单元,具体用于获取所述视频数据流允许的最大延时值;确定所述视频数据流允许的最大延时值是否小于预置阈值;若所述视频数据流允许的最大延时值小于预置阈值,则将所述视频数据流切成包括N个帧的数据分片,所述N为正整数;若所述视频数据流允许的最大延时值大于等于预置阈值,则将所述视频数据流切成包括M个帧的数据分片,所述M为正整数,且所述M大于N。
13.—种视频直播系统,其特征在于,包括权利要求7至12任一项所述的检测网络视频直播中慢速用户的装置。
【专利摘要】本发明实施例公开了一种检测网络视频直播中慢速用户的方法、装置和系统;本发明实施例可以获取携带分片号的数据分片,其中,该数据分片是对网络视频直播的视频数据流进行时间切而得到的,将该数据分片发送给客户端,并获取服务器中的数据分片的分片号与客户端中的数据分片的分片号之间的同步信息,然后根据该同步信息进行网络视频直播中慢速用户的检测。该方案不仅可以更加准确且实时地检测出慢速用户,而且也大大简化了实现的逻辑,提高检测效率。
【IPC分类】H04N21-462, H04N21-44, H04N21-25, H04N21-234, H04L29-06
【公开号】CN104796730
【申请号】CN201410025295
【发明人】张纯
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年7月22日
【申请日】2014年1月20日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1