package com.ard.zlm.api.domain;
|
|
import lombok.AllArgsConstructor;
|
import lombok.Builder;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
import java.io.Serializable;
|
|
/**
|
* 流拉流播放
|
*
|
* @FileName StreamPullPlay
|
* @Description
|
* @Author fengcheng
|
* @date 2026-04-02
|
**/
|
@Data
|
@Builder
|
@AllArgsConstructor
|
@NoArgsConstructor
|
public class StreamPullPlay implements Serializable {
|
|
/**
|
* 通道id
|
*/
|
private String channelId;
|
|
/**
|
* 应用名称
|
*/
|
private String app;
|
|
/**
|
* 流名称
|
*/
|
private String stream;
|
|
/**
|
* 播放地址
|
*/
|
private String url;
|
|
/**
|
* 转协议时是否开启音频
|
*/
|
@Builder.Default
|
private boolean enable_audio = true;
|
|
/**
|
* 是否允许 mp4 录制
|
*/
|
@Builder.Default
|
private boolean enable_mp4 = false;
|
|
/**
|
* rtsp 拉流时,拉流方式,0:tcp,1:udp,2:组播
|
*/
|
private String rtp_type;
|
|
/**
|
* 超时时间
|
*/
|
@Builder.Default
|
private int timeOut = 10;
|
|
/**
|
* 当前拉流使用的流媒体服务ID
|
*/
|
private String mediaServerId;
|
|
/**
|
* 拉流代理时zlm返回的key,用于停止拉流代理
|
*/
|
private String streamKey;
|
}
|