648540858
2023-06-01 dbdb9ca06d3a6a357abe52b393bb398f4e1e8a4a
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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
package com.genersoft.iot.vmp.media.zlm.dto;
 
import com.genersoft.iot.vmp.gb28181.bean.GbStream;
import io.swagger.v3.oas.annotations.media.Schema;
 
/**
 * @author lin
 */
@Schema(description = "拉流代理的信息")
public class StreamProxyItem extends GbStream {
 
    @Schema(description = "类型")
    private String type;
    @Schema(description = "应用名")
    private String app;
    @Schema(description = "流ID")
    private String stream;
    @Schema(description = "流媒体服务ID")
    private String media_server_id;
    @Schema(description = "拉流地址")
    private String url;
    @Schema(description = "拉流地址")
    private String src_url;
    @Schema(description = "目标地址")
    private String dst_url;
    @Schema(description = "超时时间")
    private int timeout_ms;
    @Schema(description = "ffmpeg模板KEY")
    private String ffmpeg_cmd_key;
    @Schema(description = "rtsp拉流时,拉流方式,0:tcp,1:udp,2:组播")
    private String rtp_type;
    @Schema(description = "是否启用")
    private boolean enable;
    @Schema(description = "是否启用音频")
    private boolean enable_audio;
    @Schema(description = "是否启用MP4")
    private boolean enable_mp4;
    @Schema(description = "是否 无人观看时删除")
    private boolean enable_remove_none_reader;
 
    @Schema(description = "是否 无人观看时自动停用")
    private boolean enable_disable_none_reader;
    @Schema(description = "创建时间")
    private String create_time;
 
    public String getType() {
        return type;
    }
 
    public void setType(String type) {
        this.type = type;
    }
 
    @Override
    public String getApp() {
        return app;
    }
 
    @Override
    public void setApp(String app) {
        this.app = app;
    }
 
    @Override
    public String getStream() {
        return stream;
    }
 
    @Override
    public void setStream(String stream) {
        this.stream = stream;
    }
 
    @Override
    public String getMediaServerId() {
        return media_server_id;
    }
 
    @Override
    public void setMediaServerId(String mediaServerId) {
        this.media_server_id = mediaServerId;
    }
 
    public String getUrl() {
        return url;
    }
 
    public void setUrl(String url) {
        this.url = url;
    }
 
    public String getSrcUrl() {
        return src_url;
    }
 
    public void setSrcUrl(String src_url) {
        this.src_url = src_url;
    }
 
    public String getDstUrl() {
        return dst_url;
    }
 
    public void setDstUrl(String dst_url) {
        this.dst_url = dst_url;
    }
 
    public int getTimeoutMs() {
        return timeout_ms;
    }
 
    public void setTimeoutMs(int timeout_ms) {
        this.timeout_ms = timeout_ms;
    }
 
    public String getFfmpegCmdKey() {
        return ffmpeg_cmd_key;
    }
 
    public void setFfmpegCmdKey(String ffmpeg_cmd_key) {
        this.ffmpeg_cmd_key = ffmpeg_cmd_key;
    }
 
    public String getRtpType() {
        return rtp_type;
    }
 
    public void setRtpType(String rtp_type) {
        this.rtp_type = rtp_type;
    }
 
    public boolean isEnable() {
        return enable;
    }
 
    public void setEnable(boolean enable) {
        this.enable = enable;
    }
 
    public boolean isEnableMp4() {
        return enable_mp4;
    }
 
    public void setEnableMp4(boolean enable_mp4) {
        this.enable_mp4 = enable_mp4;
    }
 
    @Override
    public String getCreateTime() {
        return create_time;
    }
 
    @Override
    public void setCreateTime(String create_time) {
        this.create_time = create_time;
    }
 
    public boolean isEnableRemoveNoneReader() {
        return enable_remove_none_reader;
    }
 
    public void setEnableRemoveNoneReader(boolean enable_remove_none_reader) {
        this.enable_remove_none_reader = enable_remove_none_reader;
    }
 
    public boolean isEnableDisableNoneReader() {
        return enable_disable_none_reader;
    }
 
    public void setEnableDisableNoneReader(boolean enable_disable_none_reader) {
        this.enable_disable_none_reader = enable_disable_none_reader;
    }
 
    public boolean isEnableAudio() {
        return enable_audio;
    }
 
    public void setEnableAudio(boolean enable_audio) {
        this.enable_audio = enable_audio;
    }
}