demo linux anychatcoreserver 无法录像
本帖最后由 xkz 于 2015-8-5 11:04 编辑我下载的最新的 sdk anychatcoresdk_linux_x86_r4826,想试试演示版本的效果,于是试试 anychatcoreserver 能不能录像及录像质量,可是无法录像,下面是日志信息。请各位大牛指点。谢谢,在线等。
下面是 AnyChatRecordServer.log的内容:
AnyChat Record Server Init,V5.3, Build Time:Jul 31 2015 22:18:01
Record Root Directory: /home/disk/xkz/test/Server/anychatcoresdk_linux_x86_r4826/bin/recordserver/record/
Record Stream Buffer Time: 10000 ms
Ready to connect anychatcoreserver127.0.0.1(8907)....
Load libmediautil.so success!(V5.3 Build Time:Jul 31 2015 22:17:17)
Try connect to anychatcoreserver(127.0.0.1:8907)...
Successfully connect to the anychatcoreserver(127.0.0.1:8907)!
下面是 执行runanychatcoreserver.sh 的打印信息:
Run anychat platform service in normal mode. add '-d' parameter for daemon mode.
09:54:07(51) ---------------------Init Service--------------------------
09:54:07(51) Current File Version: V5.3, Build Time:Jul 31 2015 22:17:43
09:54:07(110) Load libbrservernetlayer.so success!(V5.3, Build time:Jul 31 2015 22:17:52)
09:54:07(110) Start TCP Server Successed(port=8906)!
09:54:07(111) Start UDP Server Successed(port=8907)!
09:54:07(114) AnyChat IPC Filter Plus Init, Build Time:Jul 31 2015 22:17:59
09:54:07(114) Load SDK Filter Plus:libipcfilterplus.so Success, ver:SDK Filter Plus (IPC), for Linux V5.3
09:54:07(133) Start Server At Demo Mode!
AnyChat Platform Service Running...(Press 'q' exit)
09:57:13(968) Successful communicate with the record server!(127.0.0.1:57529, id:-1)
q
10:59:59(4) Successful communicate with the record server!(127.0.0.1:57529, id:-1)
10:59:59(449) AnyChatCoreServer has exited with error code:0
下面是执行 runanychatrecordserver.sh的打印信息:
# ./runanychatrecordserver.sh
Run AnyChatRecordServer in normal mode. add '-d' parameter for daemon mode.
AnyChatRecordServer Running...(Press 'q' exit)
09:57:12(949) AnyChat Record Server Init,V5.3, Build Time:Jul 31 2015 22:18:01
09:57:12(949) Record Root Directory: /home/disk/xkz/test/Server/anychatcoresdk_linux_x86_r4826/bin/recordserver/record/
09:57:12(949) Record Stream Buffer Time: 10000 ms
09:57:12(949) Ready to connect anychatcoreserver127.0.0.1(8907)....
09:57:12(952) Load libmediautil.so success!(V5.3 Build Time:Jul 31 2015 22:17:17)
09:57:13(960) Try connect to anychatcoreserver(127.0.0.1:8907)...
09:57:13(968) Successfully connect to the anychatcoreserver(127.0.0.1:8907)!
10:59:58(941) Lost the connection to the server(errorcode:0, param:0), ready to reconnect...
10:59:58(996) Try connect to anychatcoreserver(127.0.0.1:8907)...
AnyChatRecordServer Running...(Press 'q' exit)
11:00:59(919) Try connect to anychatcoreserver(127.0.0.1:8907)...
q
11:01:15(49) AnyChat Record Server Stoped...
Load libanychatcore.so success!(V5.2 Build Time:Jun5 2015 15:29:45)
您好,您手机端的apk不是最新的版本,请重新下载AnyChat for Android SDK。
另外有关录像功能,您需要运行SDK包bin\AnyChatFeatures.apk,完整的源代码位于SDK包src\AnyChatFeatures目录下,可参考:AnyChat音视频录制整体解决方案。 本帖最后由 陈文仲 于 2015-8-5 11:06 编辑
您好,把调用录制接口的客户端日志和录像服务器的详细日志发上来看看。客户端日志:BRAnyChatCore.log录像服务器详细日志在:bin\recordserver\log 10:59:59(449) AnyChatCoreServer has exited with error code:0
......
11:01:15(49) AnyChat Record Server Stoped...
您好,请务必保持核心服务器、录像服务器一直处于运行状态。
另外您是自己写的代码来录制,还是直接使用我们的标准示例程序来录制呢? 你好!我这边没有发现录像服务器有一个log 目录,却有一个文件 AnyChatRecordServer.log,我已经添加到第一个帖子上了,请问对不对。 admin 发表于 2015-8-5 11:10
您好,请务必保持核心服务器、录像服务器一直处于运行状态。
另外您是自己写的代码来录制,还是直接使 ...
你好,核心服务器与录像服务器都是你们sdk里面 bin 目录的程序,且都是处于运行状态的,客户端都是android 手机安装你们的 apk来测试的。
我是手机测试几分钟后,去看 record 目录是空的,于是点击手机的 End Call,然后推出手机,在服务器端输入 q提出 服务器。
最后把整个过程的日志贴出来。 本帖最后由 佰锐科技-李永星 于 2015-8-5 11:40 编辑
您好!
请问你用的是AnyChatFeatures.apk这个apk程序进行的录像吗?请把android端日志贴上来,在手机SD卡根目录:BRAnyChatCore.log 佰锐科技-李永星 发表于 2015-8-5 11:38
您好!
请问你用的是AnyChatFeatures.apk这个apk程序进行的录像吗?请把android端日志贴上来,在手机SD卡根 ...
李工,你好,很高兴你能关注此问题,下面是日志:
---------------------------AnyChat Platform Core SDK Client Log---------------------------
Load libanychatcore.so success!(V5.2 Build Time:Jun5 2015 15:29:45)
Android OS SDK Version:19, Support ARMv7:2, Support Neon:4
Load libmediautil_v7.so success!(V5.2 Build Time:Jun5 2015 15:30:39)
Load libmediashow.so success!(V5.2 Build Time:Jun5 2015 15:30:24)
Load libmediacore.so success!(V5.2 Build Time:Jun5 2015 15:30:26)
MI 3W(Xiaomi) msm89744.4.4
Apply video parameter:320x240, bitrate:150000, quality:3, gop:40, fps:10, preset:3, codec:0
InvokeBRAC_SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
InvokeSetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
InvokeBRAC_SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
InvokeBRAC_Connect(192.168.31.240,8906)=0
InvokeLoginServer(username=dc)
CheckClientSocketLink Connect(ip=192.168.31.240,port=8906)
Message OnConnect(bSuccess:0, errorcode=100)
InvokeBRAC_Connect(192.168.31.240,8906)=0
InvokeLoginServer(username=dc)
CheckClientSocketLink Connect(ip=192.168.31.240,port=8906)
CheckClientSocketLink Connect(ip=192.168.31.240,port=8906)
CheckClientSocketLink Connect(ip=192.168.31.240,port=8906)
OnSocketClose, index(2)-errorcode(0-107), flags:0x41, bTcp(1),userid(-1), list:0
Message OnConnect(bSuccess:0, errorcode=100)
CheckClientSocketLink Connect(ip=192.168.31.240,port=8906)
OnSocketClose, index(2)-errorcode(0-107), flags:0x41, bTcp(1),userid(-1), list:0
Message OnConnect(bSuccess:0, errorcode=100)
CheckClientSocketLink Connect(ip=192.168.31.240,port=8906)
OnSocketClose, index(2)-errorcode(0-107), flags:0x41, bTcp(1),userid(-1), list:0
Message OnConnect(bSuccess:0, errorcode=100)
InvokeBRAC_Connect(192.168.31.240,8906)=0
InvokeLoginServer(username=dc)
CheckClientSocketLink Connect(ip=192.168.31.240,port=8906)
Server version: V5.3(Build Time:2015-07-31 22:17:43, Server OS:Linux)
Message OnLoginSystem(userid=-4,errorcode=0,username=dc), msg deliver worked(0)
Server running time: 0 days, 0 hours, 5 minutes, license mode:0
Connection to streaming media server successfully!(udp delay:5ms)
InvokeEnterRoom(roomid=1)
Message OnEnterRoom(roomid=1,errorcode=0,siteindex=2)
Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
Message OnReceiveOnlineUser(count=3,roomid=1)
socket error, disconnected by peer!, bTcp(1) - userid(-2)
OnSocketClose, index(3)-errorcode(0-11), flags:0x81, bTcp(1),userid(-2), list:0
Message OnP2PConnectState(userid=-2, state=1)
Message OnP2PConnectState(userid=-2, state=3)
InvokeUserCameraControl(userid=-2,bOpen=1)
InvokeUserSpeakControl(userid=-2,bOpen=1)
InvokeUserCameraControl(userid=-1,bOpen=1)
InvokeUserSpeakControl(userid=-1,bOpen=1)
video init finish:320x240, NV21, fps:30, codecid:1
video init finish:320x240, NV21, fps:30, codecid:1
Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
Audio codec init, handle:2, 11, 1, 16000, 16, 15850
Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
userid(-2) audio decode, codec:11, 1 channel, 16000Hz
video codec init:codec:1, 10fps, 320x240, bitrate:150kbps, quality:3, preset:3, gop:40, handle:3
userid(-2) video decode, codec:1, 1280x720, delay:52ms
On Remote UserCameraControl(dwUserId:-3, bOpen:1)
On Remote UserSpeakControl(dwUserId:-3, bOpen:1)
On Remote UserCameraControl(dwUserId:-3, bOpen:0)
On Remote UserSpeakControl(dwUserId:-3, bOpen:0)
InvokeUserSpeakControl(userid=-1,bOpen=0)
On Remote UserCameraControl(dwUserId:-3, bOpen:1)
On Remote UserSpeakControl(dwUserId:-3, bOpen:1)
On Remote UserCameraControl(dwUserId:-3, bOpen:0)
On Remote UserSpeakControl(dwUserId:-3, bOpen:0)
Message OnUserLeaveRoom(userid=-3,siteindex=1)
Message OnUserLeaveRoom(userid=-2,siteindex=0)
InvokeUserCameraControl(userid=-2,bOpen=0)
InvokeUserSpeakControl(userid=-2,bOpen=0)
socket error, disconnected by peer!, bTcp(1) - userid(-2)
OnSocketClose, index(3)-errorcode(0-11), flags:0x81, bTcp(1),userid(-2), list:0
InvokeUserCameraControl(userid=0,bOpen=0)
InvokeUserSpeakControl(userid=0,bOpen=0)
InvokeUserCameraControl(userid=-1,bOpen=0)
InvokeUserSpeakControl(userid=-1,bOpen=0)
InvokeUserCameraControl(userid=0,bOpen=0)
InvokeUserSpeakControl(userid=0,bOpen=0)
InvokeUserCameraControl(userid=-1,bOpen=0)
InvokeUserSpeakControl(userid=-1,bOpen=0)
Message OnUserEnterRoom(userid=-5,nickname=name,siteindex=0)
On Remote UserCameraControl(dwUserId:-5, bOpen:1)
On Remote UserSpeakControl(dwUserId:-5, bOpen:1)
InvokeUserCameraControl(userid=-5,bOpen=1)
InvokeUserSpeakControl(userid=-5,bOpen=1)
InvokeUserCameraControl(userid=-1,bOpen=1)
InvokeUserSpeakControl(userid=-1,bOpen=1)
video init finish:320x240, NV21, fps:30, codecid:1
video init finish:320x240, NV21, fps:30, codecid:1
Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
video codec init:codec:1, 10fps, 320x240, bitrate:150kbps, quality:3, preset:3, gop:40, handle:5
On Remote UserCameraControl(dwUserId:-5, bOpen:0)
On Remote UserSpeakControl(dwUserId:-5, bOpen:0)
InvokeUserSpeakControl(userid=-1,bOpen=0)
InvokeUserCameraControl(userid=-5,bOpen=0)
InvokeUserSpeakControl(userid=-5,bOpen=0)
InvokeUserCameraControl(userid=-1,bOpen=0)
InvokeUserSpeakControl(userid=-1,bOpen=0)
InvokeUserCameraControl(userid=-5,bOpen=0)
InvokeUserSpeakControl(userid=-5,bOpen=0)
InvokeUserCameraControl(userid=-1,bOpen=0)
InvokeUserSpeakControl(userid=-1,bOpen=0)
InvokeUserCameraControl(userid=-5,bOpen=1)
InvokeUserSpeakControl(userid=-5,bOpen=1)
InvokeUserCameraControl(userid=-1,bOpen=1)
InvokeUserSpeakControl(userid=-1,bOpen=1)
video init finish:320x240, NV21, fps:30, codecid:1
video init finish:320x240, NV21, fps:30, codecid:1
Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
video codec init:codec:1, 10fps, 320x240, bitrate:150kbps, quality:3, preset:3, gop:40, handle:6
InvokeUserSpeakControl(userid=-1,bOpen=0)
InvokeUserCameraControl(userid=-5,bOpen=0)
InvokeUserSpeakControl(userid=-5,bOpen=0)
InvokeUserCameraControl(userid=-1,bOpen=0)
InvokeUserSpeakControl(userid=-1,bOpen=0)
InvokeUserCameraControl(userid=-5,bOpen=0)
InvokeUserSpeakControl(userid=-5,bOpen=0)
InvokeUserCameraControl(userid=-1,bOpen=0)
InvokeUserSpeakControl(userid=-1,bOpen=0)
Apply video parameter:320x240, bitrate:150000, quality:3, gop:40, fps:10, preset:3, codec:0
InvokeBRAC_SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
InvokeSetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
InvokeBRAC_SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
InvokeUserCameraControl(userid=-5,bOpen=1)
InvokeUserSpeakControl(userid=-5,bOpen=1)
InvokeUserCameraControl(userid=-1,bOpen=1)
InvokeUserSpeakControl(userid=-1,bOpen=1)
video init finish:320x240, NV21, fps:30, codecid:1
Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
video codec init:codec:1, 10fps, 320x240, bitrate:150kbps, quality:3, preset:3, gop:40, handle:7
On Remote UserCameraControl(dwUserId:-5, bOpen:1)
On Remote UserSpeakControl(dwUserId:-5, bOpen:1)
InvokeUserSpeakControl(userid=-1,bOpen=0)
InvokeUserSpeakControl(userid=-1,bOpen=1)
Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
InvokeUserSpeakControl(userid=-1,bOpen=0)
InvokeUserSpeakControl(userid=-1,bOpen=1)
Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
On Remote UserCameraControl(dwUserId:-5, bOpen:0)
On Remote UserSpeakControl(dwUserId:-5, bOpen:0)
socket error, disconnected by peer!, bTcp(1) - userid(-1)
OnSocketClose, index(2)-errorcode(0-11), flags:0x41, bTcp(1),userid(-1), list:0
InvokeUserCameraControl(userid=-5,bOpen=0)
InvokeUserSpeakControl(userid=-5,bOpen=0)
InvokeUserCameraControl(userid=-1,bOpen=0)
InvokeUserSpeakControl(userid=-1,bOpen=0)
InvokeUserCameraControl(userid=-5,bOpen=0)
InvokeUserSpeakControl(userid=-5,bOpen=0)
InvokeUserCameraControl(userid=-1,bOpen=0)
InvokeUserSpeakControl(userid=-1,bOpen=0)
InvokeLeaveRoom(roomid=-1) Elapse:101 ms
InvokeLogoutServer(userid=-4) Elapse:12 ms
InvokeBRAC_Connect(192.168.31.240,8906)=0
InvokeLoginServer(username=dc)
CheckClientSocketLink Connect(ip=192.168.31.240,port=8906)
Message OnConnect(bSuccess:0, errorcode=105)
InvokeBRAC_Connect(192.168.31.240,8906)=0
InvokeLoginServer(username=dc)
CheckClientSocketLink Connect(ip=192.168.31.240,port=8906)
CheckClientSocketLink Connect(ip=192.168.31.240,port=8906)
CheckClientSocketLink Connect(ip=192.168.31.240,port=8906)
CheckClientSocketLink Connect(ip=192.168.31.240,port=8906)
CheckClientSocketLink Connect(ip=192.168.31.240,port=8906)
OnSocketClose, index(2)-errorcode(0-111), flags:0x41, bTcp(1),userid(-1), list:0
Message OnConnect(bSuccess:0, errorcode=105)
CheckClientSocketLink Connect(ip=192.168.31.240,port=8906)
InvokeLogoutServer(userid=-4) Elapse:1 ms
InvokeBRAC_Release Elapse:34 ms 抱歉,我现在可以录像了,看来是不了解要使用 AnyChatFeatures.apk 才可以录像。
页:
[1]