From 93b893527ed8ddbffc82206b4390810fb2ba0726 Mon Sep 17 00:00:00 2001 From: Timo <16718859+toger5@users.noreply.github.com> Date: Thu, 15 Oct 2026 09:28:40 +0200 Subject: [PATCH] Update sdk/src/media-backend/livekit/RemotePublishTransport.ts Co-authored-by: Johannes Marbach --- sdk/src/media-backend/livekit/RemotePublishTransport.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sdk/src/media-backend/livekit/RemotePublishTransport.ts b/sdk/src/media-backend/livekit/RemotePublishTransport.ts index 3efce5ad7..a5668770a 100644 --- a/sdk/src/media-backend/livekit/RemotePublishTransport.ts +++ b/sdk/src/media-backend/livekit/RemotePublishTransport.ts @@ -72,7 +72,8 @@ export async function findRemotePublishLivekitTransport({ roomId, slotId, }); - if (decodeSFUJWTPayload(jwt).video.canPublish) { + // The SFU treats an absent canPublish grant as publishing allowed. + if (decodeSFUJWTPayload(jwt).video.canPublish !== false) { logger.info(`Publishing on remote SFU ${url} of ${serverName}`); return { type: "livekit", url, server_name: serverName }; }