基于RK3399/RK3588 H.265/HEVC的低延迟视频传输系统设计与实现

这篇具有很好参考价值的文章主要介绍了基于RK3399/RK3588 H.265/HEVC的低延迟视频传输系统设计与实现。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

近年来,随着短视频直播的兴起,视频传输设备在生活中的应用越发普及。人们对图像
清晰度、帧率、码率等技术指标的要求不断提高,视频帧所包含的数据量也在急速增加。在
有限的网络带宽下,传统的视频采集设备面临压缩率不足、帧率低、延迟高等技术瓶颈,这
使得它们无法应用于超清图像的传输场景。因此,面对不断提升的视频质量,提高视频传输
系统的编解码效率、降低传输延迟显的尤为重要。
针对上述问题,本论文提出一种基于 H.265 编解码协议的低延迟视频传输系统,用于解
决超清图像传输场景下传输延迟较高的问题。论文围绕 RK3399 硬件设计, Linux+Android
嵌入式开发、 H.265 编解码等几个方面展开研究,在此基础上引入多个优化策略降低系统传
输延迟,提高编码效率。主要完成的工作如下:
1. 设计和提出了一种基于 H.265 编解码协议的低延迟视频传输系统,用于实现对超清图
像的低延迟传输。对比于传统视频传输设备,本设计的特点包括:使用软件编码技术,避免
硬件编码中数据在硬件层面集成后不利于参数修改的问题,提高了系统的可移植性和可拓展
性;基于 H.265 编解码协议,实现了超清 1080P 视频的低延迟传输,解决了软件编码在超清
视频编码场景下具有较高延迟的问题;系统硬件设计上对编码终端功能模块进行集成,大小
120mm*100mm*15mm ,具有体积小、方便携带的优点。
2. 通过多种低延迟策略对视频传输系统整体延迟时间进行优化。依托 RK3399 强大的运
算能力,对 X265 编码器配置进行优化以加快编码速率;对拥塞控制算法的慢启动时间进行
把控以减少丢包导致的数据波动,提升网络传输稳定性,降低传输延迟时间;使用环形 FIFO
的数据结构替代传统线性结构的缓存区设计,提升多线程调度下系统的运行效率;通过调用
Android 原生的 MediaCodec 对解码器进行配置优化,结合硬件加速,实现高效的 H.265 解码;
Android 显示控件进行优化,加快视频刷新率,实现高帧率刷新显示;使用 AsyncTask
写多线程内容,避开工作线程 +Handler 的异步消息传输组合,实现高效的异步通信。
3. 实现了基于 H.265 的低延迟视频传输系统在实验环境下的测试与分析。针对不同信号
强度,对五种不同分辨率视频序列进行传输测试,结果表明:局域网内,在满足编码质量的
前提下,对 1080P 质量的视频进行传输,系统端到端的网络传输延迟时间为 127ms ,压缩比
131.8 ,编码终端功耗小于 6W 。与优化前的视频传输系统相比,优化后的视频传输系统总
延迟时间减少了 11.9% 。系统功能完整、性能优异、满足低延迟特性,具有一定的实用性。
基于RK3399/RK3588 H.265/HEVC的低延迟视频传输系统设计与实现

 文章来源地址https://www.toymoban.com/news/detail-475065.html

