5
5
#include < windows.h>
6
6
#include < tchar.h>
7
7
#pragma comment(lib,"XEngine_BaseLib/XEngine_BaseLib")
8
+ #pragma comment(lib,"XEngine_Core/XEngine_Cryption")
8
9
#pragma comment(lib,"XEngine_Client/XClient_Socket")
9
- #pragma comment(lib,"XEngine_Client/XClient_OPenSsl")
10
10
#pragma comment(lib,"XEngine_Client/XClient_APIHelp")
11
11
#pragma comment(lib,"XEngine_StreamMedia/StreamMedia_SDPProtocol")
12
12
#pragma comment(lib,"XEngine_StreamMedia/StreamMedia_RTPProtocol")
25
25
#include < XEngine_Include/XEngine_BaseLib/BaseLib_Error.h>
26
26
#include < XEngine_Include/XEngine_Core/ManagePool_Define.h>
27
27
#include < XEngine_Include/XEngine_Core/ManagePool_Error.h>
28
+ #include < XEngine_Include/XEngine_Core/Cryption_Define.h>
29
+ #include < XEngine_Include/XEngine_Core/Cryption_Error.h>
28
30
#include < XEngine_Include/XEngine_Client/XClient_Define.h>
29
31
#include < XEngine_Include/XEngine_Client/XClient_Error.h>
30
32
#include < XEngine_Include/XEngine_Client/APIClient_Define.h>
31
33
#include < XEngine_Include/XEngine_Client/APIClient_Error.h>
32
- #include < XEngine_Include/XEngine_Client/SslClient_Define.h>
33
- #include < XEngine_Include/XEngine_Client/SslClient_Error.h>
34
34
#include < XEngine_Include/XEngine_StreamMedia/SDPProtocol_Define.h>
35
35
#include < XEngine_Include/XEngine_StreamMedia/SDPProtocol_Error.h>
36
36
#include < XEngine_Include/XEngine_StreamMedia/RTPProtocol_Define.h>
@@ -69,7 +69,7 @@ bool APPClient_WEBRTC_SDPPacket(LPCXSTR lpszAPIUrl, LPCXSTR lpszFileCert, XCHAR*
69
69
70
70
int nAVCount = 1 ;
71
71
XCHAR** pptszAVList;
72
- BaseLib_OperatorMemory_Malloc ((XPPPMEM)&pptszAVList, nAVCount, 64 );/*
72
+ BaseLib_Memory_Malloc ((XPPPMEM)&pptszAVList, nAVCount, 64 );/*
73
73
_xstprintf(pptszAVList[0], _X("111"));
74
74
75
75
SDPProtocol_Packet_AddMedia(xhToken, _X("audio"), _X("UDP/TLS/RTP/SAVPF"), &pptszAVList, nAVCount, 0, 9);
@@ -156,8 +156,8 @@ bool APPClient_WEBRTC_SDPParse(LPCXSTR lpszMSGBuffer, int nMSGLen, XCHAR* ptszIC
156
156
XCHAR tszAlgorithmVlu[MAX_PATH] = {};
157
157
SDPProtocol_Parse_AttrFinger (&ppSt_ListAttr, nAttrCount, tszAlgorithmKey, tszAlgorithmVlu);
158
158
159
- BaseLib_OperatorMemory_Free ((XPPPMEM)&ppSt_AVMedia, nListCount);
160
- BaseLib_OperatorMemory_Free ((XPPPMEM)&ppSt_ListAttr, nAttrCount);
159
+ BaseLib_Memory_Free ((XPPPMEM)&ppSt_AVMedia, nListCount);
160
+ BaseLib_Memory_Free ((XPPPMEM)&ppSt_ListAttr, nAttrCount);
161
161
SDPProtocol_Parse_Destory (xhParse);
162
162
return true ;
163
163
}
@@ -171,12 +171,12 @@ bool APPClient_WEBRTC_StunSend(XSOCKET hSocket, LPCXSTR lpszICEUser, LPCXSTR lps
171
171
XCHAR tszRandomStr[10 ] = {};
172
172
173
173
_xstprintf (tszICEUser, _X (" %s:nzWE" ), lpszICEUser);
174
- BaseLib_OperatorHandle_CreateStr (tszRandomStr, 8 , 0 , 2 );
174
+ BaseLib_Handle_CreateStr (tszRandomStr, 8 , 0 , 2 );
175
175
NatProtocol_StunNat_BuildAttr (tszTmpBuffer, &nMSGLen, RFCCOMPONENTS_NATCLIENT_PROTOCOL_STUN_ATTR_USERNAME, tszICEUser, 13 );
176
176
NatProtocol_StunNat_BuildAttr (tszTmpBuffer + nMSGLen, &nMSGLen, RFCCOMPONENTS_NATCLIENT_PROTOCOL_STUN_ATTR_ICE_CONTROLLING, tszRandomStr, 8 );
177
177
NatProtocol_StunNat_BuildPriority (tszTmpBuffer + nMSGLen, &nMSGLen);
178
178
179
- BaseLib_OperatorHandle_CreateStr (tszTokenStr, 12 , 0 , 2 );
179
+ BaseLib_Handle_CreateStr (tszTokenStr, 12 , 0 , 2 );
180
180
NatProtocol_StunNat_Packet (tszMSGBuffer, &nMSGLen, tszTokenStr, RFCCOMPONENTS_NATCLIENT_PROTOCOL_STUN_CLASS_REQUEST, RFCCOMPONENTS_NATCLIENT_PROTOCOL_STUN_ATTR_MAPPED_ADDRESS, tszTmpBuffer, true , lpszICEPass, true );
181
181
182
182
while (true )
@@ -238,22 +238,21 @@ bool APPClient_WEBRTC_Dlts(XSOCKET hSocket)
238
238
LPCXSTR lpszCertFile = _X (" D:\\ XEngine_StreamMedia\\ XEngine_APPClient\\ Debug\\ certificate.crt" );
239
239
LPCXSTR lpszPrivateFile = _X (" D:\\ XEngine_StreamMedia\\ XEngine_APPClient\\ Debug\\ private.key" );
240
240
241
- XHANDLE xhSsl = XClient_OPenSsl_InitEx (ENUM_XCLIENT_SSL_TYPE_DTL_VERSION , false , lpszCertFile, NULL , lpszPrivateFile);
241
+ XHANDLE xhSsl = Cryption_Client_InitEx (XENGINE_CRYPTION_PROTOCOL_DTL , false , lpszCertFile, NULL , lpszPrivateFile);
242
242
if (NULL == xhSsl)
243
243
{
244
244
return false ;
245
245
}
246
246
RTPProtocol_Parse_Init (1 );
247
247
RTPProtocol_Parse_Insert (lpszRTPClient);
248
248
249
- XClient_OPenSsl_ConfigEx (xhSsl);
249
+ Cryption_Client_ConfigEx (xhSsl);
250
250
251
- XCLIENT_SSLCERT_SRVINFO st_SslInfo = {};
252
251
SRTPCORE_CLIENTINFO st_SRTPInfo = {};
253
- XClient_OPenSsl_ConnectEx (xhSsl, hSocket, &st_SslInfo );
252
+ Cryption_Client_ConnectEx (xhSsl, hSocket);
254
253
255
254
XBYTE byKEYBuffer[128 ] = {};
256
- XClient_OPenSsl_GetKeyEx (xhSsl, byKEYBuffer);
255
+ Cryption_Client_GetKeyEx (xhSsl, byKEYBuffer);
257
256
for (int i = 0 ; i < 60 ; i++)
258
257
{
259
258
printf (" 0x%02X, " , byKEYBuffer[i]);
@@ -343,7 +342,7 @@ bool APPClient_WEBRTC_Dlts(XSOCKET hSocket)
343
342
free (ptszRTPBuffer);
344
343
ptszRTPBuffer = NULL ;
345
344
fclose (pSt_264File);
346
- XClient_OPenSsl_CloseEx (xhSsl);
345
+ Cryption_Client_CloseEx (xhSsl);
347
346
RTPProtocol_Parse_Destory ();
348
347
return true ;
349
348
}
@@ -371,7 +370,7 @@ int main()
371
370
XCHAR tszICEUser[128 ] = {};
372
371
XCHAR tszICEPass[128 ] = {};
373
372
APPClient_WEBRTC_SDPParse (ptszMSGBuffer, nMSGLen, tszICEUser, tszICEPass);
374
- BaseLib_OperatorMemory_FreeCStyle ((XPPMEM)&ptszMSGBuffer);
373
+ BaseLib_Memory_FreeCStyle ((XPPMEM)&ptszMSGBuffer);
375
374
376
375
XClient_UDPSelect_Create (&hSocket);
377
376
// XClient_UDPSelect_Connect(hSocket, "10.0.3.154", 8000);
0 commit comments