The error you are encountering, "connection error: could not establish publisher connection: timeout," typically occurs when the system is unable to establish a publisher connection within the configured timeout period. This can be caused by network issues, firewall restrictions, or other connectivity problems. Additionally, the "failed to publish transcription" error indicates that the system encountered an issue while attempting to publish transcription data, which could be related to the same connectivity challenges.
To address these issues, please try the following steps:
• Ensure that your network connection is stable and has sufficient bandwidth.
• Check if there are any firewall or network restrictions that might be blocking WebRTC connections or LiveKit traffic.
• Verify that the LiveKit server is running and accessible without interruptions.
• Consider increasing the timeout settings for publisher connections if possible, depending on your SDK or implementation.
If the issue persists, please let me know, and we can investigate further.
Sources:
GitHub:: LiveKit Composite Repo | livekit/client-sdk-js/src/room/RTCEngine.... |
GitHub:: LiveKit Composite Repo | livekit/agents/livekit-agents/livekit/age... |
GitHub::LiveKit Agents | livekit-agents/livekit/agents/voice/room_io/_outpu...