当前位置: 首页 > news >正文

模仿网站属于侵权吗网站服务器如何搭建

模仿网站属于侵权吗,网站服务器如何搭建,建设网站平台需要什么硬件配置,网站开发入门教程目录 1、前言免责声明 2、相关方案推荐我这里已有的视频图像编解码方案4K60帧HDMI2.0输入#xff0c;H265视频压缩方案 3、详细设计方案设计框图FPGA开发板解压视频源Zynq UltraScale VCUVideo Frame Buffer ReadVideo MixerHDMI 1.4/2.0 Transmitter SubsystemVideo PHY Cont… 目录 1、前言免责声明 2、相关方案推荐我这里已有的视频图像编解码方案4K60帧HDMI2.0输入H265视频压缩方案 3、详细设计方案设计框图FPGA开发板解压视频源Zynq UltraScale VCUVideo Frame Buffer ReadVideo MixerHDMI 1.4/2.0 Transmitter SubsystemVideo PHY ControllerPetaLinux 系统制作工程源码架构 4、Vivado工程源码详解5、工程移植说明vivado版本不一致处理FPGA型号不一致处理其他注意事项 6、上板调试验证并演示准备工作配置Xshell查询显示器分辨率配置输出分辨率H265解压视频并播放H265解压视频输出演示 7、福利工程源码获取 FPGA基于VCU的H265视频解压缩解码后HDMI2.0输出支持4K60帧提供工程源码开发板技术支持 1、前言 Xilinx Zynq UltraScale ZUEV系列FPGA自带VCU视频编解码功能VCU有以下特点 • 支持多达 32 个流的同步编码和解码 最大聚合带宽为3840x2160 60fps • 低时延速率控制 • 灵活的速率控制CBR、 VBR 和常量 QP • 支持分辨率高达 4K UHD 60 Hz 的同步编码和解码 • 支持 8 K UHD (~15 Hz) 的降低帧速率 本设计采用Zynq UltraScaleMPSoCs–XCZU4EV的高端型号FPGA做基于VCU的H265视频压缩输入视频源使用实现准备好的一段.ts的压缩视频并将视频文件存放在TF卡中启动开发板后Linux系统会读取.ts的压缩视频然后将其拷贝到Zynq UltraScale的PS侧DDR4中然后然后调用Xilinx官方的Zynq UltraScale VCU IP核做H265解压缩压缩操作并将解码后的视频回灌到DDR4中缓存然后调用Xilinx官方的Video Frame Buffer Read IP核将图像从PS侧的DDR4中读出输出到下一级然后调用Xilinx官方的Video Mixer IP核将图像加上背景合并输出到下一级然后调用Xilinx官方的HDMI 1.4/2.0 Transmitter Subsystem IP核做4K高清视频的编码工作并输出到下一级不包含音频流然后调用Xilinx官方的Video PHY Controller IP核接收4K输入视频做串转换工作将原来的并行信号转为高速串行信号输出HDMI2.0接口最后送显示器显示即可 本设计提供资源如下 • 提供一套XCZU4EV开发板 • 提供一套Vivado2020.2版本的工程源码 • 提供一套编译好的固件可启动Linux系统 本博客详细描述了Xilinx系列Zynq UltraScaleMPSoCs–XCZU4EV的高端型号FPGA基于VCU的H265视频解压缩的设计方案工程代码可综合编译上板调试可直接项目移植适用于在校学生、研究生项目开发也适用于在职工程师做学习提升可应用于医疗、军工等行业的高速接口或图像处理领域 提供完整的、跑通的工程源码和技术支持 工程源码和技术支持的获取方式放在了文章末尾请耐心看到最后 免责声明 本工程及其源码即有自己写的一部分也有网络公开渠道获取的一部分(包括CSDN、Xilinx官网、Altera官网以及其他开源免费获取渠道等等)若大佬们觉得有所冒犯请私信批评教育部分模块源码转载自上述网络版权归原作者所有如有侵权请联系我们删除基于此本工程及其源码仅限于读者或粉丝个人学习和研究禁止用于商业用途若由于读者或粉丝自身原因用于商业用途所导致的法律问题与本博客及博主无关请谨慎使用。。。 2、相关方案推荐 我这里已有的视频图像编解码方案 我这里有图像的JPEG解压缩、JPEG-LS压缩、H264编解码、H265编解码以及其他方案后续还会出更多方案我把他们整合在一个专栏里面会持续更新专栏地址 直接点击前往 4K60帧HDMI2.0输入H265视频压缩方案 前面出过一篇博客介绍了4K60帧HDMI2.0输入然后H265视频压缩的方案博客链接如下 专栏地址 直接点击前往 3、详细设计方案 设计框图 本设计使用的工程详细设计方案框图如下 FPGA开发板 本UP主有下列FPGA开发板均可实现4K60Hz视频 HDMI2.0的收发本博客仅仅是介绍了其中Zynq UltraScale系列的开发板实现方案需要其他方案的朋友可以在博客末尾联系到本UP现有开发板方案如下 1–Xilinx Kintxe7 FPGA开发板 2–Xilinx Kintxe7 UltraScale FPGA开发板 3–Xilinx Kintxe7 UltraScale FPGA开发板 4–Xilinx Virtxe7 FPGA开发板 5–Zynq UltraScale FPGA开发板 6–Zynq UltraScale FPGA开发板本博客使用到的 关于本博客使用的这款开发板详细信息请参考我之前的博客对这块开发板感兴趣的朋友可以咨询本UP获得博客链接如下 点击直接前往 解压视频源 事先准备一个.ts的压缩视频网上有MP4转TS的教程并将视频文件复制到Linux启动TF卡中如图 Zynq UltraScale VCU Zynq UltraScale VCU是Xilinx Zynq UltraScale ZUEV系列FPGA才有的IP可以实现最高4K60帧的视频压缩和解压IP的官方文档是《PG252》读者可以自行前往阅读Zynq UltraScale VCU配置如下 输入视频格式为YUV420最高分辨率配置为4K60帧 Video Frame Buffer Read Video Frame Buffer Read相当于精简版的VDMA只具有视频从DDR读出的功能与VDMA相比具有YUV视频读出的功能配置如下 在Linux设计中可以对视频写入的基地址进行配置通过终端指令配置 Video Mixer 采用Xilinx官方的Video Mixer IP核实现视频背景叠加Video Mixer最多只能实现16路视频拼接Video Mixer的资源消耗截图如下 Video Mixer IP配置如下这里配置为最高4K 在Linux设计中可以对输入视频进行缩放通过终端指令配置缩放视频分辨率 关于Video Mixer的详细用法请参考我之前的博客博客地址如下 点击直接前往 HDMI 1.4/2.0 Transmitter Subsystem 用XIlinx方案做4K HDMI视频收发必须要用到此IPHDMI 1.4/2.0 Transmitter Subsystem配置如下 关于HDMI 1.4/2.0 Transmitter Subsystem发送HDMI2.0的用法请参考我之前的博客博客地址如下 点击直接前往 Video PHY Controller 用XIlinx方案做4K HDMI2.0视频收发必须要用到此IPVideo PHY Controller IP核主要做解串和串化的工作利用FPGA GT资源即利用GTH在接收端接收4K 高清视频并做解串工作将原来高速串行信号解为3路20bit的AXI4-Stream并行数据在发送端做4K 高清视频并做串化工作将原3路20bit的AXI4-Stream并行数据串化为高速串行信号Video PHY Controller配置如下 关于Video PHY Controller收发HDMI2.0的用法请参考我之前的博客博客地址如下 点击直接前往 PetaLinux 系统制作 PetaLinux版本为2020.2提供一套编译好的固件文件复制到TF卡后可启动Linux系统 工程源码架构 工程源码架构包括vivado Block Design逻辑设计和PetaLiux软件设计 Block Design逻辑设计架构截图如下 综合后的源码架构如下 4、Vivado工程源码详解 开发板FPGA型号Xilinx–Zynq UltraScaleMPSoCs–xczu4ev-sfvc784-2-i 开发环境Vivado2020.2 输入.ts压缩视频分辨率1080P 60Hz 输出HDMI2.0分辨率1080P 60Hz 视频解压缩方案Zynq UltraScale VCU–H265 工程源码架构请参考前面第3章节中的《工程源码架构》小节 工程作用此工程目的是让读者掌握FPGA基于VCU的H265视频解压缩的设计能力以便能够移植和设计自己的项目 工程的资源消耗和功耗如下 5、工程移植说明 vivado版本不一致处理 1如果你的vivado版本与本工程vivado版本一致则直接打开工程 2如果你的vivado版本低于本工程vivado版本则需要打开工程后点击文件–另存为但此方法并不保险最保险的方法是将你的vivado版本升级到本工程vivado的版本或者更高版本 3如果你的vivado版本高于本工程vivado版本解决如下 打开工程后会发现IP都被锁住了如下 此时需要升级IP操作如下 FPGA型号不一致处理 如果你的FPGA型号与我的不一致则需要更改FPGA型号操作如下 更改FPGA型号后还需要升级IP升级IP的方法前面已经讲述了 其他注意事项 1由于每个板子的DDR不一定完全一样所以MIG IP需要根据你自己的原理图进行配置甚至可以直接删掉我这里原工程的MIG并重新添加IP重新配置 2根据你自己的原理图修改引脚约束在xdc文件中修改即可 3纯FPGA移植到Zynq需要在工程中添加zynq软核 6、上板调试验证并演示 准备工作 FPGA开发板推荐使用本博的开发板 显示器 开发板连接如下 插上TF卡然后将串口线和网线连接到电脑安装串口驱动资料包中已经提供上电 配置Xshell 我们使用Xshell连接开发板模拟Linux终端的操作Xshell配置如下 查询显示器分辨率 首先需要查询与开发板连接的显示器支持的做大分辨率输入指令如下 • 终端指令modetest -D a0000000.v_mix 配置输出分辨率 然后配置输出分辨率这个分辨率必须和上面查到的显示器分辨率相适应不然无法显示 • 终端指令modetest -D a0000000.v_mix -s 38:1920x1080-60BG24 H265解压视频并播放 然后可执行H265解压视频操作并输出HDMI接口 • 终端指令gst-launch-1.0 uridecodebin uri“file:///mnt/sd-mmcblk1p1/record.ts” ! queue max-size-bytes0 ! kmssink bus-id“a0000000.v_mix” 连接HDMI线到显示器即可播放 H265解压视频输出演示 播放H265解压视频演示 FPGA实现H265视频解压 7、福利工程源码获取 福利工程代码的获取 代码太大无法邮箱发送以某度网盘链接方式发送 资料获取方式私或者文章末尾的V名片。 网盘资料如下
http://www.pierceye.com/news/752443/

