急!!!关于H264硬解码的问题

[复制链接]
214 9
需求是将socket接收的H264流的画面显示出来
网上找到的demo,VTH264examples,报错

reset decoder session failed status=-12712

decode failed status=-12902
想请教几个问题:
(1)我socket接收到NSData数据之后是否需要对其进行什么处理?
(2)有没有用过那个demo遇到过类似问题的朋友帮忙看一下那两个错误
如果有其他demo推荐也可以
谢谢各位????

[ 此帖被蓝色时光在2018-04-28 17:07重新编辑 ]

举报 使用道具

回复

9 个评论

hj1234hj12  新手上路  发表于 2018-5-13 05:28:07  | 显示全部楼层
数据的问题吧,硬解的H264数据是需要特定格式的,你看解码逻辑是缺少了什么信息啊,应该是关键帧缺少
sps和pps信息

举报 使用道具

回复
rore2010  新手上路  发表于 2018-5-13 08:15:57  | 显示全部楼层
可以h264数据打印出来,很有可能你的数据格式跟demo的数据格式不一样,进行比较下很容易就发现问题了

举报 使用道具

回复
bigboy  新手上路  发表于 2018-5-13 08:35:42  | 显示全部楼层
上面报解码失败,肯定是数据格式的问题,I帧取的不对,需要处理一下解码的流程

本帖子中包含更多资源

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

x

举报 使用道具

回复
secoollong  新手上路  发表于 2018-5-13 08:45:21  | 显示全部楼层
已陷入深深的绝望。。。

举报 使用道具

回复
ellenycn  新手上路  发表于 2018-5-13 09:41:02  | 显示全部楼层

本帖子中包含更多资源

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

x

举报 使用道具

回复
nizhijin  新手上路  发表于 2018-5-13 11:02:29  | 显示全部楼层
一般的h264流数据都是一帧一帧的数据(具体根据服务器返回的内容),iOS端要将一帧一帧的数据进行查分为NAUL,从而判断是sps,pps,I/B/P数据,然后才解码的,解码错误一般是拆分不对,

举报 使用道具

回复
frog_zjx  新手上路  发表于 2018-5-13 11:10:34  | 显示全部楼层
需求是将socket接收的H264流的画面显示出来
网上找到的demo,VTH264examples,报错

reset decoder session failed status=-12712

decode failed status=-12902
想请教几个问题:
(1)我socket接收到NSData数据之后是否需要对其进行什么处理?
(2)有没有用过那个demo遇到过类似问题的朋友帮忙看一下那两个错误
如果有其他demo推荐也可以
谢谢各位????

[ 此帖被蓝色时光在2018-04-28 17:07重新编辑 ]

举报 使用道具

回复
davylau  新手上路  发表于 2018-5-13 11:34:47  | 显示全部楼层
是socket接收到的数据需要切割或者拼接。。。

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

ios.irunthink.com
搜索
热搜: iOS swift 下拉刷新

图文热点

更多

开发教程

更多

客服中心

400-800 周一至周日 9:30-17:30 仅收市话费

关注我们

  • 微信扫描
  • 关注微信
关于我们
关于我们
友情链接
联系我们
帮助中心
精贴推荐
源码上传
注册登录
服务支持
资源下载
关注我们
官方微博
官方空间
快速回复 返回顶部 返回列表