Versions in this module Expand all Collapse all v0 v0.1.2 Jul 22, 2021 v0.1.1 Jul 22, 2021 v0.1.0 Jul 13, 2021 Changes in this version + const AUDIO + const DESCRIBE + const OPTIONS + const PLAY + const RTPHeaderSize + const SETUP + const SignalCodecUpdate + const SignalStreamRTPStop + const TEARDOWN + const VIDEO + type RTSPClient struct + AudioTimeLine time.Duration + AudioTimeScale int64 + BufferRtpPacket *bytes.Buffer + CodecData []av.CodecData + FPS int + OutgoingPacketQueue chan *av.Packet + OutgoingProxyQueue chan *[]byte + PreAudioTS int64 + PreSequenceNumber int + PreVideoTS int64 + SDPRaw []byte + Signals chan int + func Dial(options RTSPClientOptions) (*RTSPClient, error) + func (client *RTSPClient) Close() + func (client *RTSPClient) CodecUpdatePPS(val []byte) + func (client *RTSPClient) CodecUpdateSPS(val []byte) + func (client *RTSPClient) CodecUpdateVPS(val []byte) + func (client *RTSPClient) ControlTrack(track string) string + func (client *RTSPClient) Println(v ...interface{}) + func (client *RTSPClient) RTPDemuxer(payloadRAW *[]byte) ([]*av.Packet, bool) + type RTSPClientOptions struct + Debug bool + DialTimeout time.Duration + DisableAudio bool + OutgoingProxy bool + ReadWriteTimeout time.Duration + URL string