mediamtx/internal/defs/auth.go
2024-01-03 21:13:20 +01:00

24 lines
574 B
Go

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"
)
// AuthenticationError is a authentication error.
type AuthenticationError struct {
Message string
}
// Error implements the error interface.
func (e AuthenticationError) Error() string {
return "authentication failed: " + e.Message
}