變廢為寶: 使用廢舊手機實現實時監控方案(RTSP/RTMP方案)


隨着手機淘汰的速度越來越快,大多數手機功能性能很強勁就不再使用了,以大牛直播SDK現有方案為例,本文探討下,如何用廢舊手機實現實時監控方案(把手機當攝像頭做監控之用):

本方案需要准備一個手機作為采集手機(要求攝像頭完好就行),采集到的數據,編碼,然后推送到服務器,本地也可以實時錄像,其他終端,作為遠程監控端設備,拉取采集手機的實時音視頻即可。

方案1:內網環境

如果只是家用,可以采集端手機,啟動個輕量級RTSP服務,攝像頭采集到的音視頻數據,實時編碼,數據匯聚到本地RTSP服務,然后,對外提供個RTSP地址,其他需要訪問的終端,直接拉流即可,輕量級RTSP服務解決的核心痛點是避免用戶或者開發者單獨部署RTSP或者RTMP服務,配置更簡單

方案2:公網環境

如果是外網環境下,采集手機獲取到音視頻后,實時編碼,打包推送到公網的CDN或自建RTMP服務器即可,遠程終端,想看的時候,只要拉取rtmp地址播放就可以了,不看的時候,本地也有存儲的錄像,便於日后回訪之用。

本地錄像:

在沒有其他遠程終端訪問的時候,可以在采集端實時錄像,把錄像數據保留到本地,便於后續視頻回放。

總體設計圖:

遠程監控場景,對視頻分辨率和幀率要求可能不是非常高,這個時候,可以考慮用軟編碼可變碼率模式,畫面場景變化不大的時候,實時碼率非常低,更節省流量。

感興趣的同學,可以參考 Github,獲取更多的資料。


免責聲明!

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



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