七星海棠

七星海棠

1个粉丝

29

问答

0

专栏

1

资料

七星海棠  发布于  2018-05-22 11:33:21
采纳率 0%
29个问答
5820

Hi3536 解码语法错误

 

        大家好,
              Hi3536前端通过rtsp接收码流解码,图像输出卡顿,查看vdec的log信息,发现解码器实际街吗帧率为4 5帧左右,然后上报了很多语法错误

              将接收到的码流数据每帧的前25个字节打印出来如下,能指点下该怎么解决吗?
0x00 0x00 0x00 0x01 0x67 0x64 0x00 0x28 0xad 0x00 0xce 0x50 0x1e 0x00 0x89 0xf9 0x70 0x11 0x00 0x00 0x0b 0xb8 0x00 0x02 0xbf
0x00 0x00 0x00 0x01 0x41 0xe2 0x01 0x44 0x25 0x29 0x7f 0xed 0xe6 0xde 0xd8 0x6e 0x78 0xa2 0xb2 0xe1 0x39 0x52 0x45 0xb8 0xd1
0x00 0x00 0x00 0x01 0x41 0xe4 0x02 0x44 0x25 0x29 0x7f 0xeb 0x3c 0x1c 0xf3 0x45 0xce 0x55 0xfb 0x94 0xd1 0xf2 0xac 0xcc 0xc1
0x00 0x00 0x00 0x01 0x41 0xe6 0x03 0x44 0x25 0x29 0x7f 0xeb 0x83 0x15 0x35 0xba 0x72 0xbe 0x7e 0x7d 0x25 0x87 0x98 0xad 0x0e
0x00 0x00 0x00 0x01 0x41 0xe8 0x04 0x44 0x21 0x29 0x7f 0xd5 0x35 0xa1 0xaf 0x8d 0x92 0x24 0x08 0x1f 0xd4 0xcd 0x69 0x27 0x7f
0x00 0x00 0x00 0x01 0x41 0xea 0x05 0x44 0x21 0x29 0x7f 0xe9 0x34 0x66 0xfe 0x5c 0xdc 0x2b 0xa0 0x27 0x68 0x0d 0x6c 0x24 0x65
0x00 0x00 0x00 0x01 0x41 0xec 0x06 0x44 0x21 0x29 0x7f 0xd3 0x3e 0x7f 0x68 0x0a 0xeb 0x2b 0x87 0x3b 0x76 0x58 0xfc 0x93 0x28
0x00 0x00 0x00 0x01 0x41 0xee 0x07 0x44 0x25 0x29 0x7f 0xd5 0x90 0x8a 0x2b 0x2b 0xc9 0x2a 0xda 0x44 0xc4 0xc6 0x85 0xc4 0x69
0x00 0x00 0x00 0x01 0x41 0xf0 0x08 0x44 0x25 0x29 0x7f 0xed 0xe3 0xab 0x68 0x79 0x8e 0xbe 0x91 0xa4 0x1c 0xa2 0xa2 0x02 0x66
0x00 0x00 0x00 0x01 0x41 0xf2 0x09 0x44 0x25 0x29 0x7f 0xdc 0x09 0x38 0x30 0x81 0x83 0x25 0xba 0x84 0xc0 0x6c 0x68 0xa2 0xff
0x00 0x00 0x00 0x01 0x41 0xf4 0x0a 0x44 0x25 0x29 0x7f 0xed 0xf9 0xfa 0x14 0x8f 0xa8 0xb7 0xf0 0xe4 0x2a 0x00 0x35 0x17 0xc5
0x00 0x00 0x00 0x01 0x41 0xf6 0x0b 0x44 0x21 0x29 0x7f 0xe9 0x9b 0x0d 0x19 0x64 0xa2 0x71 0x10 0xcd 0x5d 0xe4 0x2a 0x8f 0x2f
0x00 0x00 0x00 0x01 0x41 0xf8 0x0c 0x44 0x21 0x29 0x7f 0xdd 0x04 0xa7 0xb1 0x74 0xc1 0x8e 0x79 0xbe 0x55 0xfe 0x64 0xb6 0x16
0x00 0x00 0x00 0x01 0x41 0xfa 0x0d 0x44 0x25 0x29 0x7f 0xdb 0xf8 0x50 0x18 0xc9 0x26 0xb0 0x76 0xe1 0x17 0xc9 0x5f 0xef 0x41
0x00 0x00 0x00 0x01 0x41 0xfc 0x0e 0x44 0x25 0x29 0x7f 0xee 0x20 0xba 0xb1 0x34 0xdf 0xb0 0x66 0xef 0x74 0xed 0xc6 0xba 0xcb
0x00 0x00 0x00 0x01 0x41 0xfe 0x0f 0x44 0x25 0x29 0x7f 0xd8 0x0b 0x86 0xaa 0xf4 0x97 0xab 0x2a 0x28 0xaf 0x92 0x8a 0xc6 0x48
0x00 0x00 0x00 0x01 0x41 0xe0 0x10 0x44 0x21 0x29 0x7f 0xed 0x26 0x14 0x1a 0x21 0x82 0x5a 0x97 0x4b 0x57 0xd6 0x06 0x38 0xda
0x00 0x00 0x00 0x01 0x41 0xe2 0x11 0x44 0x21 0x29 0x7f 0xed 0x5d 0x3a 0xcb 0x57 0x09 0xf3 0x56 0x03 0x1b 0xb8 0x05 0xdd 0x7b
0x00 0x00 0x00 0x01 0x41 0xe4 0x12 0x44 0x21 0x29 0x7f 0xe9 0x8e 0x97 0xe0 0xc7 0x0b 0xf3 0x9d 0x9d 0xba 0x02 0x04 0x13 0x06
0x00 0x00 0x00 0x01 0x41 0xe6 0x13 0x44 0x25 0x29 0x7f 0xdb 0x67 0x42 0xba 0x78 0x38 0x4e 0xd1 0x5c 0x32 0xba 0x4e 0x40 0xc0
0x00 0x00 0x00 0x01 0x41 0xe8 0x14 0x44 0x25 0x29 0x7f 0xee 0x20 0xbd 0x46 0x88 0xa2 0xb9 0x19 0x1c 0xe2 0xbc 0x7e 0x81 0xa8
0x00 0x00 0x00 0x01 0x41 0xea 0x15 0x44 0x25 0x29 0x7f 0xed 0xe7 0xc7 0xb2 0x29 0x06 0xb9 0x21 0x63 0x87 0xfe 0x1f 0xbd 0x27
0x00 0x00 0x00 0x01 0x41 0xec 0x16 0x44 0x25 0x29 0x7f 0xdc 0x09 0x38 0xa2 0xc6 0x72 0xfa 0x7e 0x0a 0xee 0x47 0xb0 0x4a 0x64
0x00 0x00 0x00 0x01 0x41 0xee 0x17 0x44 0x21 0x29 0x7f 0xdb 0xa1 0xbc 0x18 0x35 0xc0 0xb9 0x99 0x8a 0x67 0xb5 0x42 0xca 0x9b
0x00 0x00 0x00 0x01 0x41 0xf0 0x18 0x44 0x21 0x29 0x7f 0xed 0x21 0x6c 0x41 0x8c 0x93 0x00 0x2d 0x79 0xf7 0xee 0x44 0xdd 0x05
0x00 0x00 0x00 0x01 0x41 0xf2 0x19 0x44 0x21 0x29 0x7f 0xd5 0x35 0xa1 0x65 0x67 0x9b 0x5c 0xcc 0x35 0x32 0x02 0x7f 0x6e 0x8d
0x00 0x00 0x00 0x01 0x41 0xf4 0x1a 0x44 0x21 0x29 0x7f 0xe9 0x2b 0x68 0x2e 0x99 0x70 0x19 0x70 0x2a 0x80 0x2a 0x5b 0x6b 0x7b
0x00 0x00 0x00 0x01 0x41 0xf6 0x1b 0x44 0x21 0x29 0x7f 0xd3 0x08 0x45 0xf4 0x6c 0xc8 0x88 0xd2 0x1a 0x30 0x50 0x3b 0xec 0xed
0x00 0x00 0x00 0x01 0x41 0xf8 0x1c 0x44 0x25 0x29 0x7f 0xea 0x86 0x54 0xc5 0xd1 0xdc 0x8c 0x6d 0xb0 0xfc 0x05 0xa5 0xcf 0xb5
0x00 0x00 0x00 0x01 0x01 0xfa 0x1d 0x48 0x4a 0x52 0xff 0xea 0x02 0x7c 0xda 0x8c 0x45 0x15 0x9c 0xc8 0xbd 0x73 0x89 0x65 0xec
0x00 0x00 0x00 0x01 0x67 0x64 0x00 0x28 0xad 0x00 0xce 0x50 0x1e 0x00 0x89 0xf9 0x70 0x11 0x00 0x00 0x0b 0xb8 0x00 0x02 0xbf  
我来回答
回答16个
时间排序
认可量排序

