AnyChat技术支持论坛

标题: 是否是视频流占用的问题? [打印本页]

作者: 张义强    时间: 2014-1-14 15:25
标题: 是否是视频流占用的问题?
甲方呼叫乙方,而乙方正在看电影。此时乙方接听呼叫,甲乙双方进入房间开始视频。
此时双方的音频都没问题。
乙方可以看到甲方的视频,但50%的概率乙方看不到自己本地的视频(本地视频是个透明的虚框),50%的概率乙方看到自己的视频,90%的概率甲方看不到乙方的视频。

作者: 张义强    时间: 2014-1-14 15:26
十次中偶尔会有一次,甲方能正常看到乙方的视频。
作者: admin    时间: 2014-1-14 15:34
您好,请提供一下乙方的日志文件,谢谢。
作者: 张义强    时间: 2014-1-14 16:32
乙方本地视频不显示的log文件
[2014-01-14 07:26:06(739)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2014-01-14 07:26:06(739)]        Load libanychatcore.so success!(V4.9 Build Time:Jan  1 2014 03:43:39)
[2014-01-14 07:26:06(739)]        Android OS SDK Version:17, Support ARMv7:2, Support Neon:4
[2014-01-14 07:26:06(753)]        Load libmediautil_v7.so success!(V4.9 Build Time:Jan  1 2014 03:44:48)
[2014-01-14 07:26:06(759)]        Load libmediashow_4.0.so success!(V4.9 Build Time:Jan  1 2014 03:44:10)
[2014-01-14 07:26:06(768)]        Load libmediacore_4.2.so success!(V4.9 Build Time:Jan  1 2014 03:44:37)
[2014-01-14 07:26:06(774)]        CPU:2015.34 MIPS, Hardware:RK30board
[2014-01-14 07:26:06(774)]        Invoke        BRAC_Connect(115.28.44.133,8906)=0
[2014-01-14 07:26:06(775)]        Invoke        LoginServer(username=13822222)
[2014-01-14 07:26:06(775)]        Apply video parameter:480x320, bitrate:150000, quality:3, gop:80, fps:20, preset:3, codec:0
[2014-01-14 07:26:06(775)]        Invoke        BRAC_SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
[2014-01-14 07:26:06(775)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
[2014-01-14 07:26:06(775)]        Invoke        BRAC_SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
[2014-01-14 07:26:06(775)]        Invoke        BRAC_SetSDKOption(BRAC_SO_STREAM_SMOOTHPLAYMODE=0)
[2014-01-14 07:26:06(776)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_NSCTRL,1)
[2014-01-14 07:26:06(854)]        CheckClientSocketLink         Connect(ip=115.28.44.133,port=8906)
[2014-01-14 07:26:06(959)]        Server version: V4.8(Build Time:2013-11-28 08:10:56, Server OS:Linux)
[2014-01-14 07:26:07(011)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2014-01-14 07:26:07(028)]        video init finish:320x240, NV21, fps:25
[2014-01-14 07:26:07(189)]        Message        OnLoginSystem(userid=14,errorcode=0,username=1234), msg deliver worked(0)
[2014-01-14 07:26:07(218)]        Invoke        EnterRoom(roomid=32)
[2014-01-14 07:26:07(221)]        Connection to streaming media server successfully!(udp delay:15ms)
[2014-01-14 07:26:07(384)]        Message        OnEnterRoom(roomid=32,errorcode=0,siteindex=0)
[2014-01-14 07:26:07(384)]        Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
[2014-01-14 07:26:07(385)]        Message        OnReceiveOnlineUser(count=1,roomid=32)
[2014-01-14 07:26:07(406)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2014-01-14 07:26:07(406)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2014-01-14 07:26:07(407)]        Invoke        UserCameraControl(userid=7,bOpen=1)
[2014-01-14 07:26:07(407)]        Invoke        UserSpeakControl(userid=7,bOpen=1)
[2014-01-14 07:26:07(407)]        Invoke        UserCameraControl(userid=7,bOpen=1)
[2014-01-14 07:26:07(407)]        Invoke        UserSpeakControl(userid=7,bOpen=1)
[2014-01-14 07:26:07(408)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2014-01-14 07:26:07(408)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2014-01-14 07:26:07(416)]        video init finish:320x240, NV21, fps:25
[2014-01-14 07:26:07(584)]        Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
[2014-01-14 07:26:07(585)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2014-01-14 07:26:07(594)]        video init finish:320x240, NV21, fps:25
[2014-01-14 07:26:07(660)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2014-01-14 07:26:12(553)]        Message        OnUserEnterRoom(userid=7,nickname=张三,siteindex=1)
[2014-01-14 07:26:12(563)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2014-01-14 07:26:12(564)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2014-01-14 07:26:12(565)]        Invoke        UserCameraControl(userid=7,bOpen=1)
[2014-01-14 07:26:12(566)]        Invoke        UserSpeakControl(userid=7,bOpen=1)
[2014-01-14 07:26:12(585)]        video init finish:320x240, NV21, fps:25
[2014-01-14 07:26:15(111)]        On Remote UserCameraControl(dwUserId:7, bOpen:1)
[2014-01-14 07:26:15(142)]        On Remote UserSpeakControl(dwUserId:7, bOpen:1)
[2014-01-14 07:26:15(167)]        userid(7) video decode delay:15ms
[2014-01-14 07:27:29(860)]        Invoke        UserCameraControl(userid=-1,bOpen=0)
[2014-01-14 07:27:29(873)]        Invoke        UserSpeakControl(userid=-1,bOpen=0)
[2014-01-14 07:27:29(877)]        Invoke        UserCameraControl(userid=7,bOpen=0)
[2014-01-14 07:27:29(881)]        Invoke        UserSpeakControl(userid=7,bOpen=0)
[2014-01-14 07:27:30(101)]        On Remote UserCameraControl(dwUserId:7, bOpen:0)
[2014-01-14 07:27:30(102)]        On Remote UserSpeakControl(dwUserId:7, bOpen:0)
[2014-01-14 07:27:30(601)]        Message        OnUserLeaveRoom(userid=7,siteindex=-1)
[2014-01-14 07:27:31(332)]        Invoke        UserCameraControl(userid=7,bOpen=0)
[2014-01-14 07:27:31(333)]        Invoke        UserSpeakControl(userid=7,bOpen=0)
[2014-01-14 07:27:31(333)]        Invoke        UserCameraControl(userid=-1,bOpen=0)
[2014-01-14 07:27:31(333)]        Invoke        UserSpeakControl(userid=-1,bOpen=0)
[2014-01-14 07:27:31(438)]        Invoke        LeaveRoom(roomid=32)        Elapse:101 ms
[2014-01-14 07:27:31(706)]        Invoke        LogoutServer(userid=14)        Elapse:267 ms
[2014-01-14 07:27:31(745)]        Invoke        BRAC_Release        Elapse:37 ms

作者: 张义强    时间: 2014-1-14 16:33
甲方,看不到对方视频的 log文件
[2014-01-14 16:26:06(014)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2014-01-14 16:26:06(018)]        Load libanychatcore.so success!(V4.9 Build Time:Jan  1 2014 03:43:39)
[2014-01-14 16:26:06(018)]        Android OS SDK Version:16, Support ARMv7:2, Support Neon:4
[2014-01-14 16:26:06(043)]        Load libmediautil_v7.so success!(V4.9 Build Time:Jan  1 2014 03:44:48)
[2014-01-14 16:26:06(055)]        Load libmediashow_4.0.so success!(V4.9 Build Time:Jan  1 2014 03:44:10)
[2014-01-14 16:26:06(069)]        Load libmediacore_4.1.so success!(V4.9 Build Time:Jan  1 2014 03:44:31)
[2014-01-14 16:26:06(088)]        CPU:802.63 MIPS, Hardware:MSM8x25 G610C BOARD
[2014-01-14 16:26:06(088)]        Invoke        BRAC_Connect(115.28.44.133,8906)=0
[2014-01-14 16:26:06(089)]        Invoke        LoginServer(username=13861729626)
[2014-01-14 16:26:06(090)]        Apply video parameter:480x320, bitrate:150000, quality:3, gop:80, fps:20, preset:3, codec:0
[2014-01-14 16:26:06(090)]        Invoke        BRAC_SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
[2014-01-14 16:26:06(090)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
[2014-01-14 16:26:06(091)]        Invoke        BRAC_SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
[2014-01-14 16:26:06(091)]        Invoke        BRAC_SetSDKOption(BRAC_SO_STREAM_SMOOTHPLAYMODE=0)
[2014-01-14 16:26:06(091)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_NSCTRL,1)
[2014-01-14 16:26:06(131)]        CheckClientSocketLink         Connect(ip=115.28.44.133,port=8906)
[2014-01-14 16:26:07(321)]        video init finish:480x320, NV21, fps:25
[2014-01-14 16:26:08(651)]        Server version: V4.8(Build Time:2013-11-28 17:10:56, Server OS:Linux)
[2014-01-14 16:26:09(362)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2014-01-14 16:26:10(760)]        Message        OnLoginSystem(userid=7,errorcode=0,username=张三), msg deliver worked(0)
[2014-01-14 16:26:10(770)]        Invoke        EnterRoom(roomid=32)
[2014-01-14 16:26:11(016)]        Connection to streaming media server successfully!(udp delay:126ms)
[2014-01-14 16:26:13(475)]        Message        OnEnterRoom(roomid=32,errorcode=0,siteindex=1)
[2014-01-14 16:26:13(475)]        Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
[2014-01-14 16:26:13(476)]        Message        OnReceiveOnlineUser(count=2,roomid=32)
[2014-01-14 16:26:13(476)]        On Remote UserCameraControl(dwUserId:14, bOpen:1)
[2014-01-14 16:26:13(476)]        On Remote UserSpeakControl(dwUserId:14, bOpen:1)
[2014-01-14 16:26:13(483)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2014-01-14 16:26:13(483)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2014-01-14 16:26:13(483)]        Invoke        UserCameraControl(userid=14,bOpen=1)
[2014-01-14 16:26:13(483)]        Invoke        UserSpeakControl(userid=14,bOpen=1)
[2014-01-14 16:26:13(484)]        Invoke        UserCameraControl(userid=14,bOpen=1)
[2014-01-14 16:26:13(484)]        Invoke        UserSpeakControl(userid=14,bOpen=1)
[2014-01-14 16:26:13(485)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2014-01-14 16:26:13(485)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2014-01-14 16:26:13(507)]        video init finish:480x320, NV21, fps:25
[2014-01-14 16:26:13(513)]        Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
[2014-01-14 16:26:13(513)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2014-01-14 16:26:13(524)]        video init finish:480x320, NV21, fps:25
[2014-01-14 16:26:13(624)]        video codec init:codec:1, 20fps, 480x320, bitrate:150000, quality:3, preset:3, gop:80, handle:2
[2014-01-14 16:26:13(798)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2014-01-14 16:27:28(461)]        Invoke        UserCameraControl(userid=-1,bOpen=0)
[2014-01-14 16:27:28(462)]        Invoke        UserSpeakControl(userid=-1,bOpen=0)
[2014-01-14 16:27:28(465)]        Invoke        UserCameraControl(userid=14,bOpen=0)
[2014-01-14 16:27:28(465)]        Invoke        UserSpeakControl(userid=14,bOpen=0)
[2014-01-14 16:27:28(990)]        On Remote UserCameraControl(dwUserId:14, bOpen:0)
[2014-01-14 16:27:28(990)]        On Remote UserSpeakControl(dwUserId:14, bOpen:0)
[2014-01-14 16:27:29(236)]        Invoke        LeaveRoom(roomid=32)        Elapse:104 ms
[2014-01-14 16:27:29(248)]        Invoke        LogoutServer(userid=7)        Elapse:11 ms
[2014-01-14 16:27:29(275)]        Invoke        BRAC_Release        Elapse:26 ms

作者: 张义强    时间: 2014-1-14 17:08
偶尔有一次全都正常的,这样的log文件需要吗?
作者: 张义强    时间: 2014-1-16 10:56
这个问题有没有结论啊?
作者: 佰锐技术-卓剑锐    时间: 2014-1-16 11:03
你好,看到你的客户端是4.9版本,服务器是4.8版本,请更新服务器程序,统一版本后再测试一下。
作者: admin    时间: 2014-1-16 13:52
您好,如果乙方不看电影,是不是就不存在前述问题了?
作者: 张义强    时间: 2014-1-20 11:33
是的,如果双方没有一方在看视频,效果都还好。
作者: 廖斌    时间: 2014-1-20 13:07
您好,根据您的反馈情况,我们进行了测试。测试用例如下:
甲方:主动呼叫
乙方:正在看电影,接收呼叫
测试环境:甲方和乙方都是用最新版本的anychat 1.9版本,服务器也是最新

4.9版本的服务器。

预期结果:
甲方:能听到乙方的声音,90%的概率看不到乙方的视频。
乙方:能听到甲方的声音。可以看到甲方的视频,但50%的概率看不到自己本
地的视频(本地视频是个透明的虚框)

实际测试结果:
甲方:能听到乙方的声音,能看到自己本地视频,也能看到乙方的视频(100%概率)
乙方:能听到甲方方的声音,能看到自己本地视频,也能看到甲方的视频(100&概率)

作者: 廖斌    时间: 2014-1-20 13:11
廖斌 发表于 2014-1-20 13:07
您好,根据您的反馈情况,我们进行了测试。测试用例如下:
甲方:主动呼叫
乙方:正在看电影,接收呼叫

从实际的测试结果上面来看,没有出现您反馈的情况。另外看了下你贴上来的日志。发现乙方
Apply video parameter:480x320, bitrate:150000, quality:3, gop:80, fps:20, preset:3, codec:0
实际却是
video init finish:320x240, NV21, fps:25

怀疑乙方由于设置视频参数不合适,导致不能采集。乙方试着用“320x240”的分辨率或者其他分辨率试下看看。
作者: admin    时间: 2014-1-20 13:43
您好,您用我们标准的示例程序(AnyChatCallCenter.apk,已在最新版本SDK包中开放源代码)测试一下看看?




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3