old mode 100644
new mode 100755
| | |
| | | package com.genersoft.iot.vmp.vmanager.bean; |
| | | |
| | | import com.genersoft.iot.vmp.common.StreamInfo; |
| | | import com.genersoft.iot.vmp.media.bean.MediaInfo; |
| | | import com.genersoft.iot.vmp.service.bean.DownloadFileInfo; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | |
| | | @Schema(description = "流信息") |
| | | public class StreamContent { |
| | | |
| | | @Schema(description = "应用名") |
| | | private String app; |
| | | |
| | | @Schema(description = "流ID") |
| | | private String stream; |
| | | |
| | | @Schema(description = "IP") |
| | | private String ip; |
| | | |
| | | @Schema(description = "HTTP-FLV流地址") |
| | | private String flv; |
| | | |
| | | @Schema(description = "HTTPS-FLV流地址") |
| | | private String https_flv; |
| | | |
| | | @Schema(description = "Websocket-FLV流地址") |
| | | private String ws_flv; |
| | | |
| | | @Schema(description = "Websockets-FLV流地址") |
| | | private String wss_flv; |
| | | |
| | | @Schema(description = "HTTP-FMP4流地址") |
| | | private String fmp4; |
| | | |
| | | @Schema(description = "HTTPS-FMP4流地址") |
| | | private String https_fmp4; |
| | | |
| | | @Schema(description = "Websocket-FMP4流地址") |
| | | private String ws_fmp4; |
| | | |
| | | @Schema(description = "Websockets-FMP4流地址") |
| | | private String wss_fmp4; |
| | | |
| | | @Schema(description = "HLS流地址") |
| | | private String hls; |
| | | |
| | | @Schema(description = "HTTPS-HLS流地址") |
| | | private String https_hls; |
| | | |
| | | @Schema(description = "Websocket-HLS流地址") |
| | | private String ws_hls; |
| | | |
| | | @Schema(description = "Websockets-HLS流地址") |
| | | private String wss_hls; |
| | | |
| | | @Schema(description = "HTTP-TS流地址") |
| | | private String ts; |
| | | |
| | | @Schema(description = "HTTPS-TS流地址") |
| | | private String https_ts; |
| | | |
| | | @Schema(description = "Websocket-TS流地址") |
| | | private String ws_ts; |
| | | |
| | | @Schema(description = "Websockets-TS流地址") |
| | | private String wss_ts; |
| | | |
| | | @Schema(description = "RTMP流地址") |
| | | private String rtmp; |
| | | |
| | | @Schema(description = "RTMPS流地址") |
| | | private String rtmps; |
| | | |
| | | @Schema(description = "RTSP流地址") |
| | | private String rtsp; |
| | | |
| | | @Schema(description = "RTSPS流地址") |
| | | private String rtsps; |
| | | |
| | | @Schema(description = "RTC流地址") |
| | | private String rtc; |
| | | |
| | | @Schema(description = "RTCS流地址") |
| | | private String rtcs; |
| | | private String mediaServerId; |
| | | private Object tracks; |
| | | |
| | | @Schema(description = "流媒体ID") |
| | | private String mediaServerId; |
| | | |
| | | @Schema(description = "流编码信息") |
| | | private MediaInfo mediaInfo; |
| | | |
| | | @Schema(description = "开始时间") |
| | | private String startTime; |
| | | |
| | | @Schema(description = "结束时间") |
| | | private String endTime; |
| | | |
| | | @Schema(description = "文件下载地址(录像下载使用)") |
| | | private DownloadFileInfo downLoadFilePath; |
| | | |
| | | private double progress; |
| | | |
| | |
| | | } |
| | | if (streamInfo.getFmp4() != null) { |
| | | this.fmp4 = streamInfo.getFmp4().getUrl(); |
| | | } |
| | | if (streamInfo.getHttps_fmp4() != null) { |
| | | this.https_fmp4 = streamInfo.getHttps_fmp4().getUrl(); |
| | | } |
| | | if (streamInfo.getWs_fmp4() != null) { |
| | | this.ws_fmp4 = streamInfo.getWs_fmp4().getUrl(); |
| | |
| | | } |
| | | |
| | | this.mediaServerId = streamInfo.getMediaServerId(); |
| | | this.tracks = streamInfo.getTracks(); |
| | | this.mediaInfo = streamInfo.getMediaInfo(); |
| | | this.startTime = streamInfo.getStartTime(); |
| | | this.endTime = streamInfo.getEndTime(); |
| | | this.progress = streamInfo.getProgress(); |
| | | |
| | | if (streamInfo.getDownLoadFilePath() != null) { |
| | | this.downLoadFilePath = streamInfo.getDownLoadFilePath(); |
| | | } |
| | | } |
| | | |
| | | public String getApp() { |
| | |
| | | this.mediaServerId = mediaServerId; |
| | | } |
| | | |
| | | public Object getTracks() { |
| | | return tracks; |
| | | public MediaInfo getMediaInfo() { |
| | | return mediaInfo; |
| | | } |
| | | |
| | | public void setTracks(Object tracks) { |
| | | this.tracks = tracks; |
| | | public void setMediaInfo(MediaInfo mediaInfo) { |
| | | this.mediaInfo = mediaInfo; |
| | | } |
| | | |
| | | public String getStartTime() { |
| | |
| | | public void setProgress(double progress) { |
| | | this.progress = progress; |
| | | } |
| | | |
| | | public DownloadFileInfo getDownLoadFilePath() { |
| | | return downLoadFilePath; |
| | | } |
| | | |
| | | public void setDownLoadFilePath(DownloadFileInfo downLoadFilePath) { |
| | | this.downLoadFilePath = downLoadFilePath; |
| | | } |
| | | } |