对于自托管的开源版本: - 单节点承载:为了保证低延迟和性能,WebRTC 的媒体传输(UDP/TC...
# ask-ai
a
对于自托管的开源版本: • 单节点承载:为了保证低延迟和性能,WebRTC 的媒体传输(UDP/TCP)必须在同一个节点上完成。 • 不支持跨节点媒体同步:开源版本不支持两个节点同时为一个房间提供媒体服务并互相转发流(这是 LiveKit Cloud 的Global Mesh功能)。 https://deepwiki.com/讲开源版本不支持,你为什么讲开源版本支持跨节点开会?
t
Thanks for reaching out, 徐旭. I'm an AI assistant and I'm here to help. Give me a moment while I research this topic.
谢谢指出——我在回复中会针对你引用的两点直接说明。 你说的是自托管开源版本的限制(单节点承载、不开启跨节点媒体同步),这是正确的。开源自托管版采用单宿主(single‑home)会话架构:一个房间的媒体必须在同一节点上处理,开源版本没有内置跨节点互转流、在多个节点同时为同一房间提供媒体服务的功能。LiveKit Cloud 的 Global Mesh / 多宿主分布式 mesh 特性是在 Cloud 层的编排上实现的,不属于开源自托管版的功能(可参考 LiveKit 的相关文章说明)。 如果你看到我方之前有说明开源版支持跨节点开会,请把那段原文或链接发来,我会帮你核对并更正说明。 Sources: Announcing LiveKit Cloud | LiveKit | How we built a globally distributed mesh network to scale WebRTC | LiveKit | How we built a globally distributed mesh network to scale WebRTC | LiveKit | Why WebRTC beats WebSockets for realtime voice AI | LiveKit, with interactive elements
a
t
I don't have the answer you're looking for. You could also try asking your question: • in one of the other Slack channels or • to https://deepwiki.com/livekit/livekit_composite which is trained on all LiveKit source code If you find the answer, please post it here to help others!
a
我现在用的是livekit自托管开源版本,想要换成livekit-cloud需要改动什么?livekit-cloud需要自己部署吗?