64850858
2021-06-08 57b562d622f3e9ac59372349efadbc56e66e80fa
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
package com.genersoft.iot.vmp.conf;
 
import io.netty.util.internal.StringUtil;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import org.springframework.util.StringUtils;
 
@Configuration("mediaConfig")
public class MediaConfig {
 
    @Value("${media.ip}")
    private String ip;
 
    @Value("${media.hookIp:${sip.ip}}")
    private String hookIp;
 
    @Value("${media.sdpIp:${media.ip}}")
    private String sdpIp;
 
    @Value("${media.streamIp:${media.ip}}")
    private String streamIp;
 
    @Value("${media.httpPort}")
    private String httpPort;
 
    @Value("${media.httpSSlPort:}")
    private String httpSSlPort;
 
    @Value("${media.rtmpPort:}")
    private String rtmpPort;
 
    @Value("${media.rtmpSSlPort:}")
    private String rtmpSSlPort;
 
    @Value("${media.rtpProxyPort:}")
    private String rtpProxyPort;
 
    @Value("${media.rtspPort:}")
    private String rtspPort;
 
    @Value("${media.rtspSSLPort:}")
    private String rtspSSLPort;
 
    @Value("${media.autoConfig:true}")
    private boolean autoConfig;
 
    @Value("${media.secret}")
    private String secret;
 
    @Value("${media.streamNoneReaderDelayMS:18000}")
    private String streamNoneReaderDelayMS;
 
    @Value("${media.rtp.enable}")
    private boolean rtpEnable;
 
    @Value("${media.rtp.portRange}")
    private String rtpPortRange;
 
    @Value("${media.recordAssistPort}")
    private int recordAssistPort;
 
    public String getIp() {
        return ip;
    }
 
    public String getHookIp() {
        return hookIp;
    }
 
    public String getSdpIp() {
        return sdpIp;
    }
 
    public String getStreamIp() {
        return streamIp;
    }
 
    public String getHttpPort() {
        return httpPort;
    }
 
    public String getHttpSSlPort() {
        return httpSSlPort;
    }
 
    public String getRtmpPort() {
        return rtmpPort;
    }
 
    public String getRtmpSSlPort() {
        return rtmpSSlPort;
    }
 
    public String getRtpProxyPort() {
        return rtpProxyPort;
    }
 
    public String getRtspPort() {
        return rtspPort;
    }
 
    public String getRtspSSLPort() {
        return rtspSSLPort;
    }
 
    public boolean isAutoConfig() {
        return autoConfig;
    }
 
    public String getSecret() {
        return secret;
    }
 
    public String getStreamNoneReaderDelayMS() {
        return streamNoneReaderDelayMS;
    }
 
    public boolean isRtpEnable() {
        return rtpEnable;
    }
 
    public String getRtpPortRange() {
        return rtpPortRange;
    }
 
    public int getRecordAssistPort() {
        return recordAssistPort;
    }
}