查看: 213|回复: 3

[hi3531/hi3535/hi3536] 视频解码实时显示,部分视频通道卡死的问题

[复制链接]
发表于 2018-12-28 00:15:26 | 显示全部楼层 |阅读模式
视频解码实时显示网络摄像机的4个画面,其中3个是公司的监控摄像机,分辨率有1280*720的,1280*960的不等,其中1个通道是使用天创的视频会议带云台的摄像机,分辨率1920*1080和1280*720都试过;监控摄像机的的视频通道一直运行都不会卡死;视频会议摄像机通道两到三分钟就会卡死;显示通道的视频信号不管如何互换;结果还是只有视频会议的会卡死;实在不懂怎么解决了,有没遇到过类似情况的,或者有想法的,教教我!!

补充内容 (2019-1-29 15:12):
已经解决了,是RTSP接收的问题,改用FFMPEG即可;
 楼主| 发表于 2018-12-28 18:55:48 | 显示全部楼层
四个通道创建四个线程,在线程中添加打印,视频没有卡死的继续打印;卡死的线程没有打印了

感觉程序一直在海思库函数HI_MPI_VDEC_SendStream()内部运行没出来了,哎!想不明白

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2018-12-29 17:26:26 | 显示全部楼层
第二四通道是卡死的通道, Detail UserData STATE 不一样,如何理解?

cat /proc/umap/vdec

[VDEC] Version: [Hi3536_MPP_V2.0.6.0 B030 Release], Build Time[Jan 13 2017, 17:49:33]

-----MODULE PARAM--------------------------------------------------------------
  obey_minCR    MiniBufMode     VBSource
           0              0            0

-----CHN ATTR & PARAMS-------------------------------------------------------
  ID  TYPE   Prior    MaxW    MaxH   Width  Height   StrmInputMode  Compress   STATE
   0  H264       5    1920    1080    1280     960  STREAM/NOBLOCK         N   START
   1  H264       5    1920    1080    1280     720  STREAM/NOBLOCK         N   START
   2  H264       5    1920    1080    1280     960  STREAM/NOBLOCK         N   START
   3  H264       5    1920    1080    1280     720  STREAM/NOBLOCK         N   START
  ID  VfmwID  RefNum MvpEnable   DispNum     BufSize  MaxSlice  MaxSPS  MaxPPS  MaxVPS  DisplayMode
   0       0       5       Yes         2     6220800        16       2       2       0     PlayBack
   1       1       5       Yes         2     6220800        16       2       2       0     PlayBack
   2       2       5       Yes         2     6220800        16       2       2       0     PlayBack
   3       3       5       Yes         2     6220800        16       2       2       0     PlayBack
  ID  ErrThr   StrmThr   DecMode   OutMode  SetUserPic    Rotate  PicPoolId  PmvPoolId  PriVbCnt
   0      30         0        IP       Dec           N         0         -1         -1        -1
   1      30         0        IP       Dec           N         0         -1         -1        -1
   2      30         0        IP       Dec           N         0         -1         -1        -1
   3      30         0        IP       Dec           N         0         -1         -1        -1

-----CHN STATE-----------------------------------------------------------------
  ID  PrtclErr  StrmUnSP StrmError RefNumErr  PicSizeErr  fmterror  PicBufSizeErr     StrmNotRls    Notify
   0         0         0        32         0           0         0              0              0    111131
   1         0         0         0         0           0         0              0              0      8004
   2         0         0        23         0           0         0              0              0    139169
   3         0         0         0         0           0         0              0              0      8004
  ID  fps  TimerCnt   BufFLen   DataLen   UsrFLen    UsrLen   ptsBufF   ptsBufU StreamEnd
   0   21    251985   7247938         0       137      3927        39         0         0
   1   25    251985   7251859         0      4064         0        39         0         0
   2   26    251985   7250134         0       137      3927        39         0         0
   3   26    251985   7252267         0      4064         0        39         0         0


----- Detail Stream STATE -----------------------------------------------------------
  ID MpiSndNum           MpiSndLen   VdecNum   VdecLen  FmGetNum            FmGetLen  FmRlsNum            FmRlsLen  FmLstGet FmRlsFail
   0     61661           634936750         0         0     60163           634936750     60162           634926608     10142         0
   1      4202            41645700         0         0      4051            41645700      4050            41639479      6221         0
   2     79031           658777859         0         0     69373           658777859     69372           658769913      7946         0
   3      4202            41649768         0         0      4053            41649768      4052            41643955      5813         0

----- Detail FrameStore STATE -----------------------------------------------------------
  ID  FmNewPic GetFromFm   Discard    UsrSnd    KerSnd    KerRls   MeetEnd   FrmInVdec           CurPicPts   RedDiff  MaxRedDiff   DecDiff  MaxDecDiff
   0     50081     50081         0         0     50081     50080     50113           0                   0         0           0         0           0
   1      3960      3960         0         0      3960      3959      3960           0                   0         0           0         0           0
   2     62639     62639         0         0     62639     62638     62662           0                   0         0           0         0           0
   3      3960      3960         0         0      3960      3959      3960           0                   0         0           0         0           0
  ID  FreeNode  VfmwNode   VgsNode VgsWorkingNode  BusyNode  UserNode    RefNum  IsAvalible   VbCnt  MaxVbCnt   GetPicVbFail   GetMvpVbFail
   0        38         1         0              0         0         1         1           1       3         8              0              0
   1        38         1         0              0         0         1         1           1       3         8              0              0
   2        38         1         0              0         0         1         1           1       3         8              0              0
   3        38         1         0              0         0         1         1           1       3         8              0              0

----- Detail UserData STATE -----------------------------------------------------------
  ID    MpiGet      MpiGetLen    MpiRls      MpiRlsLen   Discard     DiscardLen GetFromFm   GetFromFmLen   UsrFLen    UsrLen
   0         0              0         0              0     10019        2314389        17           3927       137      3927
   1         0              0         0              0         0              0         0              0      4064         0
   2         0              0         0              0     12535        2895585        17           3927       137      3927
   3         0              0         0              0         0              0         0              0      4064         0

/mnt/armbuild-tiaozhuan-Debug #
发表于 2019-2-11 14:14:09 | 显示全部楼层
您好。怎么实现四分屏,而且四分屏里显示不同的画面呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

© 2008-2017 当前位置 易百纳技术社区论坛 返回 易百纳技术社区 ( 苏ICP备14036084 )   Powered by Discuz! X3.1
快速回复 返回顶部 返回列表