System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于Android系统的视频播放质量检测方法技术方案_技高网

一种基于Android系统的视频播放质量检测方法技术方案

技术编号:40677525 阅读:3 留言:0更新日期:2024-03-18 19:16
本发明专利技术公开了一种基于Android系统的视频播放质量检测方法,包括以下步骤:步骤S1,输入手机号,并判断输入的手机号是否合法;步骤S2,网络检测;步骤S3,判断网络检测是否成功;步骤S4,设备基本信息检测;步骤S5,数据上报;步骤S6,视频播放质量以及编码格式检测;步骤S7,检测结果上报;步骤S8,软终端APK下载;步骤S9,结束。通过本发明专利技术中的方法对网络检测,能够检测出当前系统版本视频播放质量,同时可以检测出当前系统版本所支持的视频编码格式。并且能够在播放视频之前对用户的网络环境进行检测和评估,从而提高用户在不同网络环境下的观看体验。

【技术实现步骤摘要】

本专利技术属于视频质量检测,具体为一种基于android系统的视频播放质量检测方法。


技术介绍

1、随着科学技术的不断发展,网络视频业务实现了突破性的发展,其已成为各大运营商的基础业务。而随着视频业务的不断普及,人们对视频业务的播放质量要求也在不断的上升。如,人们会要求更高的视频清晰度、更好的视频播放质量。因此,如何保障视频业务的视频播放质量已经成为视频业务
的一大研究热点。

2、现有技术中,随着智能电视普及,使用智能电视办理视频应用业务时,都是先下载视频应用,在完成视频应用的安装后,通过视频应用播放视频来判断当前电视是否支持最高的视频编码分辨率,并测试视频播放的网速。而对视频编码分辨率以及视频播放的网速需要使用第三方软件来测试,导致对视频质量判断的流程较为复杂,不能很好的满足用户要求。


技术实现思路

1、本专利技术的目的在于提供一种基于android系统的视频播放质量检测方法,以解决
技术介绍
中提出的现有技术中,视频质量检测需要使用第三方网络测速和测试电视硬件解码能力,导致对视频质量判断的流程较为复杂,不能很好的满足用户要求的问题。

2、为解决上述技术问题,本专利技术所采用的技术方案是:

3、一种基于android系统的视频播放质量检测方法,包括以下步骤:

4、步骤s1,向后台系统输入手机号登录,并判断输入的手机号是否合法,如果合法,则进入步骤s2,如果不合法,则重新输入手机号;

5、步骤s2,系统与设备之间进行网络检测,检测当前网络传输速度以及所用网络类型;

6、步骤s3,判断网络检测是否成功,如果检测成功,则进入步骤s4,如果网络检测失败,则判断是否需要重新检测,如果需要重新检测,则返回步骤s2,如果不需要重新检测,则结束;

7、步骤s4,设备基本信息检测;通过对设备的基本信息进行检测,获取设备的基本信息;获取的设备基本信息用于判断当前设备是否能够满足播放条件以及上报实现设备的数据记录;

8、步骤s5,数据上报;将步骤s4中检测到的设备基本信息上报后台系统,后台系统记录设备信息,用于后续服务和查看基本设备信息;

9、步骤s6,视频播放质量以及编码格式检测;视频播放质量以及编码格式检测包括以下步骤:

10、步骤s601,设备从后台系统获取多个视频地址,设备对视频地址进行解析,获取视频格式信息;

11、步骤s602,校验播放地址是否可用,如果播放地址不可用,则直接返回异常,并针对不同的异常事件返回不同的异常码;如果播放地址可用,则实现拉流以及播放操作;

12、步骤s603,设备对这些视频地址进行按序播放;通过对不同的视频格式进行播放,从而对视频的编码格式进行检测;

13、步骤s604,在播放过程中对播放异常进行监听,从而实现对当前视频的播放质量的判断;通过播放不同码率的视频实时检测设备视频播放性能;

14、步骤s7,检测结果上报后台系统;

15、步骤s8,测试完成后,从后台系统下载经过测试的apk进行安装;

16、步骤s9,结束。

17、根据上述技术方案,步骤s1中,判断输入的手机号是否合法具体为:根据手机号位数、手机号首位是否为1以及手机号第二位是否为3至9的整数来判断手机号是否合法,如果输入的手机号满足所有的条件,则说明输入的手机号合法,如果输入的手机号不满足所有的条件,则说明输入的手机号不合法。

18、根据上述技术方案,步骤s2中,网络检测具体为:根据android系统提供的接口判断当前的网络是否连接;如果连接,则对所用网络类型进行判断;并对检测结果进行界面文字展示,并获取当前网络的传输速度,如果网络没有连接,则直接结束。