blacktangel

0个粉丝

12

问答

0

专栏

0

资料

blacktangel 2018-05-23 10:32:12
认可0
又是sps和pps还有I帧一起写进去的。
流模式没有关系,

建议先保存到本地分析

七星海棠

1个粉丝

29

问答

0

专栏

1

资料

七星海棠 2018-05-23 11:20:11
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=88062&ptid=39647]blacktangel 发表于 2018-5-23 10:32[/url]
又是sps和pps还有I帧一起写进去的。
流模式没有关系,

[/quote]

是使用的流模式,保存到本地了
看着流也没什么问题

七星海棠

1个粉丝

29

问答

0

专栏

1

资料

七星海棠 2018-05-23 11:21:34
认可0
保存的录像文件

blacktangel

0个粉丝

12

问答

0

专栏

0

资料

blacktangel 2018-05-23 13:55:34
认可0
建议你用 sdk里面的simple 跑一下。

blacktangel

0个粉丝

12

问答

0

专栏

0

资料

blacktangel 2018-05-23 13:58:17
认可0
然后把参考帧的数量设置大一些。 自己解析sps 里面的参考帧。然后解码参数设置 VDEC_ATTR_VIDEO_S  u32RefFrameNum

七星海棠

1个粉丝

29

问答

0

专栏

