Documentation ¶
Index ¶
- Constants
- func ListenBare() error
- type Cluster
- func (c *Cluster) ReadAudioPack()
- func (c *Cluster) ReadAudioTrack()
- func (c *Cluster) ReadString() string
- func (c *Cluster) ReadUint32() uint32
- func (c *Cluster) ReadVideoPack()
- func (c *Cluster) ReadVideoTrack()
- func (c *Cluster) WriteAT(streamPath string, name string, at *AudioTrack)
- func (c *Cluster) WriteAudioPack(streamPath string, name string, pack AudioPack)
- func (c *Cluster) WritePublish(streamPath string)
- func (c *Cluster) WritePulse()
- func (c *Cluster) WriteReport()
- func (c *Cluster) WriteString(s string)
- func (c *Cluster) WriteSubscribe(streamPath string)
- func (c *Cluster) WriteSummary(flag byte)
- func (c *Cluster) WriteUint32(num uint32)
- func (c *Cluster) WriteUnPublish(streamPath string)
- func (c *Cluster) WriteUnSubscribe(streamPath string)
- func (c *Cluster) WriteVT(streamPath string, name string, vt *VideoTrack)
- func (c *Cluster) WriteVideoPack(streamPath string, name string, pack VideoPack)
Constants ¶
View Source
const ( MSG_PULSE byte MSG_AUDIO MSG_VIDEO MSG_SUBSCRIBE MSG_UNSUBSCRIBE MSG_AUTH MSG_SUMMARY MSG_LOG MSG_PUBLISH MSG_UNPUBLISH MSG_VIDEOTRACK MSG_AUDIOTRACK STREAMTYPE_ORIGIN = "ClusterOrigin" //源流 STREAMTYPE_SINK = "ClusterSink" //下级流 )
Variables ¶
This section is empty.
Functions ¶
func ListenBare ¶
func ListenBare() error
Types ¶
type Cluster ¶
type Cluster struct { *bufio.Writer *bufio.Reader sync.Mutex // contains filtered or unexported fields }
func (*Cluster) ReadAudioPack ¶
func (c *Cluster) ReadAudioPack()
func (*Cluster) ReadAudioTrack ¶
func (c *Cluster) ReadAudioTrack()
func (*Cluster) ReadString ¶
func (*Cluster) ReadUint32 ¶
func (*Cluster) ReadVideoPack ¶
func (c *Cluster) ReadVideoPack()
func (*Cluster) ReadVideoTrack ¶
func (c *Cluster) ReadVideoTrack()
func (*Cluster) WriteAudioPack ¶
func (*Cluster) WritePublish ¶
func (*Cluster) WritePulse ¶
func (c *Cluster) WritePulse()
func (*Cluster) WriteReport ¶
func (c *Cluster) WriteReport()
func (*Cluster) WriteString ¶
func (*Cluster) WriteSubscribe ¶
func (*Cluster) WriteSummary ¶
func (*Cluster) WriteUint32 ¶
func (*Cluster) WriteUnPublish ¶
func (*Cluster) WriteUnSubscribe ¶
func (*Cluster) WriteVideoPack ¶
Click to show internal directories.
Click to hide internal directories.