请教鸿蒙硬解码网络流的实现方式
咨询场景描述:通过私有协议将网络上的h264、h265原始码流接收至本地后,怎样使用硬解码接口?
参考demo文档:
https://gitee.com/openharmony/docs/blob/master/zh-cn/applicat...
结合demo上的示例,由demuxer读取文件fd的源数据得到OH_AVBuffer实例,但从头文件中未看到OH_AVBuffer的定义。
获取的h265原始码流是ArrayBuffer类型
httpRequest.requestInStream
httpRequest.on('dataReceive', (data: ArrayBuffer) => {}
问题:
拿ArrayBuffer类型的data后,怎么调用解码器去实现解码,并显示图像。最好有demo程序代码或实现流程。
官方的示例https://gitee.com/harmonyos_samples/AVCodecVideo.git
这个并没法使用
只要能把网络流接受至本地这条路打通,之后的流程就按这个demo里的写法来就能调通的:https://gitee.com/openharmony/multimedia_av_codec/blob/master...
也可以参考 如何通过AKI三方库实现ArkTS与C/C++之间的跨语言调用:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V...