海康9800平台linux的sdk,流媒体项目外包海康9800平台sdk适配
1.?整體流程圖,見附件;
2.?任務(wù)描述:
1》海康9800平臺sdk適配;需要研究信令協(xié)議及開發(fā)對接程序(登陸平臺,獲取設(shè)備的列表,開啟實(shí)時(shí)預(yù)覽,停止實(shí)時(shí)預(yù)覽等);需要研究音視頻流的傳輸協(xié)議及視頻流格式從而獲取和解封裝出裸流;
周期:2~3周;要求:現(xiàn)場能遠(yuǎn)程和研發(fā)人員配合,因?yàn)榍捌谛枰l繁調(diào)試和分析,研究平臺的邏輯;
2》流媒體服務(wù)器(rtsp?server):需要將多個(gè)通道的裸流,作為rtsp?server的多個(gè)通道實(shí)現(xiàn)rtsp?server的多通道分發(fā)服務(wù)器;
周期:4~8周;
3》額外的要求:
l?可以7*24小時(shí)做到推流(允許短時(shí)間重啟)
l?推出的標(biāo)準(zhǔn)RTMP(RTMP優(yōu)先,RTSP也可)地址可以發(fā)送到Client端用于保存到數(shù)據(jù)庫中
l?9800平臺SDK適配,可根據(jù)請求從9800平臺下載指定時(shí)間段的視頻,并以mp4格式發(fā)送至指定服務(wù)器。
1.?Client端
l?可以向Server發(fā)送信令,來引導(dǎo)服務(wù)端推流工作。
l?Client端需要設(shè)計(jì)一個(gè)界面用于傳輸 IP, 端口,賬號密碼.如果登錄不成功返回登錄不成功的原因
2.?Client需要數(shù)據(jù)可視化的界面,登錄成功后跳轉(zhuǎn)到數(shù)據(jù)可視化界面
l??啟動推流
l?暫停推流(可選)
l?恢復(fù)推流(可選)
l?實(shí)時(shí)顯示推流的狀態(tài)
l?推流異常反饋具體哪一條流現(xiàn)問題
l?一鍵Server推流服務(wù)重啟
推流對硬件配置要求:
推100路流所需內(nèi)存不超過32Gb,推流過程中如原始流可以用VLC播放的,不能做編解碼(以免影響其他計(jì)算資源)
總結(jié)
以上是生活随笔為你收集整理的海康9800平台linux的sdk,流媒体项目外包海康9800平台sdk适配的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android1.6,令人遗憾的Andr
- 下一篇: arm中断保护和恢复_嵌入式ARM系统异