Files
gb28181/internal/core/proxy/stream_proxy.param.go
2025-02-11 23:08:56 +08:00

51 lines
3.6 KiB
Go
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Code generated by gowebx, DO AVOID EDIT.
package proxy
import "github.com/ixugo/goweb/pkg/web"
type FindStreamProxyInput struct {
web.PagerFilter
App string `form:"app"` // 应用名
Stream string `form:"stream"` // 流 id
MediaServerID string `form:"media_server_id"` // 媒体服务器 id
SourceURL string `form:"source_url"` // 原始 url
TimeoutS int `form:"timeout_s"` // 超时时间(秒)
Transport int `form:"transport"` // rtsp 拉流方式(0:udp;1:tcp)
Enabled bool `form:"enabled"` // 是否启用
EnabledAudio bool `form:"enabled_audio"` // 是否启用音频
EnabledRemoveNoneReader bool `form:"enabled_remove_none_reader"` // 是否无人观看时删除
EnabledDisabledNoneReader bool `form:"enabled_disabled_none_reader"` // 是否无人观看时禁用
StreamKey string `form:"stream_key"` // 拉流代理时 zlm 返回的 key用于停止拉流代理
Pulling bool `form:"pulling"` // 拉流状态
}
type EditStreamProxyInput struct {
App string `json:"app"` // 应用名
Stream string `json:"stream"` // 流 id
MediaServerID string `json:"media_server_id"` // 媒体服务器 id
SourceURL string `json:"source_url"` // 原始 url
TimeoutS int `json:"timeout_s"` // 超时时间(秒)
Transport int `json:"transport"` // rtsp 拉流方式(0:udp;1:tcp)
Enabled bool `json:"enabled"` // 是否启用
EnabledAudio bool `json:"enabled_audio"` // 是否启用音频
EnabledRemoveNoneReader bool `json:"enabled_remove_none_reader"` // 是否无人观看时删除
EnabledDisabledNoneReader bool `json:"enabled_disabled_none_reader"` // 是否无人观看时禁用
StreamKey string `json:"stream_key"` // 拉流代理时 zlm 返回的 key用于停止拉流代理
Pulling bool `json:"pulling"` // 拉流状态
}
type AddStreamProxyInput struct {
App string `json:"app"` // 应用名
Stream string `json:"stream"` // 流 id
MediaServerID string `json:"media_server_id"` // 媒体服务器 id
SourceURL string `json:"source_url"` // 原始 url
TimeoutS int `json:"timeout_s"` // 超时时间(秒)
Transport int `json:"transport"` // rtsp 拉流方式(0:udp;1:tcp)
Enabled bool `json:"enabled"` // 是否启用
EnabledAudio bool `json:"enabled_audio"` // 是否启用音频
EnabledRemoveNoneReader bool `json:"enabled_remove_none_reader"` // 是否无人观看时删除
EnabledDisabledNoneReader bool `json:"enabled_disabled_none_reader"` // 是否无人观看时禁用
StreamKey string `json:"stream_key"` // 拉流代理时 zlm 返回的 key用于停止拉流代理
Pulling bool `json:"pulling"` // 拉流状态
}