diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index ae85a4ed..9b50e6f5 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,7 +1,6 @@ cmake_minimum_required(VERSION 3.10) project(rtphone) - # Rely on C++ 17 set (CMAKE_CXX_STANDARD 20) set (CMAKE_CXX_STANDARD_REQUIRED ON) diff --git a/src/engine/engine_config.h b/src/engine/engine_config.h index 772a633d..e0d14490 100644 --- a/src/engine/engine_config.h +++ b/src/engine/engine_config.h @@ -17,7 +17,7 @@ #define AUDIO_CHANNELS 1 // Samplerate must be 8 / 16 / 24 / 32 / 48 KHz -#define AUDIO_SAMPLERATE 8000 +#define AUDIO_SAMPLERATE 48000 #define AUDIO_MIC_BUFFER_COUNT 16 #define AUDIO_MIC_BUFFER_LENGTH 10 #define AUDIO_MIC_BUFFER_SIZE (AUDIO_MIC_BUFFER_LENGTH * AUDIO_SAMPLERATE / 1000 * 2 * AUDIO_CHANNELS) @@ -50,9 +50,9 @@ #define MT_MAXRTPPACKET 1500 #define MT_DTMF_END_PACKETS 3 -#define RTP_BUFFER_HIGH 24480 +#define RTP_BUFFER_HIGH 480 #define RTP_BUFFER_LOW 10 -#define RTP_BUFFER_PREBUFFER 80 +#define RTP_BUFFER_PREBUFFER 320 #define RTP_DECODED_CAPACITY 2048 #define DEFAULT_SUBSCRIPTION_TIME 1200