From 9b2c2f351c44c2bbfcdefad82f3c7dd5f2fb0e54 Mon Sep 17 00:00:00 2001 From: David Zhao Date: Mon, 15 Mar 2021 10:57:15 -0700 Subject: [PATCH] support clients that use binary protocol, 0.6.1 --- pkg/service/wsprotocol.go | 2 ++ version/version.go | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/service/wsprotocol.go b/pkg/service/wsprotocol.go index db0b3e25a..6ecc77b36 100644 --- a/pkg/service/wsprotocol.go +++ b/pkg/service/wsprotocol.go @@ -45,6 +45,8 @@ func (c *WSSignalConnection) ReadRequest() (*livekit.SignalRequest, error) { msg := &livekit.SignalRequest{} switch messageType { case websocket.BinaryMessage: + // switch to protobuf if client supports it + c.useJSON = false // protobuf encoded err := proto.Unmarshal(payload, msg) return msg, err diff --git a/version/version.go b/version/version.go index 6cc887286..690be34e9 100644 --- a/version/version.go +++ b/version/version.go @@ -1,3 +1,3 @@ package version -const Version = "0.6.0" +const Version = "0.6.1"