Advertisement

RK3588 MPP硬解码RTSP流的QT工程项目

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本项目基于RK3588平台,采用MPP硬解码技术,实现高效RTSP流媒体处理。使用QT框架开发,旨在提供流畅且低功耗的视频播放解决方案。 该项目在GitHub上使用RK3588平台调用硬件VPU资源对RTSP进行解码,延时大约为220毫秒。源代码存在一些问题,在释放资源时不完全释放,导致内存泄露和句柄泄露。我对此进行了完善,目前没有发现上述泄漏问题。然而,现在还有一个问题是解码出来的视频不够平滑,有掉帧的视觉效果,我认为这可能是由于选择了简单的解码模式(官方提供了三种解码方式:简单、中等、困难)所导致的问题。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • RK3588 MPPRTSPQT
    优质
    本项目基于RK3588平台,采用MPP硬解码技术,实现高效RTSP流媒体处理。使用QT框架开发,旨在提供流畅且低功耗的视频播放解决方案。 该项目在GitHub上使用RK3588平台调用硬件VPU资源对RTSP进行解码,延时大约为220毫秒。源代码存在一些问题,在释放资源时不完全释放,导致内存泄露和句柄泄露。我对此进行了完善,目前没有发现上述泄漏问题。然而,现在还有一个问题是解码出来的视频不够平滑,有掉帧的视觉效果,我认为这可能是由于选择了简单的解码模式(官方提供了三种解码方式:简单、中等、困难)所导致的问题。
  • RK3568 RTSPMPP
    优质
    本文介绍基于RK3568平台实现RTSP协议视频流媒体数据的接收和处理技术,并探讨了使用MPP(Media Process Pipeline)进行硬件加速解码的应用实践。 RK3568 RTSP拉流 MPP硬解码涉及使用RK3568芯片进行RTSP视频流的接收,并通过MPP(Media Processing Pipeline)硬件加速模块来实现高效解码,从而提升处理性能和降低功耗。
  • RK3568 RTSPMPP
    优质
    本项目基于RK3568平台实现RTSP协议视频流的接收和处理,并采用Media Processing Pipeline (MPP)技术进行硬件加速解码,提升视频播放效率。 RK3568 RTSP拉流 MPP硬解码
  • RK3399 QT MPP RGARTSP并显示
    优质
    本项目基于RK3399平台,使用QT框架开发,通过MPP和RGA硬件加速技术实现高效RTSP视频流解码与实时显示。 在使用RK3399平台时,通过Qt集成FFmpeg来拉取RTSP流,并利用MPP进行硬解码,然后借助RGA将图像转换并显示出来。
  • rk3588+YOLOv8+多线推理+RTSP
    优质
    在rk3588开发板上部署了yolov8模型,并通过线程池实现了多线程的推理过程。其中是用Python开发的程序,而C语言版本则可参考[此处链接]。
  • 基于Rockchip MPPRTSP实现
    优质
    本项目探讨了在Rockchip MPP平台上开发RTSP流媒体视频解码的方法和技术,实现了高效稳定的视频播放功能。 基于RK3399平台,利用MPP实现RTSP视频流的硬件解码功能,输入视频流格式为H.264。
  • 基于FFMPEG和OpenCVRTSP与显示序V2.0(适用于
    优质
    本软件为工程设计专门打造,采用FFMPEG及OpenCV技术实现高效RTSP流媒体解码与实时显示,版本更新优化了性能并增强稳定性。 FFMPEG/OpenCV实现RTSP码流解码显示的程序V2.0(可工程应用) 该资源包含一个使用FFMPEG进行视频帧解码并利用OpenCV展示图像的项目,适用于海康威视摄像机,并经过10小时稳定测试。提供Debug和Release版本供选择。 与前一版相比,本版本对回调函数进行了优化,采用直接获取视频帧数据的方式以提高编程灵活性。 - 该资源是使用VS2013编译的,在其他版本Visual Studio中进行编译时需要VC12的支持库。这些支持库可以在安装了VS2013的计算机上的以下目录找到:C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\redist; - 包含示例程序和VS2013工程配置文件,用户可以直接在VS2013环境下运行调试。需要Release版本时,请自行进行OpenCV的环境设置。 - 用户只需修改rtsp地址即可直接编译并展示视频流内容。 本资源将不断更新改进,欢迎反馈使用过程中遇到的问题以便进一步优化用户体验。
  • 基于QTVLC RTSP播放完整代
    优质
    本项目提供了一个使用QT框架实现的VLC RTSP流媒体播放器完整代码工程,便于开发者快速集成RTSP视频流播放功能。 使用QT结合VLC可以播放RTSP流,下载后即可直接使用。
  • RK3588实现视频与QT叠加(Rockit或MPP),已亲测可行
    优质
    本项目展示了如何在RK3588平台上成功实现视频播放与QT界面元素的实时叠加效果。通过Rockit或MPP技术,已经验证了该方案的实际可行性。 使用rk3588的交叉编译器(如3588-linuxbuildrootoutputrockchip_rk3588hostbin)进行编译: 1. 修改TARGET以更改可执行文件的默认名称。 2. 执行命令:`qmake rkDecode.pro` 3. 进行构建:`make` rk3588支持视频与QT叠加功能(可通过rockit或mpp实现),该功能已经过实际测试并确认可用。
  • RTSP转换为RTMP示例
    优质
    本项目提供了一个将RTSP流媒体协议转换为RTMP协议的工程实例。通过使用开源库实现高效稳定的流媒体传输服务,适用于视频直播等多种应用场景。 本段落介绍了一个工程实例:使用FFmpeg将摄像头的RTSP流转换为RTMP流,并通过Nginx服务器发布出来供Video.js播放。