@[toc]安卓 webrtc 开启 h264 软编解码本文首发地址 https://blog.csdn.net/CSqingchen/article/details/120199702 最新更新地址 https://gitee.com/chenjim/chenjimblog 本文基于libmediasoupclient 3.2.0 和 webrtc branch-heads/4147(m84) 本文得熟悉相关基础,参考 文1 和 文2 除了需要加编译参数 rtc_use_h264=true, 还需要以下修改以支持h264软编解码 网络搜索到的有很多复制、粘贴,缺少部分内容的,或者版本环境不匹配,很让人头疼。。。。修改 ffmpeg_generated.gni 开启 openh264 编解码 安卓平台默认未支持 h264 解码,会显示黑屏 从 third_party/ffmpeg/ffmpeg_generated.gni 中我们可以开到,默认未支持安卓平台 修改 ffmpeg_generated.gni 中 use_linux_config,添加 ||...

Git配置和常用命令Git下载地址 https://git-scm.com/downloads 本文地址 https://blog.csdn.net/CSqingchen/article/details/105674924最新 文章连接,本文不再同步初始配置账号邮箱配置git config --global user.name chenjim git config --global user.email me@h89.cnalias简写配置git config --global alias.cp cherry-pick git config --global alias.co checkout git config --global alias.ci commit git config --global alias.br branch git config --global alias.st status在~/.bashrc添加gl支持alias gl="git log --oneline --all --graph --decorate"warning:...

@[toc]安卓mediasoup输出H264流(支持H264编码)本文首发地址 https://blog.csdn.net/CSqingchen/article/details/120218832 最新更新地址 https://gitee.com/chenjim/chenjimblog 首先得让mediasoup支持H264编解码,参见 前文默认视频编码是VP8源码分析相关源码流程、注释如下//文件 RoomClient.java 中 @WorkerThread private void joinImpl() { mMediasoupDevice = new Device(); //从服务端获取编解码能力 String routerRtpCapabilities = mProtoo.syncRequest("getRouterRtpCapabilities"); //最终会调用到 libmediasoupclient/src/Device.cpp 中 Device::Load mMediasoupDevice...