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