1.在I:\hi3518ev200\liteos\Hi3518E_SDK_V5.0.5.0\mpp\sample\Makefile.param添加尚云的库文件libliteos_5.0.5.1.a,该推流库文件包含了一系列api函数,eg:
Common:
• PPCS_Initialize, PPCS_DeInitialize
• PPCS_NetworkDetect
• PPCS_NetworkDetectByServer
• PPCS_GetAPIVersion
• PPCS_Share_Bandwidth
• PPCS_Get_ServerIP
• Device:
• PPCS_Listen
• PPCS_Listen_Break
• PPCS_LoginStatus_Check
• Client:
• PPCS_Connect
• PPCS_ConnectByServer
• PPCS_Connect_Break
• Session:
• PPCS_Check
• PPCS_Close
• Read / Write data
• PPCS_Read
• PPCS_Write
• Check Buffer size
• PPCS_Check_Buffer
2.在I:\hi3518ev200\liteos\Hi3518E_SDK_V5.0.5.0\mpp\lib添加尚云的接口库文件libliteos_5.0.5.1.a
3.添加尚云API接口的头文件
把C:\Users\Administrator\Desktop\尚云P2P\p2p\Release_PPCS_2.4.0_客户端&设备端\Include\PPCS目录下的3个文件添加到目录下面I:\hi3518ev200\liteos\Hi3518E_SDK_V5.0.5.0\mpp\include
PPCS_API.h
PPCS_Error.h
PPCS_Type.h
(a)Sample_venc.c (hi3518ev200\liteos\hi3518e_sdk_v5.0.5.0\mpp\sample\venc) 60570 2018/1/15
int p2p_main()
{
// 1. get P2P API Version
int APIVersion = PPCS_GetAPIVersion();
printf("P2P API Version: %d.%d.%d.%d\n",(APIVersion & 0xFF000000)>>24,
(APIVersion & 0x00FF0000)>>16,
(APIVersion & 0x0000FF00)>>8,
(APIVersion & 0x000000FF)>>0);
char DID[] = "PPCS-016655-FKHLR";
char InitString[] = "EBGAEIBIKHJJGFJKEOGCFAEPHPMAHONDGJFPBKCPAJJMLFKBDBAGCJPBGOLKIKLKAJMJKFDOOFMOBECEJIMM";
printf("The DID[] is : %s\n