海康攝像頭通過SDK私有協議接入音視頻流以RTMP協議推送給EasyDSS流媒體平台步驟


海康攝像機不僅可以支持分發RTSP協議流對接EasyNVR,也可以通過私有協議,用SDK去獲取音視頻源數據,然后對接EasyDSS互聯網視頻雲服務,主要流程如下圖:

海康攝像機通過SDK與EasyDSS平台對接具體步驟如下:

1、登錄攝像機:
NET_DVR_Login_V30(DeviceIP,m_nLoginPort,cUserName,cPassword,&devInfo)

2、試試預覽
m_llRealHandle[nI] = NET_DVR_RealPlay_V40(m_lUserID[nI],&struPlayInfo,fRealDataCallBack, this);

3、回調音視頻數據
fRealDataCallBack(LONG lRealHandle,DWORD dwDataType,BYTE *pBuffer,DWORD dwBufSize,void * pUser)

4、推送H264或AAC流
EasyRTMP_API Easy_U32 Easy_APICALL EasyRTMP_SendPacket(Easy_Handle handle, EASY_AV_Frame * frame);

下面展示下具體效果:

二者同一個界面比較顯示如下圖:

為了適應更多用戶攝像頭RTMP推流的需求,我們聯合海康合作研發了RTMP推流攝像頭,可直接通過RTMP協議與EasyDSS這樣的RTMP流媒體服務器進行對接,並且配置簡單,操作易上手,是RTMP推流項目中經常使用的攝像機應用方案。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM