1. PeerConnectionClient.java

设置在如下接口:

private void createPeerConnectionInternal(Context context,EglBase.Context renderEGLContext) {

rtcConfig.audioJitterBufferMaxPackets = 30; //设置jitter buffter大小为30

}

2. PeerConnection.java文件

public RTCConfiguration(List iceServers) {

iceTransportsType = IceTransportsType.ALL;

bundlePolicy = BundlePolicy.BALANCED;

rtcpMuxPolicy = RtcpMuxPolicy.REQUIRE;

tcpCandidatePolicy = TcpCandidatePolicy.ENABLED;

candidateNetworkPolicy = candidateNetworkPolicy.ALL;

this.iceServers = iceServers;

audioJitterBufferMaxPackets= 50;

audioJitterBufferFastAccelerate = false;

iceConnectionReceivingTimeout = -1;

iceBackupCandidatePairPingInterval = -1;

keyType = KeyType.ECDSA;

continualGatheringPolicy = ContinualGatheringPolicy.GATHER_ONCE;

iceCandidatePoolSize = 0;

pruneTurnPorts = false;

presumeWritableWhenFullyRelayed = false;

iceCheckMinInterval = null;

disableIPv6OnWifi = false;

}

};

参数为audioJitterBufferMaxPackets

2. webrtc源码限制最小只能为20

webrtcvoiceengine.cc

bool WebRtcVoiceEngine::ApplyOptions(const AudioOptions& options_in){

if (options.audio_jitter_buffer_max_packets) {

channel_config_.acm_config.neteq_config.max_packets_in_buffer =

std::max(20, *options.audio_jitter_buffer_max_packets);

}

}

以上就是webrtc jitter buffer大小设置

java jitter buffer_android webrtc jitter buffer大小设置相关推荐

  1. java请求参数_在Java中发送http的post请求,设置请求参数等等

    前几天做了一个定时导入数据的接口,需要发送http请求,第一次做这种的需求,特地记一下子, 导包 import java.text.SimpleDateFormat; import java.util ...

  2. webrtc jitter buffer

    一.jitter buffer 介绍  二.jitter 估计  三.buffer 处理 rtp 包逻辑  四.接收和解码流程  五.FrameBuffer 类介绍 /*  ************* ...

  3. bat java 指定堆大小_jvm 堆内存 栈内存 大小设置 查看堆大小

    1.在eclipse设置JVM参数 打开eclipse-窗口-首选项-Java-已安装的JRE(对在当前开发环境中运行的java程序皆生效,也就是在eclipse中运行的java程序)编辑当前使用的J ...

  4. Java --- 堆空间大小设置与OutOfMemoryError(OOM)

    目录 一.堆空间大小设置 二.OutOfMemoryError异常 一.堆空间大小设置 1.Java堆区用于存储Java对象实例,那么堆的大小在JVM启动时就已经设定好了,大家可以通过选项" ...

  5. java eclipse字体大小设置_「eclipse字体大小设置」Eclipse中调整字体的大小 - seo实验室...

    eclipse字体大小设置 1.点击window,然后选择preferences,进入下面的界面.在输入框中输入font,然后选择colors and fonts ,再选择basic: 2.在basi ...

  6. java eclipse字体大小设置_eclipse字体大小如何设置-eclipse字体大小设置方法 - 河东软件园...

    Eclipse是一款Java的可扩展开发平台,用户在开发Java项目是都会选择使用Eclipse,而通过Eclipse进行编辑时,经常需要设置字体与大小,但由于许多用户大多下载的是英文版,所以不知道如 ...

  7. buffer java作用_Java NIO之Buffer的使用

    目录 Buffer简介 Buffer的核心属性 Buffer的创建与使用(ByteBuffer为例) 总结 参考资料 Buffer简介 缓冲区(Buffer):本质上是一个数组,用于临时保存.写入以及 ...

  8. buffer java nio_Java NIO深入理解Buffer(缓冲区)

    前言 Github:https://github.com/yihonglei/java-all Project:java-nio 一 Buffer概述 Java NIO中的Buffer用于和NIO通道 ...

  9. 聊聊flink JobManager的heap大小设置

    序 本文主要研究一下flink JobManager的heap大小设置 JobManagerOptions flink-core-1.7.1-sources.jar!/org/apache/flink ...

最新文章

  1. pendo android,Pendo
  2. java sleep线程吗_JAVA的线程的sleep()方法是否占用CPU
  3. 基于libsvm的中文文本分类原型
  4. mysql删除七天_自动备份mysql并删除7天前备份
  5. ②你真的学会Java了吗?来自《卷Ⅰ》的灵魂提问
  6. replace使用案例--替换空格
  7. 【Python】绘制二维散点图
  8. 新浪2017校园招聘---C++后台研发
  9. 三维重建:三维重建技术概述
  10. 简述计算机的四代发展阶段 以及电子器件,2014计算机作业1答案
  11. 系统架构设计师-软件开发模型(螺旋模型)
  12. Python代码反向解析列线图nomogram自动计算各项得分及总得分
  13. 操作系统 考研习题 详细解析(1)
  14. ◆2008 年广告创意设计师必备网址汇总◆
  15. 制造业车间生产管理系统(精诚MES)
  16. 手机有监控功能?分分钟查询手机使用记录!早点知道就好了!
  17. Spark基本sort shuffle write流程解析
  18. web字体库加载优化_优化Web字体以提高性能:最新技术
  19. Python 爬取全国天气
  20. MTCNN——多目标检测人脸实现流程

热门文章

  1. 12月30日学习总结
  2. oracle模板数据文件,Oracle EBS如何通过命令上传XML/BI Publisher数据定义文件和模板文件...
  3. Charles抓包出现弹窗问题或者无法抓包https问题汇总
  4. dynamic linke library example (C/C++)
  5. 强烈推荐一部电影《贫民窟的百万富翁》
  6. python车牌识别系统开源代码_python+opencv实现车牌定位功能(实例代码)
  7. bury the hatchet
  8. 二叉树的遍历(先序、中序、后序)
  9. 书法拓片matlab,如何轻松快速制作出书法作品的拓片效果?
  10. Power Supply---驱动框架