numerous-whale-53652
09/14/2025, 9:42 PMtall-airline-16756
09/14/2025, 9:42 PMtall-airline-16756
09/14/2025, 9:42 PM/embed
) which connects to a LiveKit room through the LiveKit JavaScript SDK.
- You can create a distribution script (for example, embed-popup.js
) that adds a popup button and handles the iframe’s lifecycle smoothly.
- Just include this script on your website with a <script>
tag, and you’ll have the embedded widget ready to go.
2. Jupyter Notebook Embedding (Adaptable for Web):
- Another way is to use an iframe with the srcdoc
attribute to embed LiveKit content directly.
- This lets you inline the LiveKit client code, injecting the room URL and token right where you need them.
If you want to dive deeper, the agent-starter-embed repository has detailed steps that can guide you through everything. And please feel free to reach out if you’d like help customizing your setup, securing tokens, or deploying the embed service—I’m here to support you every step of the way!
Sources: Web Embed Example | livekit/livekit_composite | DeepWiki | livekit-rtc/livekit/rtc/jupyter.py | Web and mobile frontends | LiveKit Docs