1

资料

七星海棠 2018-05-24 15:20:28
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=88079&ptid=39647]blacktangel 发表于 2018-5-23 13:58[/url]
然后把参考帧的数量设置大一些。 自己解析sps 里面的参考帧。然后解码参数设置 VDEC_ATTR_VIDEO_S  u32RefF ...[/quote]


       你好,
            我修改参考帧的数量后,RefNumErr这没再报错,StrmError仍然报语法错误,解析出来的sps该如何设置?
            sps里包含vui_parameters,是Hi3536解析不了这些吗?
            谢谢!

blacktangel

0个粉丝

12

问答

0

专栏

0

资料

blacktangel 2018-05-24 19:48:33
认可0
我建议你把参数设置成和文档最后面的样子
如果解不出来就是你数据流的问题了。

blacktangel

0个粉丝

12

问答

0

专栏

0

资料

blacktangel 2018-05-24 19:50:35
认可0
12.12 VDEC
【调试信息】
# cat /proc/umap/vdec
[VDEC] Version: [Hi3536_MPP_V1.0.0.0 B010 Debug], Build Time[Dec 18 2014,
09:48:47]
-----MODULE PARAM------------------------------------------------------
obey_minCR MiniBufMode VBSource
0 0 0
-----CHN ATTR & PARAMS--------------------------------------------------
ID TYPE Prior MaxW MaxH Width Height StrmInputMode Compress
0 H264 5 1920 1080 1920 1080 STREAM/NOBLOCK N
STATE
START
ID VfmwID RefNum MvpEnable DispNum BufSize MaxSlice MaxSPS MaxPPS
0 0 2 Y 2 4147200 136 32 256
MaxVPS DisplayMode
0 PlayBack
ID ErrThr StrmThr DecMode OutMode SetUserPic Rotate PicPoolId
0 30 0 IPB Disp N 0 -1
PmvPoolId PriVbCnt
-1 -1

七星海棠

1个粉丝

29

问答

0

专栏

1

资料

