Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

@livekit/rtc-node is not compatible with Cloudflare Workers #273

Open
Shakahs opened this issue Sep 19, 2024 · 0 comments
Open

@livekit/rtc-node is not compatible with Cloudflare Workers #273

Shakahs opened this issue Sep 19, 2024 · 0 comments

Comments

@Shakahs
Copy link

Shakahs commented Sep 19, 2024

@livekit/rtc-node relies on a NodeJS binary extension to do the actual WebRTC signaling.

Cloudflare Workers doesn't support binary extensions, so @livekit/rtc-node does not work on Cloudflare Workers.

Cloudflare does support WASM, WebRTC works in WASM (there are other libraries doing it), and the LiveKit WebRTC binaries are written in Rust, which can compile to WASM. So I think there is a path to resolving this by moving to WASM.

@Shakahs Shakahs changed the title @livekit/rtc-node is compatible with Cloudflare Workers @livekit/rtc-node is not compatible with Cloudflare Workers Sep 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant