视频播放方法及系统技术方案

技术编号:31746068 阅读:23 留言:0更新日期:2022-01-05 16:25
本发明专利技术涉及视频播放领域,具体涉及一种视频播放方法及系统,实现了自动设置播放器视频图像输出或音频输出的时延值,极大地提高了音画同步的精确度。本发明专利技术视频播放方法,包括:在视频播放器启动前,获取视频播放器当前的音频输出模式;在视频播放器启动初始化过程中,加载读取所述音频输出模式;采集在当前音频输出模式下,音频处理过程的实际耗时;根据音频处理过程的实际耗时,再采集对应视频处理过程实际耗时,计算视频播放的实际时延值;对实际时延值大小进行判断,根据判定结果配置对应音频输出时延或视频图像输出时延。本发明专利技术适用于多媒体视频播放。媒体视频播放。媒体视频播放。

【技术实现步骤摘要】
视频播放方法及系统


[0001]本专利技术涉及视频播放领域,具体涉及一种视频播放方法及系统。

技术介绍

[0002]视频播放器设备是一类人们广泛使用的消费电子类产品,比如智能电视就是其中的典型代表。视频播放时,视频画面通过电视屏幕直接显示,而音频数据则有多种输出方式,具体包括本机内置扬声器、外接功放音响设备、外接蓝牙音箱设备等。由于不同音频输出设备与视频播放器设备的连接方式不同、其处理声音播放的耗时也不同,导致不同音频输出设备在声音输出上存在着不同的时间消耗,从而导致视频播放器可能出现声音与画面不同步的问题,严重影响了用户的观影体验。
[0003]目前主流的解决方式是通过手动方式来设置播放器视频输出的时延值,通过多次设置尝试来实现比较好的同步播放效果,这种方式操作复杂繁琐,而且音画同步精确度不高,存在明显的缺陷和弊端。

技术实现思路

[0004]本专利技术的目的是提供一种视频播放方法及系统,实现了自动设置播放器视频图像输出或音频输出的时延值,极大地提高了音画同步的精确度。
[0005]本专利技术采取如下技术方案实现上述目的,视频播放方法,包括:
[0006]步骤1、在视频播放器启动前,获取视频播放器当前的音频输出模式;
[0007]步骤2、在视频播放器启动初始化过程中,加载读取所述音频输出模式;
[0008]步骤3、采集在当前音频输出模式下,音频处理过程的实际耗时;
[0009]步骤4、根据音频处理过程的实际耗时,再采集对应视频处理过程实际耗时,计算视频播放的实际时延值;
[0010]步骤5、对实际时延值大小进行判断,根据判定结果配置对应音频输出时延或视频图像输出时延。
[0011]进一步的是,步骤1中,所述获取视频播放器当前的音频输出模式的具体方法包括:
[0012]步骤101、检测当前视频播放器设备上音频输出设备的连接方式;
[0013]步骤102、根据音频输出设备的连接方式配置设定当前视频播放器的音频输出模式。
[0014]进一步的是,所述音频输出设备的连接方式包括内置连接与外置连接;所述内置连接为直接输出到播放器设备的内置扬声器;所述外置连接为直接输出到播放器设备的内置扬声器;
[0015]所述外置连接包括外置无线连接以及外置有线连接;所述外置无线连接包括WiFi无线连接以及蓝牙无线连接,所述外置有线连接包括HDMI有线连接。
[0016]进一步的是,步骤2中,所述读取当前的音频输出模式具体方法包括:通过音频输
出提供的接口读取当前音频输出的模式。
[0017]进一步的是,步骤4中,所述计算视频播放的实际时延值的具体方法包括:
[0018]步骤401、采集当前音频输出模式下音频数据通过网络传输的实际耗时,记为T1;
[0019]步骤402、采集当前音频输出模式下音频数据解码及渲染的实际耗时,记为T2;
[0020]步骤403、采集当前视频图像解码的实际耗时,记为T3;
[0021]步骤404、采集当前视频图像在当前设备上进行渲染的实际耗时,记为T4;
[0022]步骤405、则视频播放的实际时延值T=(T3+T4)