19、根据上述技术方案,对所用网络类型进行判断具体为:判断连接的网络是通过wifi连接还是通过有线网络连接;如果是采用的wifi连接,则可以提示用户用有线网络,保持网络连接的稳定,如果是有限网络连接,则不做操作。

20、根据上述技术方案,步骤s4中,设备基本信息包括但不限于cpu信息、内存大小、flash大小、设备型号、系统版本以及mac地址。

21、根据上述技术方案,步骤s4中,判断当前设备是否能够满足播放条件具体为:判断设备的运行内存是否大于或等于1g以及存储内存是否大于或等于4g;如设备的运行内存大于或等于1g或者存储内存大于或等于4g,则设备能够正常播放;如果设备的运行内存小于1g且存储内存小于4g,则设备不满足播放条件。

22、根据上述技术方案,步骤s602中,通过返回不同的异常码,实现相应的业务流程。

23、与现有技术相比,本专利技术具有以下有益效果:

24、通过本专利技术中的方法对网络检测,能够检测出当前系统版本视频播放质量,同时可以检测出当前系统版本所支持的视频编码格式。并且能够在播放视频之前对用户的网络环境进行检测和评估,从而提高用户在不同网络环境下的观看体验。并且通过收集到设备的基本信息和播放质量数据,并将这些数据上报到服务平台,有助于对设备和视频播放质量进行准确的监测和分析。通过对视频播放质量和编码格式检测,能够实时监测视频播放过程中的异常情况,并对异常事件进行处理和上报,从而提高了系统的稳定性和可靠性。

本文档来自技高网...

【技术保护点】

1.一种基于Android系统的视频播放质量检测方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种基于Android系统的视频播放质量检测方法,其特征在于:步骤S1中,判断输入的手机号是否合法具体为:根据手机号位数、手机号首位是否为1以及手机号第二位是否为3至9的整数来判断手机号是否合法,如果输入的手机号满足所有的条件,则说明输入的手机号合法,如果输入的手机号不满足所有的条件,则说明输入的手机号不合法。

3.根据权利要求1所述的一种基于Android系统的视频播放质量检测方法,其特征在于:步骤S2中,网络检测具体为:根据Android系统提供的接口判断当前的网络是否连接;如果连接,则对所用网络类型进行判断;并对检测结果进行界面文字展示,并获取当前网络的传输速度,如果网络没有连接,则直接结束。

4.根据权利要求3所述的一种基于Android系统的视频播放质量检测方法,其特征在于:对所用网络类型进行判断具体为:判断连接的网络是通过WiFi连接还是通过有线网络连接;如果是采用的WiFi连接,则可以提示用户用有线网络,保持网络连接的稳定,如果是有限网络连接,则不做操作。

5.根据权利要求1所述的一种基于Android系统的视频播放质量检测方法,其特征在于:步骤S4中,设备基本信息包括但不限于CPU信息、内存大小、Flash大小、设备型号、系统版本以及MAC地址。

6.根据权利要求1所述的一种基于Android系统的视频播放质量检测方法,其特征在于:步骤S4中,判断当前设备是否能够满足播放条件具体为:判断设备的运行内存是否大于或等于1G以及存储内存是否大于或等于4G;如设备的运行内存大于或等于1G或者存储内存大于或等于4G,则设备能够正常播放;如果设备的运行内存小于1G且存储内存小于4G,则设备不满足播放条件。

7.根据权利要求1所述的一种基于Android系统的视频播放质量检测方法,其特征在于:步骤S602中,通过返回不同的异常码,实现相应的业务流程。

...

【技术特征摘要】

1.一种基于android系统的视频播放质量检测方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种基于android系统的视频播放质量检测方法,其特征在于:步骤s1中,判断输入的手机号是否合法具体为:根据手机号位数、手机号首位是否为1以及手机号第二位是否为3至9的整数来判断手机号是否合法,如果输入的手机号满足所有的条件,则说明输入的手机号合法,如果输入的手机号不满足所有的条件,则说明输入的手机号不合法。

3.根据权利要求1所述的一种基于android系统的视频播放质量检测方法,其特征在于:步骤s2中,网络检测具体为:根据android系统提供的接口判断当前的网络是否连接;如果连接,则对所用网络类型进行判断;并对检测结果进行界面文字展示,并获取当前网络的传输速度,如果网络没有连接,则直接结束。

4.根据权利要求3所述的一种基于android系统的视频播放质量检测方法,其特征在于:对所用网络类型进行判断具体为:判断连接的网...

【专利技术属性】
技术研发人员:代聪陈逸骏于庆波廖耀南李滔
申请(专利权)人:成都卓影科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1