如何对萤石云视频解码

news/2025/2/22 6:19:41/

编者:李国帅

qq:9611153 微信lgs9611153

时间:2021-2-8 

背景原因:

遇到了一个问题,需要把萤石云视频流作为自定义流嵌入到腾讯音视频trtc,不过从海康设备获取的流需要解码为yuv数据,但是萤石云开发包没有暴漏解码库,如何做呢?

解决办法:

在android版本的萤石云sdk(CH-HCNetSDK)中,可以直接调用PlayerSDK.jar的播放解码函数进行解码,解码后直接转为YV12丢给trtc就可以了。

         那么ios(EZOpensdk_iOS)中有没有相似的方法呢?可以看到这个libEZOpenSDK.a库文件接近四百兆,在苹果电脑解压缩,可以看到里面有个文件PlayCtrl_shell.o,打印列表

夹/libEZOpenSDK_arm64/PlayCtrl_shell.o

夹/libEZOpenSDK_arm64/PlayCtrl_shell.oU _AudioSessionSetActiveU _HK_EnterMutexU _HK_LeaveMutexU _HK_MemorySetU _OBJC_CLASS_$_UIDevice
---------------- T _PLAYM4_GetDecodeEngine
---------------- T _PLAYM4_GetMpOffset
---------------- T _PlayM4_AdjustWaveAudio
---------------- T _PlayM4_CloseAudioDevice
---------------- T _PlayM4_CloseFile

这说明里面已经包含了解码播放库,从海康sdk把头文件拿过来直接调用,结果是成功的,最后证明,android中使用的流程和ios中使用的流程几乎一摸一样。

 

萤石云中使用了很多的海康sdk中的内容,解决这种问题,还是需要把海康的接口也看看的。


http://www.ppmy.cn/news/742242.html

相关文章

芯旺微chipon IDE KF32 IDE安装教程

芯旺微chipon的编辑环境IDE和编译环境安装教程 使用chipon的小伙伴们大家好,我是阿范,网上关于chipon的资料并不多,本人后续会做芯旺微的IDE使用,外设使用,以及相关的应用进行详细解说。由于时间有限,均以…

萤石摄像头实现web端监控预览以及录像回放

文章目录 前言一、在萤石云平台上注册账号并添加设备以及创建应用二、利用云平台的api获取到前端展示需要的相关信息三、前端页面展示内容总结 前言 前段时间对接了萤石摄像头,在此做一次总结,总体思路是:把萤石摄像头绑定到萤石云平台上&am…

使用esp32cam与stm32c8t6核心板开发的99A静改动

目录: 1.从零开始的静改动工程: 底盘设计: 目标功能: 1.车体基本功能 c8t6输出pwm波: 通过esp32cam向c8t6发送串口信息来进行控制: 1.从零开始的静改动工程: 现阶段完成到底盘部分&#x…

控制萤石云摄像头转头

一、准备 1. 设备序列号 2. 萤石云api连接 https://open.ys7.com/doc/zh/book/index/device_ptz.html 二、代码 html <button onclick"directionControl(0)">上</button><button onclick"directionControl(1)">下</button><b…

教你N种方法萤石云添加设备(转)

方法一&#xff1a;手机萤石云视频 手机下载萤石云视频&#xff0c;注册萤石云账号后登录。 点击左下角“萤石”进入图1&#xff0c;点中间的加号或者右上角的加号进入图2。 在图2中扫描机身标签上的二维码或者点击图2右上角编辑图标手动输入设备标签上的序列号搜索后进入图3。…

c6hc自定义语言,深度测评剖析萤石c6c 和c6hc有区别吗?哪个好?图文解说评测

萤石c6c 和c6hc哪个好哪个好&#xff1f;有什么区别&#xff1f;两个指纹锁区别不大的哈&#xff0c;款式和功能 是差不多的&#xff0c;只是说萤石DL11SC6C32G好一点儿&#xff0c;看个喜欢吧&#xff0c;我自己用的是萤石DL11SC6C32G&#xff0c;款式是我喜欢的&#xff0c;样…

C语言-基础语法学习-6 结构体

目录 枚举枚举变量的定义1、先定义枚举类型&#xff0c;再定义枚举变量2、定义枚举类型的同时定义枚举变量3、省略枚举名称&#xff0c;直接定义枚举变量实例1实例2实例3 - 枚举在 switch 中的使用实例4 - 将整数转换为枚举枚举的特点包括&#xff1a; 枚举 枚举是 C 语言中的…

ps 2023(24.7beta) mac

Photoshop 2023 beta,一款专业图像处理软件&#xff0c;它主要用于图像编辑、合成和设计等方面。Photoshop beta创新式填充是Adobe Photoshop的一项新功能&#xff0c;它可以自动识别和删除照片中的对象并用周围的图像填充空白部分。这个新功能使用了人工智能和机器学习技术&am…