永不言弃 发表于 2014-1-17 11:54:47

3G 和Wifi 互通问题

环境:两个手机,一个3G和一个Wifi ,进入可视电话,点击,无法看到对方的图像,但是两个都在3G或者2G或者Wifi 的网络下是通的

admin 发表于 2014-1-17 12:01:48

您好,请上传没有视频时双方的日志文件:BRAnyChatCore.log,谢谢。

永不言弃 发表于 2014-1-17 14:24:51

这个是一个手机的日志:
      ---------------------------AnyChat Platform Core SDK Client Log---------------------------
      Load libanychatcore.so success!(V4.9 Build Time:Jan 16 2014 06:36:25)
      Android OS SDK Version:16, Support ARMv7:2, Support Neon:4
      Load libmediautil_v7.so success!(V4.9 Build Time:Jan 16 2014 06:37:31)
      Load libmediashow_4.0.so success!(V4.9 Build Time:Jan 16 2014 06:36:56)
      Load libmediacore_4.1.so success!(V4.9 Build Time:Jan 16 2014 06:37:14)
      CPU:2391.00 MIPS, Hardware:k3v2oem1
      Invoke      BRAC_Connect(192.168.1.172,8906)=0
      Invoke      LoginServer(username=10002)
      CheckClientSocketLink         Connect(ip=192.168.1.172,port=8906)
      Server version: V4.9(Build Time:2014-01-02 23:02:53, Server OS:Linux)
      Message      OnConnect(bSuccess:1, errorcode=0)
      Message      OnLoginSystem(userid=-9,errorcode=0,username=10002), msg deliver worked(0)
      Connection to streaming media server successfully!(udp delay:31ms)
      Apply video parameter:320x240, bitrate:150000, quality:3, gop:40, fps:10, preset:3, codec:0
      Invoke      BRAC_SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=0)
      Invoke      SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
      Invoke      BRAC_SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
      Invoke      EnterRoom(roomid=2)
      Message      OnEnterRoom(roomid=2,errorcode=0,siteindex=0)
      Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
      Message      OnReceiveOnlineUser(count=1,roomid=2)
      Message      OnUserEnterRoom(userid=-8,nickname=10001,siteindex=1)
      socket error, disconnected by peer!, bTcp(1) - userid(-1)
      On Remote UserCameraControl(dwUserId:-8, bOpen:1)
      On Remote UserSpeakControl(dwUserId:-8, bOpen:1)
      Invoke      UserCameraControl(userid=-8,bOpen=1)
      Invoke      UserSpeakControl(userid=-8,bOpen=1)
      Invoke      UserCameraControl(userid=-1,bOpen=1)
      Invoke      UserSpeakControl(userid=-1,bOpen=1)
      video init finish:320x240, NV21, fps:25
      video init finish:320x240, NV21, fps:25
      Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
      Audio codec init, handle:1, 11, 1, 16000, 16, 15850
      Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
      video codec init:codec:1, 10fps, 320x240, bitrate:150000, quality:3, preset:3, gop:40, handle:2
      Invoke      UserCameraControl(userid=-8,bOpen=0)
      Invoke      UserSpeakControl(userid=-8,bOpen=0)
      Invoke      UserCameraControl(userid=-1,bOpen=0)
      Invoke      UserSpeakControl(userid=-1,bOpen=0)
      On Remote UserCameraControl(dwUserId:-8, bOpen:0)
      On Remote UserSpeakControl(dwUserId:-8, bOpen:0)

这个是另一个手机的日志

      ---------------------------AnyChat Platform Core SDK Client Log---------------------------
      Load libanychatcore.so success!(V4.9 Build Time:Jan 16 2014 06:36:25)
      Android OS SDK Version:16, Support ARMv7:2, Support Neon:4
      Load libmediautil_v7.so success!(V4.9 Build Time:Jan 16 2014 06:37:31)
      Load libmediashow_4.0.so success!(V4.9 Build Time:Jan 16 2014 06:36:56)
      Cannot load library: reloc_library:1748 cannot locate '_ZN7android6Camera7connectEi'...

      Load libmediacore.so success!(V4.9 Build Time:Jan 16 2014 06:36:59)
      CPU:1592.52 MIPS, Hardware:SMDK4210
      Invoke      BRAC_Connect(192.168.1.172,8906)=0
      Invoke      LoginServer(username=10001)
      CheckClientSocketLink         Connect(ip=192.168.1.172,port=8906)
      Server version: V4.9(Build Time:2014-01-02 23:02:53, Server OS:Linux)
      Message      OnConnect(bSuccess:1, errorcode=0)
      Message      OnLoginSystem(userid=-8,errorcode=0,username=10001), msg deliver worked(0)
      Connection to streaming media server successfully!(udp delay:17ms)
      Apply video parameter:320x240, bitrate:150000, quality:3, gop:40, fps:10, preset:3, codec:0
      Invoke      BRAC_SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
      Invoke      SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
      Invoke      BRAC_SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
      Invoke      EnterRoom(roomid=2)
      Message      OnEnterRoom(roomid=2,errorcode=0,siteindex=1)
      Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
      Message      OnReceiveOnlineUser(count=2,roomid=2)
      Invoke      UserCameraControl(userid=-9,bOpen=1)
      Invoke      UserSpeakControl(userid=-9,bOpen=1)
      Invoke      UserCameraControl(userid=-1,bOpen=1)
      Invoke      UserSpeakControl(userid=-1,bOpen=1)
      video init finish:320x240, NV21, fps:25
      Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
      Audio codec init, handle:1, 11, 1, 16000, 16, 15850
      Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
      video codec init:codec:1, 10fps, 320x240, bitrate:150000, quality:3, preset:3, gop:40, handle:2
      On Remote UserCameraControl(dwUserId:-9, bOpen:1)
      On Remote UserSpeakControl(dwUserId:-9, bOpen:1)
      On Remote UserCameraControl(dwUserId:-9, bOpen:0)
      On Remote UserSpeakControl(dwUserId:-9, bOpen:0)
      Invoke      UserCameraControl(userid=-9,bOpen=0)
      Invoke      UserSpeakControl(userid=-9,bOpen=0)
      Invoke      UserCameraControl(userid=-1,bOpen=0)
      Invoke      UserSpeakControl(userid=-1,bOpen=0)

admin 发表于 2014-1-17 14:35:26

您好!从log看,您是连接一个局域网的服务器(192.168.1.172),如果是3G网的话,应该只能连接外网的IP,您做了NAT端口映射?是否有将UDP(默认是:8907)也进行NAT映射?

另外3G手机、WiFi手机都连接我们公开的服务器:demo.anychat.cn 是否正常呢?

永不言弃 发表于 2014-1-21 09:38:29

你好,关于你说用demo.anychat.cn ,我测试了没有图像,跟我测试的结果一样,我是用公网服务器测试的,这个你可以放心。

佰锐技术-卓剑锐 发表于 2014-1-21 10:50:53

用3g网络的设备,视频参数设置低一些看看,码率用80Kbps

永不言弃 发表于 2014-1-23 18:25:24

这个问题已经解决,是局域网限制的问题,不知道是否有什么方案可以不受这些限制???期待回复
页: [1]
查看完整版本: 3G 和Wifi 互通问题