webrtc 报错:Conference Failed to set local offer sdp: Failed to set local video description recv param

open-webrtc-toolkit  华为手机 使用h264编码就闪退

解决办法:webrtc 内部h264 的supportedHwCodecProperties只支持一下两种 OMX.qcom. 和 OMX.Exynos.因此要修改MediaCodecVideoEncoder和MediaCodecVideoDecoder两个类,可参考下图文献BZ的写法:

webrtc 报错:Conference Failed to set local offer sdp: Failed to set local video description recv param_第1张图片

 

这种方法也可以。但是看了下源码 MediaCodecVideoEncoder和MediaCodecVideoDecoder这两个类提示已经过时了,

所以我是在HardwareVideoEncoderFactory 这个类里面修改的 isHardwareSupportedInCurrentSdkH264方法里面

红框的内容是新加上去的,添加完再运行,我这边就正常了(困扰了很久的问题了,太不容易了,特此记录)

 

文献参考:https://blog.csdn.net/liwenlong_only/article/details/88713673?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-1

你可能感兴趣的:(个人问题随笔)