【技术实现步骤摘要】
本专利技术属于跨平台系统下视频解码,在系统为不确定的应用场景下,针对ffmpeg解码特点,并结合qt模块设计显示图像方案,设计实现一种兼容多系统类型的qt环境下视频解码实时播放方法,本专利技术为系统为多类型不确定下,首先使用ffmpeg软解码库对网络码流进行rtsp拉流,有效获取视频流,针对码流的编码特点进行解码,并对解码后的图像进行显示,从而完成解码播放显示过程。
技术介绍
1、qt是一个跨平台的图形用户界面应用程序开发框架,可构建高性能的桌面、移动及web应用框架。也可以用于开发非gui程序,比如控制台工具和服务器。qt是面向对象的框架,使用特殊的代码生成扩展以及一些宏,qt很容易扩展,并且允许真正的组件编程。
2、ffmpeg是一套可以用来记录、转换数字音频、视频、并能将其转换成流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库。
3、实时传输协议(real time steaming protocol,rtsp),是tcp/ip协议体系中的一个应用层协
...【技术保护点】
1.一种QT环境下视频解码实时播放方法,其特征在于,包括以下步骤:
2.如权利要求1所述的QT环境下视频解码实时播放方法,其特征在于,步骤S1中创建编译环境的过程为:
3.如权利要求2所述的QT环境下视频解码实时播放方法,其特征在于,步骤S2中,在qt工程目录下新建立一个线程类decode,该类继承QThread。
4.如权利要求3所述的QT环境下视频解码实时播放方法,其特征在于,步骤S2中,在线程类decode中实现拉流初始化资源InitVideo的过程如下:
5.如权利要求4所述的QT环境下视频解码实时播放方法,其特
...【技术特征摘要】
1.一种qt环境下视频解码实时播放方法,其特征在于,包括以下步骤:
2.如权利要求1所述的qt环境下视频解码实时播放方法,其特征在于,步骤s1中创建编译环境的过程为:
3.如权利要求2所述的qt环境下视频解码实时播放方法,其特征在于,步骤s2中,在qt工程目录下新建立一个线程类decode,该类继承qthread。
4.如权利要求3所述的qt环境下视频解码实时播放方法,其特征在于,步骤s2中,在线程类decode中实现拉流初始化资源initvideo的过程如下:
5.如权利要求4所述的qt环境下视频解码实时播放方法,其特征在于,步骤s2中,在线程类decode中实现解码初始化资源的过程...
【专利技术属性】
技术研发人员:高娟,
申请(专利权)人:天津津航计算技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。