Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RTCPReceiver ¶
type RTCPReceiver = rtcpreceiver.RTCPReceiver // rtcp receiver
type RTCPSender ¶
type RTCPSender = rtcpsender.RTCPSender // rtcp sender
func NewRTCPSender ¶
func NewRTCPSender( clockRate int, period time.Duration, timeNow func() time.Time, writePacketRTCP func(rtcp.Packet), ) *RTCPSender
NewRTCPSender rtcp sender
type RingBuffer ¶
type RingBuffer = ringbuffer.RingBuffer // 循环缓存队列
type RtpLossDetector ¶
type RtpLossDetector = rtplossdetector.LossDetector // 丢包检测(TCP)
func NewRtpLossDetector ¶
func NewRtpLossDetector() *RtpLossDetector
NewRtpLossDetector rtp丢包检测(TCP)
type RtpOverTCP ¶
type RtpOverTCP struct { }
func NewRtpOverTCP ¶
func NewRtpOverTCP() *RtpOverTCP
func (*RtpOverTCP) CreateApplicationEOF ¶
func (tis *RtpOverTCP) CreateApplicationEOF(remoteSSRC uint32) *rtcp_app.App
CreateApplicationEOF rtcp application EOF
func (*RtpOverTCP) ReadRtpOverTCP ¶
func (tis *RtpOverTCP) ReadRtpOverTCP(reader *bufio.Reader) ([]byte, error)
func (*RtpOverTCP) WriteRtpOverTCP ¶
WriteRtpOverTCP 用tcp传输rtp
type RtpReorder ¶
type RtpReorder = reorder // 重新排序和丢包检测(UDP)
type RtpTimeEncoder ¶
func NewRtpTimeEncoder ¶
func NewRtpTimeEncoder(clockRate int, initialTimestamp uint32) *RtpTimeEncoder
NewRtpTimeEncoder rtp time encoder
type RtpTimeSessionDecoder ¶
type RtpTimeSessionDecoder = rtptime.GlobalDecoder // session rtp time decoder
func NewRtpTimeSessionDecoder ¶
func NewRtpTimeSessionDecoder() *RtpTimeSessionDecoder
NewRtpTimeSessionDecoder session rtp time decoder
Click to show internal directories.
Click to hide internal directories.