golanggohlsrtmpwebrtcmedia-serverobs-studiortcprtmp-proxyrtmp-serverrtprtsprtsp-proxyrtsp-relayrtsp-serversrtstreamingwebrtc-proxy
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
574 B
23 lines
574 B
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 |
|
}
|
|
|