社区版最新版本音频无法接通(偶尔阔以接通,接通概率很低),我看了之前有人反馈,说是修复好了,目前看并没有(如需要可提供ip给你们复现)。除音频,其他聊天正常。

andjack 2021-3-25 1740

社区版最新版本音频无法接通(偶尔阔以接通,接通概率很低),即场景3所示的情况,我看了之前有人反馈,说是修复好了,目前看并没有(如需要可提供ip给你们复现)。除音频,其他聊天正常。

具体分析如下

————————————

Android-chat 源码版本 2021-03-25 下载master,zip(因为最新的发行版里面有编译错误,config类缺失导致的,所以直接用的master)

环境:

001号手机:华为p40

002号手机:华为m30

Turn采用的是野火的地址

观察的是cn.wildfirechat.chat 的logcat error日志,均为002号手机连机日志

三个场景如下:

————————————

场景1:

002号手机,正常发起视频聊天,001号未没接听,002号自行挂断的error日志

2021-03-25 21:08:10.451 18813-18813/cn.wildfirechat.chat E/ldfirechat.cha: No package ID ff found for ID 0xffffffff.

2021-03-25 21:08:16.132 18813-20589/cn.wildfirechat.chat E/AsyncPlayer: stop

2021-03-25 21:08:16.135 18813-20651/cn.wildfirechat.chat E/AsyncPlayer: STOP CMD

2021-03-25 21:08:16.135 18813-20651/cn.wildfirechat.chat E/AsyncPlayer: mediaPlayer stop & release

————————————

场景2:

002发起聊天;001号接通,001号然后挂断的error日志

2021-03-25 21:09:04.834 18813-18813/cn.wildfirechat.chat E/ldfirechat.cha: No package ID ff found for ID 0xffffffff.

2021-03-25 21:09:04.936 18813-20788/cn.wildfirechat.chat E/basic_packet_socket_factory.cc: (line 54): UDP bind failed with error 0

2021-03-25 21:09:04.936 18813-20788/cn.wildfirechat.chat E/basic_packet_socket_factory.cc: (line 54): UDP bind failed with error 0

2021-03-25 21:09:04.936 18813-20788/cn.wildfirechat.chat E/basic_packet_socket_factory.cc: (line 54): UDP bind failed with error 0

2021-03-25 21:09:04.941 18813-20788/cn.wildfirechat.chat E/basic_packet_socket_factory.cc: (line 54): UDP bind failed with error 0

2021-03-25 21:09:04.941 18813-20788/cn.wildfirechat.chat E/basic_packet_socket_factory.cc: (line 54): UDP bind failed with error 0

2021-03-25 21:09:04.941 18813-20788/cn.wildfirechat.chat E/basic_packet_socket_factory.cc: (line 54): UDP bind failed with error 0

2021-03-25 21:09:04.997 18813-20788/cn.wildfirechat.chat E/basic_packet_socket_factory.cc: (line 54): UDP bind failed with error 0

2021-03-25 21:09:04.997 18813-20788/cn.wildfirechat.chat E/turn_port.cc: (line 369): Failed to create TURN client socket

2021-03-25 21:09:06.382 18813-21289/cn.wildfirechat.chat E/ACodec: [OMX.hisi.video.decoder.vp8] setPortMode on output to DynamicANWBuffer failed w/ err -2147483648

————————————

场景3:

001号发起聊天;002号点击接听之后没有反应,之前“请求中”的声音也没了,001号那边显示正在等待接听,过一会超时自行挂掉了,error日志如下

2021-03-25 21:13:00.587 18813-20589/cn.wildfirechat.chat E/AsyncPlayer: stop

2021-03-25 21:13:00.589 18813-22122/cn.wildfirechat.chat E/AsyncPlayer: STOP CMD

2021-03-25 21:13:00.589 18813-22122/cn.wildfirechat.chat E/AsyncPlayer: mediaPlayer stop & release

2021-03-25 21:13:00.659 18813-18813/cn.wildfirechat.chat E/ldfirechat.cha: No package ID ff found for ID 0xffffffff.

2021-03-25 21:13:00.659 18813-22129/cn.wildfirechat.chat E/rtp_sender.cc: (line 576): Tried to get DTMF sender from video sender.

2021-03-25 21:13:00.694 18813-22127/cn.wildfirechat.chat E/basic_packet_socket_factory.cc: (line 54): UDP bind failed with error 0

2021-03-25 21:13:00.694 18813-22127/cn.wildfirechat.chat E/basic_packet_socket_factory.cc: (line 54): UDP bind failed with error 0

2021-03-25 21:13:00.694 18813-22127/cn.wildfirechat.chat E/basic_packet_socket_factory.cc: (line 54): UDP bind failed with error 0

2021-03-25 21:13:00.695 18813-22127/cn.wildfirechat.chat E/basic_packet_socket_factory.cc: (line 54): UDP bind failed with error 0

2021-03-25 21:13:00.695 18813-22127/cn.wildfirechat.chat E/basic_packet_socket_factory.cc: (line 54): UDP bind failed with error 0

2021-03-25 21:13:00.695 18813-22127/cn.wildfirechat.chat E/basic_packet_socket_factory.cc: (line 54): UDP bind failed with error 0

2021-03-25 21:13:00.747 18813-22127/cn.wildfirechat.chat E/basic_packet_socket_factory.cc: (line 54): UDP bind failed with error 0

2021-03-25 21:13:00.747 18813-22127/cn.wildfirechat.chat E/turn_port.cc: (line 369): Failed to create TURN client socket

————————————

补充:

进入音频界面之后,不断有如下error日志出现

2021-03-25 21:09:27.489 18813-18813/cn.wildfirechat.chat E/RtgSchedManager: endActivityTransaction: margin state not match

最新回复 (10)
  • HeavyRain 2021-3-26
    引用 2
    一般情况下都是turn服务无法使用的问题,请检查一下:
    1,在手机浏览器输入 http://turn.wildfirechat.net:3478 看看是不是能打开。
    2,手机如果在局域网内,是否对UPD端口有限制
  • andjack 2021-3-26
    引用 3
    1,在手机浏览器输入 http://turn.wildfirechat.net:3478 阔以打开,2台手机都阔以。
    2,手机不在局域网内,全是4g网络。“是否对UPD端口有限制”这个不清楚哪里阔以看

  • andjack 2021-3-26
    引用 4
    这种音频问题是否有好的排查方式,目前看没法排查原因。
  • 5555 2021-12-14
    引用 5
    我也遇到这个问题,音视频都走不通,不知道怎么排除,用回demo中的音视频也出现这种情况,音视频无法接通,我使用的是专业版的音视频
  • HeavyRain 2021-12-14
    引用 6
    是不是没有部署自己的turn服务
  • HeavyRain 2021-12-14
    引用 7
    5555 我也遇到这个问题,音视频都走不通,不知道怎么排除,用回demo中的音视频也出现这种情况,音视频无法接通,我使用的是专业版的音视频
    你是说使用的专业版IM服务吗?音视频有单人版、多人版和高级版,请确认是那个?
  • 5555 2021-12-14
    引用 8
    是的,多人版的
  • HeavyRain 2021-12-14
    引用 9
    部署自己的turn服务了吗
  • 5555 2021-12-14
    引用 10
    是的,已经部署了自己的turn
  • x86 2021-12-14
    引用 11
    5555 是的,已经部署了自己的turn
    看下这儿:https://docs.wildfirechat.cn/webrtc/

    看看turn服务是否部署成功
返回