rtspserver

package
v0.6.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 15, 2024 License: AGPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Exists added in v0.6.7

func Exists(liveId string) bool

func RegisterFlvStreamSource added in v0.6.7

func RegisterFlvStreamSource(liveId string) error

Types

type FlvStream added in v0.6.7

type FlvStream struct {
	Type          string `json:"type"`     // 1-RTSP,2-Local
	LocalId       string `json:"local_id"` // 本地ID
	PullAddr      string `json:"pullAddr"`
	PushAddr      string `json:"pushAddr"`
	GetFirstFrame bool
	LiveId        string
	Pulled        bool
	Resolution    utils.Resolution
}

* * RTSP 设备(rtsp://192.168.199.243:554/av0_0) *

func FlvStreamSourceList added in v0.6.7

func FlvStreamSourceList() []FlvStream

func GetFlvStreamSource added in v0.6.7

func GetFlvStreamSource(liveId string) (*FlvStream, error)

type RtspServer added in v0.6.7

type RtspServer struct {
	RtspStreams map[string]*FlvStream
	WsServer    websocket.Upgrader
	Clients     map[string]streamPlayer
	// contains filtered or unexported fields
}

func InitRtspServer

func InitRtspServer(rulex typex.RuleX) *RtspServer

NewRouter Gin 路由配置

func (*RtspServer) DeleteFlvStreamSource added in v0.6.7

func (s *RtspServer) DeleteFlvStreamSource(liveId string)

func (*RtspServer) Exists added in v0.6.7

func (s *RtspServer) Exists(liveId string) bool

func (*RtspServer) FlvStreamFlush added in v0.6.7

func (s *RtspServer) FlvStreamFlush()

func (*RtspServer) FlvStreamSourceList added in v0.6.7

func (s *RtspServer) FlvStreamSourceList() []FlvStream

func (*RtspServer) GetFlvStreamSource added in v0.6.7

func (s *RtspServer) GetFlvStreamSource(liveId string) (*FlvStream, error)

func (*RtspServer) RegisterFlvStreamSource added in v0.6.7

func (s *RtspServer) RegisterFlvStreamSource(liveId string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL