读书人

音视频互动平台-P2P通讯技术

发布时间: 2012-11-20 09:55:43 作者: rapoo

音视频互动平台--P2P通信技术

压缩包可以从这里获得:http://anychat.storage.aliyun.com/AnyChatCoreSDK_Win32(MBCS)_V4.5.zip

下载后,首先将其解压到一个临时文件夹中,然后开始后续工作。

?

编译后我们获得的是.lib文件。

?

??????? AnyChat SDK向上层应用开放了内核的P2P连接策略,可以让应用程序来干预内核的P2P连接,以满足各种场合下的应用需求。

?

设置P2P连接策略的典型代码如下:

BRAC_SetSDKOption(BRAC_SO_NETWORK_P2PCONNECT,(const char*)&dwTargetUserId,sizeof(DWORD));

?

?

我们建议一个应用平台上,均采用相同的P2P连接策略,否则可能出现特殊情况,例如:A用

户采用“上层应用控制P2P连接”策略,B用户采用“服务器控制P2P”策略,两个用户进入房间后,虽然上层应用没有向A用户下达与B用户建立P2P连接的请求,但实际上A、B两用户之间仍然会建立P2P连接,因为B用户会主动与A用户建立连接。

?

注:上述所有“建立P2P连接”并不代表P2P连接一定能建立成功,这与实际的网络状态相关,只是表示“尝试与对方建立P2P连接”。

?

读书人网 >软件开发

热点推荐