open-webrtc-toolkit 华为手机 使用h264编码就闪退
解决办法:webrtc 内部h264 的supportedHwCodecProperties只支持一下两种 OMX.qcom. 和 OMX.Exynos.因此要修改MediaCodecVideoEncoder和MediaCodecVideoDecoder两个类,可参考下图文献BZ的写法:
这种方法也可以。但是看了下源码 MediaCodecVideoEncoder和MediaCodecVideoDecoder这两个类提示已经过时了,
所以我是在HardwareVideoEncoderFactory 这个类里面修改的 isHardwareSupportedInCurrentSdkH264方法里面
红框的内容是新加上去的,添加完再运行,我这边就正常了(困扰了很久的问题了,太不容易了,特此记录)
文献参考:https://blog.csdn/liwenlong_only/article/details/88713673?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-1
更多推荐
webrtc 报错:Conference Failed to set local offer sdp: Failed to set local video de
发布评论