package com.ard.zlm.domain;
|
|
import lombok.Data;
|
|
/**
|
* ZLM 内部流通道对象
|
* <p>
|
* 统一表示可播放的通道,无论来源是国标设备(GbChannel)还是普通相机。
|
*/
|
@Data
|
public class StreamChannel {
|
|
/** 通道ID */
|
private Long id;
|
|
/** 通道名称 */
|
private String channelName;
|
|
/** 设备编码(流标识) */
|
private String deviceCode;
|
|
/** 流标识(ZLM stream key) */
|
private String streamKey;
|
|
/** 流媒体服务ID */
|
private String mediaServerId;
|
|
/** 流状态(0=停止, 1=直播中) */
|
private String streamStatus;
|
|
/** 开启mp4录制 */
|
private String enableMp4;
|
|
/** 截图路径 */
|
private String snap;
|
|
/** 国标设备编码(仅国标通道) */
|
private String gbDeviceId;
|
|
/** 国标通道编码(仅国标通道) */
|
private String gbChannelId;
|
|
/** 流传输模式 */
|
private String streamMode;
|
|
/** 通道类型:gb28181 / camera */
|
private String channelType;
|
|
/** 流接入类型(兼容旧QsDevice: 1=RTSP,2=RTMP,12=GB28181,13=PUSH) */
|
private String type;
|
|
/** 状态(兼容旧QsDevice: ENABLE/DEACTIVATE) */
|
private String status;
|
|
/** 直播流地址(兼容旧QsDevice,国标通道不需要) */
|
private String liveAddress;
|
|
/** 父设备在线状态(用于判断能否播放) */
|
private Boolean deviceOnLine;
|
}
|