Files
livekit/pkg/rtc/utils.go
T
2020-11-15 22:11:52 -10:00

22 lines
379 B
Go

package rtc
import (
"strings"
)
const (
trackIdSeparator = "|"
)
func UnpackPeerTrack(packed string) (peerId string, trackId string) {
parts := strings.Split(packed, trackIdSeparator)
if len(parts) > 1 {
return parts[0], packed[len(parts[0])+1:]
}
return "", packed
}
func PackPeerTrack(peerId, trackId string) string {
return peerId + trackIdSeparator + trackId
}