package com.ard.vtdu.domain;
|
|
import lombok.AllArgsConstructor;
|
import lombok.Builder;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
/**
|
* @Description:
|
* @ClassName: MediaInfo
|
* @Author: 刘苏义
|
* @Date: 2023年07月13日9:32
|
* @Version: 1.0
|
**/
|
@Data
|
@Builder
|
@AllArgsConstructor
|
@NoArgsConstructor
|
public class Conf {
|
private String name;
|
private String source;
|
//是否按需发布
|
private Boolean sourceOnDemand;
|
private String sourceProtocol;
|
private Integer maxReaders;
|
private String runOnDemand;
|
private Boolean runOnDemandRestart;
|
private String runOnDemandStartTimeout;
|
private String runOnDemandCloseAfter;
|
private String runOnInit;
|
private Boolean runOnInitRestart;
|
//录像
|
@Builder.Default
|
private Boolean record = false;
|
@Builder.Default
|
private String recordPath = "./recordings/%path/%Y-%m-%d_%H-%M-%S-%f";
|
@Builder.Default
|
private String recordFormat = "fmp4";
|
@Builder.Default
|
private String recordPartDuration = "1s";
|
@Builder.Default
|
private String recordSegmentDuration = "0h5m0s";
|
@Builder.Default
|
private String recordDeleteAfter = "24h0m0s";
|
|
}
|