到了这里,关于基于RK3399/RK3588 H.265/HEVC的低延迟视频传输系统设计与实现的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HEVC(H.265)视频压缩编码格式与基础概念

    本人最近开始研究视频重编码的检测,因此做个笔记记录一下自己学习的视频编码相关知识。视频编码的目的是为了压缩原始视频,压缩的主要思路是从空间、时间、编码、视觉等几个主要角度去除冗余信息。而H.265(HEVC)则是目前常用的视频压缩编码格式,本文将主要介绍其

    2024年02月15日
    浏览(39)
  • 音视频数据处理-H265/HEVC视频码流分析

    一、H265概述 H265/HEVC(Hight Efficiency Video Coding)是由ITU-T和ISO/IEC两大组织在H264/AVC的基础之上推出的新一代高效视频编码标准,主要为应对高清和超高清视频在网络传输和数据存储方面带来的挑战。上一篇文章对H264/AVC视频码流进行了详细的分析,本文继续从数据处理的角度对

    2024年02月11日
    浏览(43)
  • Windows 10/11 免费安装HEVC/H.265视频扩展

    将系统从 Win 10 升级到 Win 11 后,用系统自带播放器打开 HEVC (H.265编码)格式视频时,提示缺少编码器无法播放;以前可以通过浏览器访问 ms-windows-store://pdp/?ProductId=9n4wgh0z6vhq 跳转到微软应用店免费安装解码插件,但现在失效了,主要是为了播放8K视频。 最新方法: 访问 h

    2024年02月04日
    浏览(39)
  • RK3318 android12 HEVC-1080P 4K VP9等格式视频播放不了

    同样视频在同样硬件在android10的固件刷机测试播放正常 在android12播放失败,在媒体中心点开视频直接闪退了 在android10 能播放4K视频, 我对比了ddr频率  cat /d/clk/clk_summary | grep ddr android10 clk_ddrmon 0 0 0 24000000 0 0 50000 pclk_ddr 3 3 0 61440000 0 0 50000 pclk_ddr_grf 1 1 0 61440000 0 0 50000 pclk_d

    2024年02月07日
    浏览(41)
  • 视频编码标准H.264/AVC,H.265/HEVC,VP8/VP9,AV1的基本原理、优缺点以及适用场景

    视频编码标准是用于压缩数字视频数据的技术规范,以减少存储和传输所需的带宽。以下是关于H.264/AVC、H.265/HEVC、VP8/VP9和AV1这些标准的基本原理、优缺点以及适用场景的简要描述: H.264/AVC (Advanced Video Coding) 基本原理 : H.264是一种块导向的运动补偿视频压缩标准。它使用混

    2024年03月16日
    浏览(58)
  • rk3588 mpp 视频硬编解码测试

    rk3588 mpp demo 使用记录。 MPP 源代码发布官方地址:https://github.com/rockchip-linux/mpp 发布分支为 release 分支,开发分支为 develop 分支,默认为开发分支。 下载命令:git clone https://github.com/rockchip-linux/mpp.git MPP 源代码编译脚本为 cmake,需要依赖 2.8.12 以上的版本,建议使用 2.8.12 版,

    2024年02月07日
    浏览(68)
  • 基于android的 rk3399 同时支持多个USB摄像头

    一、前文 在这里插入图片描述 二、CameraHal_Module.h 三、CameraHal_Module.cpp 四、编译烧录Image 该部分的修改要生效的话,需要进行全编译 五、App验证 AndroidManifest.xml MainActivity.java activity_main.xml

    2024年02月08日
    浏览(48)
  • RK3588芯片支持8K视频的硬编解码

    RK3588是一款采用8nm制程工艺的高端通用型SoC,CPU采用四核A76和四核A55的八核架构,GPU采用Mail G610MP4,集成6TOPS独立NPU,支持四通道LPDDR5,有效保证了RK3588芯片的性能输出。RK3588在视频编解码方面也十分突出,支持8K视频的硬编硬解,非常适合VR(虚拟现实)、AR(增强现实)、

    2024年02月12日
    浏览(44)
  • RK3588平台开发系列讲解(视频篇)RKMedia框架

    沉淀、分享、成长,让自己和他人都能有所收获!😄 📢RKMedia是RK提供的一种多媒体处理方案,可实现音视频捕获、音视频输出、音视频编解码等功能。 功能: VI(输入视频捕获 ) VENC(H.265/H.264/JPEG/MJPEG 编码 ) VDEC(H.265/H.264/JPEG/MJPEG 解码 ) VO(视频输出显示) RGA视频处理(包括旋转

    2024年01月25日
    浏览(52)
  • RK3588 之视频和QT悬浮DRM显示

            在上一章中我们讲到,解码后的帧通过RGA进行混合后,我们需要送给DRM来进行显示,在这一章中,我们具体的讲怎么通过DRM显示视频帧,怎么通过DRM显示视频和QT,怎么通过DRM来做alpha ,colorkey 及图层序。具体的DRM的文档,我们可以参考RK提供的关于DRM的文档。我就不

    2024年02月09日
    浏览(113)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包