(T1+T2)。
[0023]进一步的是,步骤5中,根据判定结果配置对应音频输出时延或视频图像输出时延的具体方法包括:
[0024]若实际时延值T≥0,则配置视频播放器的音频输出时延为T;
[0025]若实际时延值T<0,则配置视频播放器的图像输出时延为T。
[0026]视频播放系统,应用于上述所述的视频播放方法,包括:
[0027]音频输出配置模块,用于在视频播放器启动前,获取视频播放器当前的音频输出模式;
[0028]视频输出配置模块,用于在视频播放器启动初始化过程中,加载读取所述音频输出模式;
[0029]时间采集模块,用于采集在当前音频输出模式下,音频处理过程的实际耗时,以及对应视频处理过程实际耗时;
[0030]数据处理模块,用于根据音频处理过程的实际耗时,以及对应视频处理过程实际耗时,计算视频播放的实际时延值;并对实际时延值大小进行判断,根据判定结果配置对应音频输出时延或视频图像输出时延。
[0031]本专利技术根据音频处理过程的实际耗时,再采集对应视频处理过程实际耗时,计算视频播放的实际时延值,再对实际时延值大小进行判断,根据判定结果配置对应音频输出时延或视频图像输出时延,实现了自动设置播放器视频图像输出或音频输出的时延值,极大地提高了音画同步的精确度。
附图说明
[0032]图1为本专利技术视频播放的方法流程图。
具体实施方式
[0033]本专利技术视频播放方法,包括:
[0034]步骤1、在视频播放器启动前,获取视频播放器当前的音频输出模式;
[0035]步骤2、在视频播放器启动初始化过程中,加载读取所述音频输出模式;
[0036]步骤3、采集在当前音频输出模式下,音频处理过程的实际耗时;
[0037]步骤4、根据音频处理过程的实际耗时,再采集对应视频处理过程实际耗时,计算视频播放的实际时延值;
[0038]步骤5、对实际时延值大小进行判断,根据判定结果配置对应音频输出时延或视频图像输出时延。
[0039]步骤1中,所述获取视频播放器当前的音频输出模式的具体方法包括:
[0040]步骤101、检测当前视频播放器设备上音频输出设备的连接方式;
[0041]步骤102、根据音频输出设备的连接方式配置设定当前视频播放器的音频输出模式。
[0042]音频输出设备的连接方式包括内置连接与外置连接;所述内置连接为直接输出到播放器设备的内置扬声器;所述外置连接为直接输出到播放器设备的内置扬声器;
[0043]外置连接包括外置无线连接以及外置有线连接;所述外置无线连接包括WiFi无线连接以及蓝牙无线连接,所述外置有线连接包括HDMI有线连接。
[0044]步骤2中,所述读取当前的音频输出模式具体方法包括:通过音频输出提供的接口读取当前音频输出的模式。
[0045]步骤4中,所述计算视频播放的实际时延值的具体方法包括:
[0046]步骤401、采集当前音频输出模式下音频数据通过网络传输的实际耗时,记为T1;
[0047]步骤402、采集当前音频输出模式下音频数据解码及渲染的实际耗时,记为T2;
[0048]步骤403、采集当前视频图像解码的实际耗时,记为T3;
[0049]步骤404、采集当前视频图像在当前设备上进行渲染的实际耗时,记为T4;
[0050]步骤405、则视频播放的实际时延值T=(T3+T4)

(T1+T2);T1、T2、T3、T4的单位都为毫秒。
[0051]步骤5中,根据判定结果配置对应音频输出时延或视频图像输出时延的具体方法包括:
[0052]若实际时延值T≥0,则配置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.视频播放方法,其特征在于,包括:步骤1、在视频播放器启动前,获取视频播放器当前的音频输出模式;步骤2、在视频播放器启动初始化过程中,加载读取所述音频输出模式;步骤3、采集在当前音频输出模式下,音频处理过程的实际耗时;步骤4、根据音频处理过程的实际耗时,再采集对应视频处理过程实际耗时,计算视频播放的实际时延值;步骤5、对实际时延值大小进行判断,根据判定结果配置对应音频输出时延或视频图像输出时延。2.根据权利要求1所述的视频播放方法,其特征在于,步骤1中,所述获取视频播放器当前的音频输出模式的具体方法包括:步骤101、检测当前视频播放器设备上音频输出设备的连接方式;步骤102、根据音频输出设备的连接方式配置设定当前视频播放器的音频输出模式。3.根据权利要求2所述的视频播放方法,其特征在于,所述音频输出设备的连接方式包括内置连接与外置连接;所述内置连接为直接输出到播放器设备的内置扬声器;所述外置连接为直接输出到播放器设备的内置扬声器;所述外置连接包括外置无线连接以及外置有线连接;所述外置无线连接包括WiFi无线连接以及蓝牙无线连接,所述外置有线连接包括HDMI有线连接。4.根据权利要求1所述的视频播放方法,其特征在于,步骤2中,所述读取当前的音频输出模式具体方法包括:通过音频输出提供的接口读取当前音频输出的模式。5.根据权利要求1所述的视频播放方法,其特征在于,步骤4中,所述计算视频播放的实...

【专利技术属性】
技术研发人员:赵艺梁应龙孟振国周沙金梁敏番自蓉王翠丽
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:

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

1