Files
gortsplib/transport_protocol.go
Alessandro Ros c466c342ba expose transport details (#850)
add Client.Transport, ServerConn.Transport ServerSession.Transport
2025-09-06 16:28:40 +02:00

31 lines
648 B
Go

package gortsplib
// Transport is a RTSP transport protocol.
//
// Deprecated: renamed into TransportProtocol.
type Transport = TransportProtocol
// TransportProtocol is a RTSP transport protocol.
type TransportProtocol int
// transport protocols.
const (
TransportUDP TransportProtocol = iota
TransportUDPMulticast
TransportTCP
)
var transportLabels = map[TransportProtocol]string{
TransportUDP: "UDP",
TransportUDPMulticast: "UDP-multicast",
TransportTCP: "TCP",
}
// String implements fmt.Stringer.
func (t TransportProtocol) String() string {
if l, ok := transportLabels[t]; ok {
return l
}
return "unknown"
}