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

[BUG] The audio and video between the Web and IOS sides cannot be connected #92

Closed
derek-dongke opened this issue Dec 23, 2024 · 1 comment

Comments

@derek-dongke
Copy link

OpenIM Server Version

3.8.2

Operating System and CPU Architecture

Linux (AMD)

Deployment Method

Source Code Deployment

Bug Description and Steps to Reproduce

使用openim-electron-demo和open-im-ios-demo这两个Demo进行音视频通话,会出现无法接通的情况,Web端给IOS打音视频时,IOS端无音视频邀请弹窗和消息提示,IOS给Web端打音视频时,Web端有提示并可以接受音视频邀请,但无法建立有效连接,此时Web端显示已接通,但是IOS端依旧在等待对方接听状态。
Web端和Web端之间通讯没有问题,可以正常通讯且流畅,而IOS和IOS之间通讯,偶尔会出现接通即挂断或摄像头、麦克风调用失败等情况发生。
LiveKit服务也使用了Docker进行本地化部署,开放了TCP:7880、7881端口和UDP:50000-50005,在LivaKit中开启了Debug日志,没有发生错误信息。

When using the openim-electron-demo and open-im-ios-demo for audio and video calls, there are instances where calls cannot be connected. When making an audio/video call from the Web to iOS, the iOS device does not display an audio/video invite popup or message notification. However, when making an audio/video call from iOS to the Web, the Web shows a notification and can accept the call, but a valid connection cannot be established. In this case, the Web shows as "connected," but the iOS device remains in the "waiting for the other party to answer" state.

Communication between Web and Web works fine without any issues, and the connection is smooth. However, communication between iOS devices sometimes encounters problems such as immediate disconnections after connecting or failures in accessing the camera or microphone.

The LiveKit service is also deployed locally using Docker, with TCP ports 7880 and 7881, and UDP ports 50000–50005 exposed. Debug logging is enabled in LiveKit, but no error messages are found.

Screenshots Link

No response

@Bloomingg
Copy link
Member

It seems to be a problem with an iOS demo. You can resubmit it in the corresponding repository.

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

2 participants