本申请一些实施例涉及显示设备,尤其涉及一种显示设备及网络带宽计算方法。
背景技术:
1、显示设备如电视可以输出具体的显示画面,如通过电视播放视频、音频等媒资数据,或通过电视观看直播等。用户在观看直播过程中,通常会出现直播延迟的情况。直播延迟是指从捕获视频到在观看者的设备上显示之间的延迟,因为将大块数据如一段视频数据文件segment从一个地方传递到另一个地方是需要时间的,因此流媒体如直播时会产生直播延迟。例如,用户通过电视观看直播音乐会时,可能看到一位兴奋的观众冲上舞台,但在音乐会现场,观众可能至少在10几秒之前就冲上了舞台,即出现了直播延迟的情况。
2、为了降低直播延迟,一些显示设备应用一种cmaf标准(common mediaapplication format,视频新标准)。cmaf标准可以理解为一个标准化的容器,视频数据文件和音频数据文件等都可以装在这个容器中。cmaf标准可以将直播延迟从30秒~45秒降低到3秒左右,因为其直播延迟大大降低,可以将这种情况称为超低延迟,这样就提升了用户的体验。
3、但上述方法存在如下问题,cmaf标准中,降低直播延迟的核心是将一段视频数据文件以组块如chunk块为单位进行流媒体的编码和传输,播放器在接收组块时,接收完一个组块后需要等待下一个组块编码生成。这样,组块与组块之间会存在大量空闲时间。而该段视频数据文件传输的网络带宽计算方式为,该段视频数据文件的数据量如几兆除以该段视频数据文件的下载时长,如果下载时长中空闲时间过多,会导致网络带宽计算结果不准确。这样会影响用户的体验,因此目前的网络带宽计算方法不适用于超低延迟的直播场景。
技术实现思路
1、本申请一些实施例提供一种显示设备及网络带宽计算方法,以解决目前的网络带宽计算方法不适用于超低延迟的直播场景、网络带宽计算结果不准确的问题。
2、第一方面,本申请一些实施例提供一种显示设备,包括:
3、显示器,被配置为显示用户界面;
4、控制器,被配置为:
5、获取统计周期内的段落片段,段落片段包括多个数据块;
6、记录首个数据块的数据量和到达时间,首个数据块为存储位置前没有缓冲池的数据块;
7、根据数据块的解析结果、数据块的数据量和到达时间生成样本数据集合,样本数据集合中包含多个数据块;
8、检测到段落片段下载完成,对样本数据集合中的数据块执行数据块过滤,以生成过滤后集合;
9、对过滤后集合执行归并处理,生成归并处理结果,以及根据归并处理结果计算统计周期内段落片段的网络带宽值。
10、第二方面,本申请一些实施例提供一种网络带宽计算方法,应用于第一方面的显示设备,该网络带宽计算方法包括:
11、获取统计周期内的段落片段,段落片段包括多个数据块;
12、记录首个数据块的数据量和到达时间,首个数据块为存储位置前没有缓冲池的数据块;
13、根据数据块的解析结果、数据块的数据量和到达时间生成样本数据集合,样本数据集合中包含多个数据块;
14、检测到段落片段下载完成,对样本数据集合中的数据块执行数据块过滤,以生成过滤后集合;
15、对过滤后集合执行归并处理,生成归并处理结果,以及根据归并处理结果计算统计周期内段落片段的网络带宽值。
16、由以上技术方案可知,本申请一些实施例提供一种显示设备及网络带宽计算方法,方法包括:包括获取统计周期内的段落片段,该段落片段包括多个数据块;记录首个数据块的数据量和到达时间,其中,首个数据块为存储位置前没有缓冲池的数据块;根据数据块的解析结果、数据块的数据量和到达时间生成样本数据集合,样本数据集合中包含多个数据块;检测到段落片段下载完成,对样本数据集合中的数据块执行数据块过滤,以生成过滤后集合;对过滤后集合执行归并处理,生成归并处理结果,以及根据归并处理结果计算统计周期内段落片段的网络带宽值。本申请在段落片段下载过程中,解析段落片段中包含的数据块的内容,删除包含空闲等待时间的数据块,以减少下载时长中的空闲时间,解决网络带宽计算方法不适用于超低延迟的直播场景,以及网络带宽计算结果不准确的问题。
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述控制器进一步被配置为:
3.根据权利要求2所述的显示设备,其特征在于,所述控制器进一步被配置为:
4.根据权利要求3所述的显示设备,其特征在于,所述控制器执行对所述样本数据集合中的数据块执行数据块过滤,进一步被配置为:
5.根据权利要求1所述的显示设备,其特征在于,所述控制器执行对所述样本数据集合中的数据块执行数据块过滤,进一步被配置为:
6.根据权利要求5所述的显示设备,其特征在于,所述控制器进一步被配置为:
7.根据权利要求6所述的显示设备,其特征在于,所述控制器执行对所述样本数据集合中的数据块执行数据块过滤,进一步被配置为:
8.根据权利要求7所述的显示设备,其特征在于,所述控制器执行根据所述归并处理结果计算所述统计周期内所述段落片段的网络带宽值,进一步被配置为:
9.根据权利要求1所述的显示设备,其特征在于,所述控制器进一步被配置为:
10.一种网络带宽计算方法,其特征在于,应用于显示设备,所述显示设备包括显示器和控制器,所述网络带宽计算方法包括: