package com.ard.zlm.domain; import lombok.Data; /** * ZLM 内部流通道对象 *

* 统一表示可播放的通道,无论来源是国标设备(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; }