Versions in this module Expand all Collapse all v0 v0.0.2 Sep 18, 2021 Changes in this version type RTSPClient + WaitCodec bool v0.0.1 Sep 2, 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