package defs // AuthProtocol is a authentication protocol. type AuthProtocol string // authentication protocols. const ( AuthProtocolRTSP AuthProtocol = "rtsp" AuthProtocolRTMP AuthProtocol = "rtmp" AuthProtocolHLS AuthProtocol = "hls" AuthProtocolWebRTC AuthProtocol = "webrtc" AuthProtocolSRT AuthProtocol = "srt" ) // ErrAuthentication is a authentication error. type ErrAuthentication struct { Message string } // Error implements the error interface. func (e *ErrAuthentication) Error() string { return "authentication failed: " + e.Message }