Documentation
¶
Index ¶
- Variables
- type Conn
- func (c *Conn) Close()
- func (c *Conn) Demuxer(data []byte) error
- func (c *Conn) OnFrame(frame []byte, cid mpegps.PsStreamType, pts uint64, dts uint64)
- func (c *Conn) Serve() (err error)
- func (c *Conn) SetKey(key string)
- func (c *Conn) SetMediaServer(mediaServer *GB28181MediaServer)
- func (c *Conn) SetPreferMediaKeyLookup(prefer bool)
- func (c *Conn) SetReadTimeout(timeout time.Duration)
- type Frame
- type GB28181MediaServer
- func (s *GB28181MediaServer) CloseConn(streamName string)
- func (s *GB28181MediaServer) Dispose()
- func (s *GB28181MediaServer) GetListenerPort() uint16
- func (s *GB28181MediaServer) Start(listener net.Listener) (err error)
- func (s *GB28181MediaServer) WithPreferMediaKeyLookup(prefer bool) *GB28181MediaServer
- func (s *GB28181MediaServer) WithReadTimeout(timeout time.Duration) *GB28181MediaServer
- type IGbObserver
- type MediaInfo
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrInvalidPsData = errors.New("invalid mpegps data")
)
Functions ¶
This section is empty.
Types ¶
type Conn ¶
type Conn struct {
// contains filtered or unexported fields
}
func NewConn ¶
func NewConn(conn net.Conn, observer IGbObserver, lal logic.ILalServer) *Conn
func (*Conn) SetMediaServer ¶ added in v0.3.3
func (c *Conn) SetMediaServer(mediaServer *GB28181MediaServer)
func (*Conn) SetPreferMediaKeyLookup ¶ added in v0.3.6
func (*Conn) SetReadTimeout ¶ added in v0.3.6
type GB28181MediaServer ¶
type GB28181MediaServer struct {
// contains filtered or unexported fields
}
func NewGB28181MediaServer ¶
func NewGB28181MediaServer(listenPort int, mediaKey string, observer IGbObserver, lal logic.ILalServer) *GB28181MediaServer
func (*GB28181MediaServer) CloseConn ¶ added in v0.3.3
func (s *GB28181MediaServer) CloseConn(streamName string)
func (*GB28181MediaServer) Dispose ¶
func (s *GB28181MediaServer) Dispose()
func (*GB28181MediaServer) GetListenerPort ¶
func (s *GB28181MediaServer) GetListenerPort() uint16
func (*GB28181MediaServer) Start ¶
func (s *GB28181MediaServer) Start(listener net.Listener) (err error)
func (*GB28181MediaServer) WithPreferMediaKeyLookup ¶ added in v0.3.6
func (s *GB28181MediaServer) WithPreferMediaKeyLookup(prefer bool) *GB28181MediaServer
func (*GB28181MediaServer) WithReadTimeout ¶ added in v0.3.6
func (s *GB28181MediaServer) WithReadTimeout(timeout time.Duration) *GB28181MediaServer
type IGbObserver ¶
Click to show internal directories.
Click to hide internal directories.