无线视频传输任务的进展与问题
来源:互联网 发布:mac视频播放器下载 编辑:程序博客网 时间:2024/05/16 05:31
在摸索自己的想法和求证相关老师后,我就这个项目的进展与退步做出如下记录:
问题
- 一、不能以VGA视频接口做应用,而应使用HDMI
- 市面上常用的显示设备,例如投影仪,液晶显示器等,正在逐渐的抛弃VGA接口。在淘宝上一查就能深切的感受到这种趋势。而且VGA作为模拟的视频接口,在采集其信号时需要用到高速AD芯片,同时在接受端如果用VGA输出也需要用DA将数字图像信号转为模拟信号。这些将使硬件设计出现冗余,造成了更高的制作成本和制作难度。
- 二、编写H.264编解码核需要选用大容量的FPGA芯片
- 目前实验室有的就一套DE2-35,FAPG的LE容量为35K,在国外卖FPGA IP核的网站上,一套H.264的编码核需要用到至少35K的逻辑单元,所以DE2-35的门电路数量恰好是不够的,新的FPGA板还没申请,没有硬件的H.264硬核设计就是空谈。
进展
一、从国外网站上找的有关H.264编码器的相关参考代码
–H264 top level (skeleton) - VHDL
…
– This is an example top level module for the H264 submodules.
– Each implementation will differ at the top level due to differing
– number of video streams, resolution, and RAM type and interface.
– This is thus just a skeleton implementation.
——— h264topskeleton.vhd
(文件量较大,暂附介绍)
结构图:
综合后报表:
(因为DE2-35容量不够,改用EP2C50来编译)
二、WIFI+UDP通信部分(Coding)
WIFI模块选用的是乐鑫的ESP32,规格如下:
选用ESP32原因一是UDP速率高,二是它主频高,在与FPGA通信时不会出现带宽瓶颈。
目前ESP32模块已经到手,Ubuntu+Eclipse+GCC的编译环境也已搭建好,正在读SDK中所给的代码,准备UDP应用的编写。
总结
由于决定今后使用Linux环境作为学习工作环境,所以重装了Ubuntu17.0系统,同时伴随而来的是各种常用软件的linux版的寻找、安装、破解,像Matlab,quartusII,其他办公软件就不列举了。总之这段时间主要是搭建了ESP32的开发环境,Altera FPGA开发环境,同时也重新审视了项目方案。
一大堆不足等着去改,一大堆无知等着去探索。
- 无线视频传输任务的进展与问题
- 视频无线传输的实现方式
- 无线视频传输系统的启动文件
- 无线视频传输技术
- 视频无线传输设备
- 无线视频传输平台搭建
- 控制系统与手机的无线传输
- 一种无线视频传输系统的实现(转贴)
- 基于B/S结构的无线视频传输方案
- 基于RTP/RTCP的无线视频传输自适应带宽控制
- 无线视频、音频传输模块的驱动编程(RC5808)
- 基于MPEG-4编码的近距离无线视频传输系统
- 基于RTP/RTCP的无线视频传输自适应带宽控制
- 无线信号的传输
- Servlet传输视频流的问题
- 完整无线视频传输程序(已封装)
- 视频传输专用无线网桥
- 【C】通过红外实现温度的无线测量与传输
- 深入理解java对象序列化
- tarjan 缩点
- 为什么java程序要public static void main(String[ ] args)方法
- 逆波兰表达式递归求值
- Servlet之文件上传与下载
- 无线视频传输任务的进展与问题
- 171003 逆向-Reversing.kr(CSHOP)
- ES6(五: Array扩展)
- 四、Java基础类库
- java将图片灰度化
- hdu4990——多解矩阵快速幂
- 理解Hadoop源码 --- WordCount
- Opencv选取目标颜色最大轮廓并框出
- Android 体系架构