-
Notifications
You must be signed in to change notification settings - Fork 333
/
Copy pathlr_iot_h264_openssl.h
34 lines (28 loc) · 1.1 KB
/
lr_iot_h264_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
32
#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) "WebrtcLongRunningOpenSSL"
#define SCENARIO_LABEL (PCHAR) "WebrtcLongRunning"
#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 (12 * HUNDREDS_OF_NANOS_IN_AN_HOUR)
#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_H264_PROFILE_42E01F_LEVEL_ASYMMETRY_ALLOWED_PACKETIZATION_MODE
#define DEFAULT_BITRATE (250 * 1024)
#define DEFAULT_FRAMERATE 30
#ifdef __cplusplus
}
#endif
#endif // KVS_SDK_SAMPLE_CONFIG_H