-
Notifications
You must be signed in to change notification settings - Fork 333
/
Copy pathp_iot_h265_openssl.h
31 lines (28 loc) · 1.04 KB
/
p_iot_h265_openssl.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#ifndef KVS_SDK_SAMPLE_CONFIG_H
#define KVS_SDK_SAMPLE_CONFIG_H
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
#define USE_TRICKLE_ICE TRUE
#define FORCE_TURN_ONLY FALSE
#define RUNNER_LABEL (PCHAR) "WebrtcPeriodicOpenSSL-H265"
#define SCENARIO_LABEL (PCHAR) "OpenSSLPeriodic"
#define USE_TURN TRUE
#define ENABLE_TTFF_VIA_DC FALSE
#define USE_IOT TRUE
#define ENABLE_STORAGE FALSE
#define ENABLE_METRICS TRUE
#define SAMPLE_PRE_GENERATE_CERT TRUE
#define RUN_TIME (30 * HUNDREDS_OF_NANOS_IN_A_SECOND)
#define LOG_GROUP_NAME (PCHAR) "WebrtcSDK"
#define CHANNEL_NAME_PREFIX (PCHAR) "DEFAULT"
#define USE_STORAGE FALSE
#define AUDIO_CODEC RTC_CODEC_OPUS
#define VIDEO_CODEC RTC_CODEC_H265
#define DEFAULT_BITRATE (250 * 1024)
#define DEFAULT_FRAMERATE 30
#ifdef __cplusplus
}
#endif
#endif // KVS_SDK_SAMPLE_CONFIG_H