用户案例
案例说明: 硬件坏境:Cortex-A8扩展板 软件环境:Ubuntu+QT 本项目是基于ffmpeg和qt实现的视频播放终端,ffmpeg给我们提供了解码库,因此需要对解码库进行移植,并将显示端嵌入QT中,终端上能够选择本地视频文件进行播放。在此过程中最大的难点在于,视频与音频的对齐,音视频的解码是分开来的,因此,需要我们自己建立时间轴来使音视频播放过程中实现同步播放。 本项目界面使用Qt设计,涉及到了QT中各方面的知识,包括槽、信号、各种部件的使用、容器以及C++面向对象编程等等工作。
项目类型:消费
案例说明: 硬件坏境:Cortex-A8扩展板 软件坏境:Ubuntu 本项目我们的工作主要包括两部分:传输部分与显示部分。传输部分是自己分解视频数据,把视频帧分解成若干数据包,设好包号,架设好缓冲队列使用UDP协议在网络上传输,接收端从网络端获取数据,使用数据队列对收到的数据进行排序,丢失的包做丢包处理,然后把数据传给接收端的插件,传输部分用到了Linux中Socket编程,RTP传输协议等内容。显示部分是基于Gstreamer架构,自己开发插件实现注册,并发布出来,调用它来实现数据的过滤以及数据的交互,要求了解Gobject下的编程,懂得其编程思想,完成显示部分的处理,最终进行两个部分的合并,完成整个设备的联调。
项目类型:通信
最新竞标项目
序号 | 项目名称 | 项目类型 | 竞标状态 | 竞标日期 |
---|---|---|---|---|
1 | 移植OpenWRT到Marvell处理器 | VR/AR | 未中标 | 2016-06-30 11:06:03 |
2 | 可视频通话的智能门锁电路和嵌入式开发 | 电路设计 | 未中标 | 2016-06-08 14:59:42 |
3 | 直流充电桩 上位机 Linux系统上做应用程序+QT显示+通讯 | 测量/模拟 | 未中标 | 2016-06-02 14:40:22 |
不良记录