package com.ard.gb28181.domain;
|
|
import com.ard.common.core.web.domain.BaseEntity;
|
import lombok.AllArgsConstructor;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import lombok.NoArgsConstructor;
|
|
/**
|
* 国标设备通道对象 ard_gb_channel
|
* <p>
|
* 存储国标设备下的通道信息,用于播放。
|
* 一个 NVR 下的每个摄像头通道对应一条记录。
|
*
|
* @author 刘苏义
|
* @date 2026-05-30
|
*/
|
@EqualsAndHashCode(callSuper = true)
|
@Data
|
@AllArgsConstructor
|
@NoArgsConstructor
|
public class GbChannel extends BaseEntity {
|
|
private static final long serialVersionUID = 1L;
|
|
/** 主键ID */
|
private Long id;
|
|
/** 父设备国标编码(关联 ard_gb_device.gb_device_id) */
|
private String gbDeviceId;
|
|
/** 国标通道编码 */
|
private String gbChannelId;
|
|
/** 通道名称 */
|
private String channelName;
|
|
/** 流标识(用于ZLM,默认等同gbChannelId) */
|
private String deviceCode;
|
|
/** 数据流传输模式(UDP/TCP-ACTIVE/TCP-PASSIVE) */
|
private String streamMode;
|
|
/** 开启mp4录制(0=关闭, 1=开启) */
|
private String enableMp4;
|
|
/** 流状态(0=停止, 1=直播中) */
|
private String streamStatus;
|
|
/** 当前拉流使用的流媒体服务ID */
|
private String mediaServerId;
|
|
/** 拉流时zlm返回的stream key */
|
private String streamKey;
|
|
/** 截图路径 */
|
private String snap;
|
}
|