Documentation ¶
Index ¶
- func Exists(liveId string) bool
- func RegisterFlvStreamSource(liveId string) error
- type FlvStream
- type RtspServer
- func (s *RtspServer) DeleteFlvStreamSource(liveId string)
- func (s *RtspServer) Exists(liveId string) bool
- func (s *RtspServer) FlvStreamFlush()
- func (s *RtspServer) FlvStreamSourceList() []FlvStream
- func (s *RtspServer) GetFlvStreamSource(liveId string) (*FlvStream, error)
- func (s *RtspServer) RegisterFlvStreamSource(liveId string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterFlvStreamSource ¶ added in v0.6.7
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
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 (*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
Click to show internal directories.
Click to hide internal directories.