基于RK3588的8K视频解码显示案例分享!引领超高清工业视频时代

news2024/9/24 15:20:41

 

8K、4K、2K显示对比

2K分辨率:也称为全高清(FULL HD),它具有1920 x 1080像素的分辨率。这是目前大多数消费者电视和电脑显示器的标准分辨率,可以提供良好的图像质量。

4K分辨率:也称为4K超高清(4K ULTRA HD),它具有3840 x 2160像素的分辨率。4K显示屏相对于传统的全高清(FULL HD)显示屏提供了更高的像素密度和更清晰的图像。

8K分辨率:也称为8K超高清(8K ULTRA HD),它具有7680 x 4320像素的分辨率。这是当前市场上最高分辨率的标准之一。8K显示屏能够提供非常细腻的图像细节和更高的清晰度。

创龙科技RK3588J工业核心板支持8K@60fps HDMI2.1、8K@30fps DP 1.4a、4K@60fps eDP 1.3和MIPI DSI、1080P@60fps RGB/BT1120等多种高清视频输出接口,可提供出众的超高清“多屏异显”和“多屏同显”解决方案。

图1

8K视频编解码

2K视频

典型码率范围:5Mbps - 15Mbps

带宽需求:适合于大多数家庭宽带和移动网络,一般需要10 Mbps左右的带宽即可流畅播放。

4K视频

典型码率范围:20Mbps - 50Mbps

带宽需求:需要更高的带宽来支持高清的4K视频播放,推荐35 Mbps以上的带宽以获得最佳体验。

8K视频

典型码率范围:50Mbps - 100Mbps(甚至更高)

带宽需求:对于8K视频,需要更大的带宽来传输,建议至少100Mbps的带宽以保证流畅播放。

创龙科技RK3588工业核心板支持8K@60fps H.265、8K@30fps H.264视频硬件解码,支持8K@30fps H.265/H.264视频硬件编码,可提供出众的超高清视频解决方案。

 

RK3588 8K视频显示应用场景

8K视频显示可应用于医疗内窥镜、入侵视频监控、液晶拼接屏、煤矿视频监测、超声映像系统等领域。

图2 RK3588J核心板典型应用领域

gst_dec_display案例分享

案例说明

本案例使用GStreamer API通过ARM从本地导入8K视频文件(H.264编码格式或H.265编码格式),然后进行H.264或H.265(NV12)解码,将解码后的图像以30fps或60fps的帧率,实时显示到HDMI显示器。

Tronlong创龙科技

(立即点击,查看8K编解码案例演示视频)

程序工作流程框图如下所示:

图3

案例测试

请使用HDMI线(支持8K分辨率),将评估板HDMI OUT接口连接至8K高清显示屏(分辨率为7680x4320@60fps),同时将鼠标与评估板USB2.0 HOST双层任一接口连接。

评估板上电启动后,在显示屏上右键鼠标选择“应用程序(A) -> 设置 -> 显示”,选择分辨率为"7680x4320"。如下图所示。

图4

图5

修改完成后,保存并退出,将评估板断电重启,系统启动后,即可在HDMI显示屏观察到如下显示界面。

图6

请将案例bin目录下的gst_dec_display可执行程序与video目录下的全部文件拷贝至评估板文件系统任意目录下。

在gst_dec_display可执行程序所在目录下,执行如下命令查看程序参数信息。

Target#./gst_dec_display --help

图7

参数解析:

-l:指定播放视频的路径。

-x:指定H.264或H.265解码。

-r:指定播放帧率。

-v:版本信息。

--help:帮助信息。

在h264_8k.mp4文件目录下,执行如下命令,指定H.264解码格式与30fps帧率播放视频。

备注:如需指定播放60fps帧率视频,将"-r"参数的"30"修改为"60"即可。

Target#./gst_dec_display -l h264_8k.mp4 -x h264 -r 30

图8

显示屏可观察到播放如下8K视频。

图9

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1932086.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

我无法给博客园出钱,那我就出点建议吧

相信这张图大家都已经看见过了,从去年就传出博客园经营困难的情况,其实很多平台,不止是博客园,包括现在国内的很多公司都一样,经营是一件大难题,但很多公司我们不知道,悄无声息的倒下了。而博客…

【雅思备考IELTS】写作第一部分Writing Part One

Tips for IELTS Writing (Part 1) By James Lee 2024/7/15 Part 1: 图表数据分析 Analysis of a Graph / Chart / Curve, etc. 这部分一般是让分析一张图表(Graph或Chart),用时约20分钟,字数不用太多,150词以上即可。…

推荐一个可以体验正版ChatGPT的平台

在鱼龙混杂的API市场,智创聚合API以其卓越的性能和创新的服务理念,为用户带来了前所未有的体验。我们自豪地宣布,现在加入我们的限时官方API渠道,您将享受到更快速率提升,以及更高质量的回复服务,而这些仅需…

Python酷库之旅-第三方库Pandas(028)

目录 一、用法精讲 71、pandas.tseries.api.guess_datetime_format函数 71-1、语法 71-2、参数 71-3、功能 71-4、返回值 71-5、说明 71-6、用法 71-6-1、数据准备 71-6-2、代码示例 71-6-3、结果输出 72、pandas.util.hash_array函数 72-1、语法 72-2、参数 72…

