首页下载资源后端rk3588 MPP硬解码RTSP流,项目为QT工程

ZIPrk3588 MPP硬解码RTSP流,项目为QT工程

a1367666195910KB需要积分:1

资源文件列表:

MppDecoder_rtsp.zip 大约有66个文件
  1. MppDecoder/
  2. MppDecoder/build-MppDecoder-Desktop-Release/
  3. MppDecoder/build-MppDecoder-Desktop-Release/.qmake.stash 699B
  4. MppDecoder/build-MppDecoder-Desktop-Release/main.o 6.88KB
  5. MppDecoder/build-MppDecoder-Desktop-Release/Makefile 47.67KB
  6. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/
  7. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/vpu_api.h 15.57KB
  8. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_log.h 4.2KB
  9. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/vpu.h 5.64KB
  10. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/rk_venc_cmd.h 39.17KB
  11. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_impl.h 1.25KB
  12. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_buffer.h 11.78KB
  13. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_platform.h 3.61KB
  14. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_frame_impl.h 3.58KB
  15. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/rk_mpi.h 6.88KB
  16. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_bitread.h 4.8KB
  17. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpi_impl.h 1.2KB
  18. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_rc_defs.h 3.86KB
  19. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/rk_type.h 4.46KB
  20. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_queue.h 950B
  21. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_env.h 1.03KB
  22. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_packet_impl.h 1.72KB
  23. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_bitput.h 1.46KB
  24. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_info.h 839B
  25. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_buffer_impl.h 6.15KB
  26. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpi_enc_utils.h 2.02KB
  27. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_rc_api.h 5.82KB
  28. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_thread.h 6.31KB
  29. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_task_impl.h 5.14KB
  30. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_task.h 8.18KB
  31. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_meta_impl.h 1.81KB
  32. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_packet.h 3.03KB
  33. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_mem.h 2.38KB
  34. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/dictionary.h 6.49KB
  35. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_time.h 3.45KB
  36. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_bitwrite.h 2.31KB
  37. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/rk_mpi_cmd.h 8.99KB
  38. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_meta.h 4.58KB
  39. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_buf_slot.h 10.52KB
  40. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_err.h 1.88KB
  41. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_common.h 7.64KB
  42. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_2str.h 863B
  43. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_runtime.h 984B
  44. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp.h 6.43KB
  45. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_frame.h 14.75KB
  46. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_list.h 5KB
  47. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/utils.h 2.28KB
  48. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/iniparser.h 13.2KB
  49. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_allocator.h 1.54KB
  50. MppDecoder/build-MppDecoder-Desktop-Release/rockchip/mpp_enc_cfg.h 1.31KB
  51. MppDecoder/build-MppDecoder-Desktop-Release/mpprtspdecoder.o 13.59KB
  52. MppDecoder/build-MppDecoder-Desktop-Release/MppDecoder 26.05KB
  53. MppDecoder/build-MppDecoder-Desktop-Release/lib/
  54. MppDecoder/build-MppDecoder-Desktop-Release/lib/librockchip_mpp.so.0 1.61MB
  55. MppDecoder/build-MppDecoder-Desktop-Release/lib/librockchip_mpp.so.1 20B
  56. MppDecoder/build-MppDecoder-Desktop-Release/lib/librockchip_vpu.so.0 62.99KB
  57. MppDecoder/build-MppDecoder-Desktop-Release/lib/librockchip_vpu.so 20B
  58. MppDecoder/build-MppDecoder-Desktop-Release/lib/librockchip_mpp.so 20B
  59. MppDecoder/build-MppDecoder-Desktop-Release/lib/librockchip_vpu.so.1 20B
  60. MppDecoder/README.md 467B
  61. MppDecoder/MppDecoder/
  62. MppDecoder/MppDecoder/MppDecoder.pro 890B
  63. MppDecoder/MppDecoder/mpprtspdecoder.cpp 12.06KB
  64. MppDecoder/MppDecoder/mpprtspdecoder.h 2.07KB
  65. MppDecoder/MppDecoder/main.cpp 1.23KB
  66. MppDecoder/MppDecoder/MppDecoder.pro.user 21.43KB

资源介绍:

适用平台:RK3588 调用3588硬件vpu资源对RTSP进行解码,延时大约220ms; 源码地址为https://github.com/MUZLATAN/ffmpeg_rtsp_mpp 相关问题博客:https://blog.csdn.net/a1367666195/article/details/130888942?spm=1001.2014.3001.5501 描述:github上的源码项目存在一点点的问题,就是在资源释放的时候没有释放完全,会导致内存泄露和句柄泄露,我对其进行了完善,目前没有发现泄露问题了。不过目前还有一个问题,解码出来的视频不够平滑,或者说有一些掉帧的视觉效果,我怀疑是因为选取的解码模式简单解码(官方给了三种解码方式,简单,中等,难),导致了这一问题。
2023-05-25 更新 1.修复句柄泄漏问题 2023-05-04 更新 源码来源:https://github.com/MUZLATAN/ffmpeg_rtsp_mpp 项目目标:在rk3588/3399pro上结合FFMPEG和MPP,实现低延迟rtsp流解码 现阶段:对C源码进行了二次封装,封装成类,便于调用。 其他说明:源码自带的MPP库(librockchip_mpp大小为4M)编译不过,替换为RK3588debian系统自带的库(librockchip_mpp大小为1.6M),可正常编译运行
100+评论
captcha