視頻監(jiān)控app開發(fā)
3000元
APP原生開發(fā)
需求類型
一. APP功能概述:
1. 通過(guò)App連接一個(gè)攝像頭;
2. 預(yù)覽攝像頭實(shí)時(shí)采集的影像;
3. 手機(jī)端錄制攝像頭采集的影像;
4. 手機(jī)端調(diào)用手機(jī)上的播放器播放錄制的視頻。
5. IOS 和Android APP
主要技術(shù)點(diǎn):a. 局域網(wǎng)socket通訊;?b. h.264解碼,封裝; c. 視頻文件管理,調(diào)用播放器.
??
二. 實(shí)現(xiàn)流程:
1. 手機(jī)通過(guò)攝像頭的WIFI熱點(diǎn)連接攝像頭形成局域網(wǎng)。
2. 手機(jī)與攝像頭通過(guò)socket連接。
3. 連接成功后,攝像頭發(fā)送h.264私有協(xié)議包,手機(jī)接收協(xié)議包解析每個(gè)包(每個(gè)協(xié)議包包含一張h.264壓縮圖像文件)獲取圖像數(shù)據(jù).(收發(fā)雙方無(wú)需應(yīng)答)。
4. 手機(jī)從解析出的h.264文件解碼送顯示。
5. 解碼同時(shí)將每幀h.264圖像封裝成mp4視頻文件
6. 視頻文件命名和管理,視頻回放。
7. 碼率由攝像頭控制,手機(jī)端不用管,只管接收,收到解碼顯示,攝像頭端發(fā)的圖像幀率越高,碼率越大。
?
三. 通訊協(xié)議:
1. 每個(gè)文件包包含一張完整的h.264壓縮圖像。
2. 協(xié)議格式: 頭 + 數(shù)據(jù)長(zhǎng)度 + 數(shù)據(jù)(h.264裸數(shù)據(jù)) + CRC + 尾
3. 所有數(shù)據(jù)全為16進(jìn)制數(shù)據(jù):
?頭: 55 AA
?數(shù)據(jù)長(zhǎng)度: h.264裸數(shù)據(jù)長(zhǎng)度,2字節(jié)
?數(shù)據(jù):h.264裸數(shù)據(jù),一張壓縮圖像數(shù)據(jù)
?CRC: CRC前面所有數(shù)據(jù)的累加和取低字節(jié),1字節(jié)。
拍攝美化iOSAndroidAPP定制開發(fā)行業(yè)APP智能硬件APP極簡(jiǎn)風(fēng)格不區(qū)分端口其他其他
進(jìn)行中 2023-11-10發(fā)布
招標(biāo)-按項(xiàng)目付費(fèi)