基于GStreamer框架的音视频错源排查方法技术

技术编号:19752079 阅读:80 留言:0更新日期:2018-12-12 05:54
本发明专利技术公开了一种基于GStreamer框架的音视频错源排查方法,在音视频文件播放过程中,通过配置dump控制开关,实现实时下载正在播放的音视频文件,当音视频文件播放过程中出现播放异常现象时,再将dump下载的片源拷贝到PC端用主流的播放器进行播放,如果播放效果跟产品播放效果一样,即出现花屏等现象,则可以初步判定这是片源本身存在问题,此时可进一步用专业的音视频分析工具软件对音视频源进行分析,从而进一步确认播放问题是否是片源问题导致的,本发明专利技术的方法可起到帮助播放器开发人员快速定位播放花屏等问题出现的根源,避免开发人员在分析问题根源时出现分析方向错误的问题,导致时间的浪费,从而有效提升了解决音视频文件播放问题的效率。

【技术实现步骤摘要】
基于GStreamer框架的音视频错源排查方法
本专利技术涉及流媒体播放
,特别涉及基于GStreamer框架的音视频错源排查方法。
技术介绍
近年来,随着网络技术的迅猛发展,流媒体技术和相关应用飞速发展,消费类电子产品逐年增长。如今,人们对于消费类电子产品使用最多的功能之一就是音视频播放,因此音视频内容的播放效果直接影响用户对产品的印象和未来是否继续购买,如何提升音视频播放的效果,成为了提升产品竞争力的关键因素之一。为了提升播放音视频内容的播放效果,首先需要解决的就是音视频播放过程中出现的各种问题,如花屏、音画不同步、抖屏等,只有播放器开发者快速定位排除问题的原因,找到真正的原因,才能快速的解决问题,提升解决问题的效率。播放时出现花屏、音画不同步等问题是影响客户观看音视频体验的一个重要因素,而这些问题的原因主要分为两类,一类是音视频文件本身的问题,另一类则是播放器本身的问题。判断这些问题是否是音视频文件本身的问题,最直接有力的方法就是将音视频文件原始数据dump下来并进行分析。基于GStreamer框架的播放器的大致流程为source(数据来源)、demux(分离音视频数据)本文档来自技高网...

【技术保护点】
1.基于GStreamer框架的音视频错源排查方法,用于播放终端,其特征在于,包括以下步骤:A.在播放终端系统的配置文件中配置dump控制开关;B.在播放终端系统和基于GStreamer框架的流媒体播放器之间的中间自适应层获取步骤A配置的dump控制开关;C.在基于GStreamer框架的流媒体播放器的HLS适应流中获取步骤B所得的dump控制开关,并在音视频文件开始播放时,将音视频数据中的索引文件m3u8文件的数据dump下载到步骤A中配置的开关路径下;D.在基于GStreamer框架的流媒体播放器的HLS适应流中获取步骤C所得的dump控制开关,并依据步骤C所获取的m3u8文件中的单片音视...

【技术特征摘要】
1.基于GStreamer框架的音视频错源排查方法,用于播放终端,其特征在于,包括以下步骤:A.在播放终端系统的配置文件中配置dump控制开关;B.在播放终端系统和基于GStreamer框架的流媒体播放器之间的中间自适应层获取步骤A配置的dump控制开关;C.在基于GStreamer框架的流媒体播放器的HLS适应流中获取步骤B所得的dump控制开关,并在音视频文件开始播放时,将音视频数据中的索引文件m3u8文件的数据dump下载到步骤A中配置的开关路径下;D.在基于GStreamer框架的流媒体播放器的HLS适应流中获取步骤C所得的dump控制开关,并依据步骤C所获取的m3u8文件中的单片音视频文件TS分片文件的统一资源定位符URL,获取每个TS分片文件的文件名;E.在基于GStreamer框架的流媒体播放器的HLS适应流中,在音视频文件播放的过程中,依据步骤D中的m3u8文件依次将TS分片文件以...

【专利技术属性】
技术研发人员:王翠丽
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

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

1