相关文章:

  • 建设部网站安全考核证书查询平面设计的素材网站
  • 郑州制作个人网站网站个人备案做企业网站
  • 昆明有网站的公司专注网站平台推广公司
  • 网站建设酷隆莲湖免费做网站
  • 网站建设内容保障制度什么网站权威评价搜索引擎优劣
  • 中国建设局网站东莞市路桥收费所
  • 那个网站上有做婚礼布场样图的公司网站排名
  • 凡客资源东莞市seo网络推广服务机构
  • 网站的安全维护wordpress 文章 定时
  • 网上做题扣分在哪个网站上做网站建设微信商城运营
  • 外贸英文商城网站建设微信公众帐号开发
  • 上海做网站运维的公司用手机制作自己的网站
  • 西安做网站朋朋网络花都区建设网站
  • 国外的贸易网站wordpress 不会编程
  • 设计网页作业seo如何优化网站推广
  • 黑龙江建设网官方网站特种作业电脑网站策划书
  • 系统开发和网站开发厦门专业网站营销
  • 网站在线交谈wordpress信息填写
  • 服饰网站建设微网站建设 合同
  • dede网站 远程生成wordpress后台不能登陆
  • word如何做网站链接湖南省绿色建筑信息平台
  • v9网站模板网站建设六道
  • php网站开发原理企业门户网站费用
  • 白银市建设管理处网站定制网站建设和运营
  • 免费音乐网站建设新闻资讯建站服务商
  • 佛山市建设企业网站服务机构普通网站建设计入什么科目
  • 阿里虚拟机建设网站网络科技有限公司营业执照
  • 如何申请建设网站首页培训机构怎么做线上推广
  • 网站维护升级访问中做网站工单
  • 如何用ae做模板下载网站电脑网站建设规划