【PostgreSQL】PostgreSQL简史

博主介绍:✌全网粉丝20W,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…

Java SHA-256哈希算法

一、SHA-256算法简介 SHA-2(Secure Hash Algorithm 2),一种散列函数算法标准,由美国国家安全局研发,由美国国家标准与技术研究院(NIST)在2001年发布,属于SHA算法之一,是…

C++ std::lock_guard和 std::unique_lock

二者都是 C 标准库中用于管理互斥锁(mutex)的 RAII(Resource Acquisition Is Initialization)机制的类。这些类可以确保互斥锁在构造时被获取,在析构时被释放,从而避免死锁和资源泄漏问题。不过&#xff0c…

使用windows批量解压和布局ImageNet ISLVRC2012数据集

使用的系统是windows,找到的解压命令很多都linux系统中的,为了能在windows系统下使用,因此下载Git这个软件,在其中的Git Bash中使用以下命令,因为Git Bash集成了很多linux的命令,方便我们的使用。 ImageNe…

【博士每天一篇文献-算法】 PNN网络启发的神经网络结构搜索算法Progressive neural architecture search

阅读时间:2023-12-23 1 介绍 年份:2018 :Chenxi Liu,Google DeepMind研究科学家;Barret Zoph,OpenAI;Maxim Neumann,Goolge 会议:B区会议, Proceedings of the European conference on computer vision (ECCV). 引用…

【Android14 ShellTransitions】(七)Transition就绪

Transition.onTransactionReady的内容比较长,我们挑重点的部分逐段分析(跳过的地方并非不重要,而是我柿子挑软的捏)。 1 窗口绘制状态的流转以及显示SurfaceControl 注意我们这里的SurfaceControl特指的是WindowSurfaceControll…

Excel办公技巧:制作二级联动下拉菜单

分享制作二级联动下拉菜单的方法,即使数据有增删,菜单也能自动更新! 可以通过先定义名称,再结合数据验证,来做二级联动下拉菜单。 1. 准备数据 首先,我们需要准备好要进行二级联动下拉菜单的数据&#xff…

K8S 上部署 Emqx

文章目录 安装方式一:快速部署安装方式二:定制化部署1. 使用 Pod 直接部署 EMQX Broker2. 使用 Deoloyment 部署 Pod3. 使用 Services 公开 EMQX Broker Pod 服务4. 通过 kubernetes 自动集群 EMQX MQTT 服务器5. 修改 EMQX Broker 的配置6. 赋予 Pod 访…

共享自助台球厅系统,扫码开台,物联网开灯,智能计费

共享自助台球厅系统,扫码开台,物联网开灯,智能计费 含小程序,商家手机端和pc管理端 后端php 前端uniapp 纯开源 可定制 持续更新

常用的点云预处理算法

点云预处理是处理点云数据时的重要部分,其目的是提高点云数据的质量和处理效率。通过去除离群点、减少点云密度和增强特征,可以消除噪声、减少计算量、提高算法的准确性和鲁棒性,从而为后续的点云处理和分析步骤(如配准、分割和重…

实战打靶集锦-31-monitoring

文章目录 1. 主机发现2. 端口扫描3. 服务枚举4. 服务探查4.1 ssh服务4.2 smtp服务4.3 http/https服务 5. 系统提权5.1 枚举系统信息5.2 枚举passwd文件5.3 枚举定时任务5.4 linpeas提权 6. 获取flag 靶机地址:https://download.vulnhub.com/monitoring/Monitoring.o…

算法力扣刷题记录 四十九【112. 路径总和】和【113. 路径总和ii】

前言 二叉树篇继续。 记录 四十九【112. 路径总和】和【113. 路径总和ii】 一、【112. 路径总和】题目阅读 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 target…

VsCode远程ssh连接失败:Could not establish connection to XXX

一、问题描述 在VsCode中按下"F1",选择Remote-SSH:Connect to Host 选择一个已经配置好的SSH主机,比如我选择的是192.168.0.104: 结果提示:Could not establish connection to XXX 二、解决方法 观察VsCode的输出信息…

走进NoSql

一、引入 1.1什么是NoSql NoSQL(Not Only SQL)是一组非关系型数据库(或称为非SQL数据库)的统称,它们提供了与传统的关系型数据库不同的数据存储和检索方式。NoSQL数据库通常用于处理大量的、分布式的、非结构化或半结…

STM32使用Wifi连接阿里云

目录 1 实现功能 2 器件 3 AT指令 4 阿里云配置 4.1 打开阿里云 4.2 创建产品 4.3 添加设备 5 STM32配置 5.1 基础参数 5.2 功能定义 6 STM32代码 本文主要是记述一下,如何使用阿里云物联网平台,创建一个简单的远程控制小灯示例。 完整工程&a…

BurpSuit的intruder模块结果进行筛选和导出

文章目录 一、搭建的测试网站第一步 先抓去数据包,查看数据包第二步 可以控制返回信息一条一条的显示第三步 使用intrude模块进行遍历,每次只显示一条用户信息第四步 配置过滤规则第五步 查看结果显示第六步 进行数据导出第七步 查看导出的表格二、实际项目中使用免责声明一、…