登录 注册
当前位置:主页 > 资源下载 > 5 > 下载兼容源码以支持更多Android机型(CPU)解决Webrtc视频黑屏问题,包括H264硬解码方案

下载兼容源码以支持更多Android机型(CPU)解决Webrtc视频黑屏问题,包括H264硬解码方案

  • 更新:2024-05-29 20:48:03
  • 大小:15.92MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Android - 移动开发
  • 格式:RAR

资源介绍

问题现象是webrtc,视频连接正常,但是视频是黑屏,不显示。原因就是原生webrtc默认支持使用了高通,英特尔和三星CPU等国际大厂的机型,很多小众的机型或者新生的CPU没有开启支持,需要我们手动添加。 修改文件:HardwareVideoEncoderFactory.java和MediaCodecVideoDecoderFactory。 依赖包是java源码,把之前以来webrtc的去掉,直接导入源码即可使用。 修改点:兼容了多种cpu的手机和电视盒子,如小米4电视,天猫魔盒,华为手机等等。 "OMX.qcom.", "OMX.Intel.", "OMX.Exynos." ,"OMX.Nvidia.H264." /*Nexus 7(2012), Nexus 9, Tegra 3, Tegra K1*/ ,"OMX.ittiam.video." /*Xiaomi Mi 1s*/ ,"OMX.SEC.avc." /*Exynos 3110, Nexus S*/ ,"OMX.IMG.MSVDX." /*Huawei Honor 6, Kirin 920*/ ,"OMX.k3.video." /*Huawei Honor 3C, Kirin 910*/ ,"OMX.hisi." /*Huawei Premium Phones, Kirin 950*/ ,"OMX.TI.DUCATI1." /*Galaxy Nexus, Ti OMAP4460*/ ,"OMX.MTK.VIDEO." /*no sense*/ ,"OMX.LG.decoder." /*no sense*/ ,"OMX.rk.video_decoder."/*Youku TVBox. our service doesn't need this */ ,"OMX.amlogic." /*晶晨芯片*/