七星海棠 2018-05-25 10:36:34
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=88141&ptid=39647]blacktangel 发表于 2018-5-24 19:50[/url]
12.12 VDEC
【调试信息】
# cat /proc/umap/vdec
[/quote]


        你好,
            将参数设置按照文档设置了,不知道怎么回事 MaxSlice MaxSPS 始终不能设置成和文档上的一样,StrmError 还是有错误,不知道是怎么产生的
    s32Ret = HI_MPI_VDEC_GetProtocolParam(s32VdecChn, &pstParam);
    if(HI_SUCCESS != s32Ret)
    {
        IPV_PRT("HI_MPI_VDEC_GetProtocolParam failed errno 0x%x \r\n", s32Ret);
        return s32Ret;
    }
   
    pstParam.stH264PrtclParam.s32MaxSliceNum = 136;
    pstParam.stH264PrtclParam.s32MaxSliceNum = 32;
    pstParam.stH264PrtclParam.s32MaxPpsNum = 256;
    s32Ret = HI_MPI_VDEC_SetProtocolParam(s32VdecChn, &pstParam);
    if(HI_SUCCESS != s32Ret)
    {
        IPV_PRT("HI_MPI_VDEC_SetProtocolParam failed errno 0x%x \r\n", s32Ret);
        return s32Ret;
    }

    另外我现在接的相机码流sps包含 vi_parameters参数,不知道是不是跟这有关,用vlc解码是正常的

blacktangel

0个粉丝

12

问答

0

专栏

0

资料

blacktangel 2018-05-25 11:55:12
认可0
帧率都能到30帧了能正常解码了 ,画面没有什么问题就好

还有可能就是你数据本来就有错, 不知道你用什么编码器编码的。

七星海棠

1个粉丝

29

问答

0

专栏

1

资料

七星海棠 2018-05-25 14:51:57
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=88158&ptid=39647]blacktangel 发表于 2018-5-25 11:55[/url]
帧率都能到30帧了能正常解码了 ,画面没有什么问题就好

还有可能就是你数据本来就有错, 不知道你用什么 ...[/quote]


    你好,
          还是有问题,有时候帧率还是会降下去,然后卡顿,而且链接一段时间后解码会停止,然后停10几秒又开始解码
         数据源是PELCO的一款摄像头,用vlc播放没问题

blacktangel

0个粉丝

12

问答

0

专栏

0

资料

blacktangel 2018-05-25 15:41:41
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=88166&ptid=39647]七星海棠 发表于 2018-5-25 14:51[/url]
你好,
          还是有问题,有时候帧率还是会降下去,然后卡顿,而且链接一段时间后解码会停止 ...[/quote]

难分析。 希望你找到原因以后能告诉大家。 数据流 本来保存了再用vlc解码也没有问题。

七星海棠

1个粉丝

29

问答

0

专栏

1

资料

七星海棠 2018-05-25 17:00:54
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=88169&ptid=39647]blacktangel 发表于 2018-5-25 15:41[/url]
难分析。 希望你找到原因以后能告诉大家。 数据流 本来保存了再用vlc解码也没有问题。[/quote]


   解码停顿这个查到了,是rtsp的连接断开了,拿海康硬盘录像机测试,连接也会断开
   现在将参考帧的数量设为6了,帧率好像稳定了,StrmError这还是有少量错误,显示效果已经和海康硬盘录像机差不多了

wuqingwei

0个粉丝

9

问答

0

专栏

0

资料

wuqingwei 2018-08-03 09:18:28
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=88172&ptid=39647]七星海棠 发表于 2018-5-25 17:00[/url]
解码停顿这个查到了,是rtsp的连接断开了,拿海康硬盘录像机测试,连接也会断开
   现在将参考帧的 ...[/quote]

请问楼主这个问题后来解决了吗?可以分享以下解决方法吗?

qn1522720710

0个粉丝

9

问答

0

专栏

0

资料

qn1522720710 2018-08-27 14:31:26
认可0
以前我通过rtsp对接摄像头 获取h.265数据到vdec输出是没有的问题的,
不知道楼主的开发板能不能出4k60或者4k30

vcil

0个粉丝

4

问答

0

专栏

0

资料

vcil 2018-08-10 15:39:49
认可0
:victory::victory::victory:
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区