视频转Base64使用中遇到的坑:IVS.0008 live detect error: Parse video data failed.. Please check your input.

背景

最近,在接入华为云的人证核身ivs之标准版(三要素),在使用中遇到了一个及其让人头痛的问题!就是视频base64,编码后,传参,华为返回如下错误:

400
3d4ea865726a9e94870baf74844bdd60
IVS.0008
live detect error: Parse video data failed.. Please check your input.

这里可以很明显的看到提示信息为:无法解析我们编码后的视频,让我们检查输入信息。也就是说我们将视频base64后,华为端无法解析为真正的视频文件!

分析

正常的base64码有多种转换方式,不同转换方式正常都是可以通过一些在线或者本地工具反编译出源文件的,这种情况下证明转换都是没问题的,另外在不同的工具应用场景中可能会存在生成的base64有特殊符号。常见的原因是有换行符的这种,这个可以注意下,如您说的直接到postman的中可以 这个也跟工具有关,部分工具会检测特殊符号在传参数时忽略,以上是常见转码遇到的情况。

解决问题

右侧有完整的api参数讲解,当我们在左侧的参数配置区域,添加了合适的参数后,右侧会为我们生成响应开发语言的代码!有java、python、c、js等等基本上我们常用的语言这里都能找到相对应的华为SDK的开发语言demo,协助我们完成我们的程序代码调用!

由此可见,在使用中,也不能够完全确定是否是换行符或者其他字符被处理了,就按照这个问题在华为API Explorer处理一下。

结果验证华为的API Explorer是会处理base64编码。结果导致了video的base64传送给华为,然而他们却无法处理这个错误的编码,导致了上面提到的IVS.0008  live detect error: Parse video data failed.. Please check your input.错误信息。

好了,不使用他的输入框,改为文本json格式,就完全没有这错误了,也就是说,问题出在了华为的API Explorer在线工具的问题上!!!

这个问题影响了这么久。其实是出在了华为API Explorer的问题,将此问题反馈给华为,为其他小伙伴少走弯路!也算是一件快事!

好了今天关于IVS.0008 live detect error: Parse video data failed.. Please check your input.的问题就先讲到这!

欢迎大家点击下方卡片,关注《coder练习生》

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: 海思IVE_SVP_IVS开发手册.zip是一本关于海思芯片相关开发的手册。海思是华为公司的芯片子公司,致力于推动人工智能与云计算技术在各行业的应用。IVE(Intelligent Video Engine)是其推出的一种高性能、低功耗、高效率的视频处理引擎。SVP(Smart Video Platform)是基于IVE开发的一种智能视频处理平台。IVS(Intelligent Video Surveillance)则是海思针对视频监控行业推出的一种解决方案。 海思IVE_SVP_IVS开发手册为开发者提供了详细的技术规格和应用案例,让其更好地理解和应用IVE、SVP和IVS技术。手册包含了海思芯片的硬件架构、软件架构、接口介绍、软件开发环境的设置和使用方法等内容。此外,手册还介绍了IVE、SVP和IVS的常见应用场景,如人脸识别、车辆识别、行为分析等。 总之,海思IVE_SVP_IVS开发手册.zip是一本非常有价值的技术手册,对于研究和开发基于海思芯片的视频处理技术的人员来说具有很大的帮助。无论是从理论知识方面,还是从技术应用方面,它都将使开发者更加熟练地应用IVE、SVP和IVS技术,进一步提升其研发能力和技术水平。 ### 回答2: 海思ive_svp_ivs开发手册.zip是一份关于海思SVP平台上的智能视频分析算法开发的手册。该手册详细介绍了SVP平台的各种算法框架,以及如何使用SVP平台上的工具进行开发和调试。手册包含了很多实用的示例和代码,可以帮助开发人员快速掌握SVP平台上的开发技巧。 此外,该手册也提供了一些使用建议,包括如何进行代码管理、测试和调试、代码优化等方面。这些内容对于开发人员们在开发遇到许多问题,提供了一些建议和指导。手册还详细说明了SVP平台上的优势和应用场景,这可以让开发人员更好地理解SVP平台的特点和优势,并为实际应用场景做出相应的开发和调试更好地。 总的来说,海思ive_svp_ivs开发手册.zip是一份非常有价值的开发指南,它不仅提供了相关的开发工具和示例代码,还提供了许多实用的应用建议和优化技巧,非常适合SVP平台上开发智能视频分析算法的开发人员使用。 ### 回答3: 海思ive_svp_ivs开发手册.zip是一份开发手册,专为海思公司旗下的IVE(SVP)智能视频引擎及IVS(智能视频分析)服务而设计的。使用这份手册,开发人员可以掌握IVE和IVS系列产品的开发流程以及使用方法。该手册除了介绍IVE和IVS的理论知识外,还提供了具体的开发指导和实例代码,从而有助于开发人员快速准确地实现相关功能。 该手册主要分为以下几个部分:首先是IVE和IVS的基础知识介绍,包括相关术语解释、工作原理、功能分类等。其次是IVE和IVS的安装与配置,包括软件和硬件环境的配置、IVE SDK的安装等。接着是IVE和IVS的开发指南,包括IVS算法开发指南、IVE应用开发指南等。最后是附录部分,包含了相关技术规范、开发示例、API参考文档等。 综上所述,海思ive_svp_ivs开发手册.zip是一份非常实用的开发指南,对于想要开发和应用IVE和IVS产品的开发人员来说非常有用。通过阅读手册的内容,开发人员可以更好地理解和掌握IVE和IVS的工作原理,有助于提升开发效率和开发质量,同时也能够推动智能视频领域的发展和创新。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ybb_ymm

你的鼓励会是对我最大的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值