隨着手機淘汰的速度愈來愈快,大多數手機功能性能很強勁就再也不使用了,以大牛直播SDK現有方案爲例,本文探討下,如何用廢舊手機實現實時監控方案(把手機當攝像頭作監控之用):html
本方案須要準備一個手機做爲採集手機(要求攝像頭無缺就行),採集到的數據,編碼,而後推送到服務器,本地也能夠實時錄像,其餘終端,做爲遠程監控端設備,拉取採集手機的實時音視頻便可。git
若是隻是家用,能夠採集端手機,啓動個輕量級RTSP服務,攝像頭採集到的音視頻數據,實時編碼,數據匯聚到本地RTSP服務,而後,對外提供個RTSP地址,其餘須要訪問的終端,直接拉流便可,輕量級RTSP服務解決的核心痛點是避免用戶或者開發者單獨部署RTSP或者RTMP服務,配置更簡單。github
若是是外網環境下,採集手機獲取到音視頻後,實時編碼,打包推送到公網的CDN或自建RTMP服務器便可,遠程終端,想看的時候,只要拉取rtmp地址播放就能夠了,不看的時候,本地也有存儲的錄像,便於往後回訪之用。服務器
在沒有其餘遠程終端訪問的時候,能夠在採集端實時錄像,把錄像數據保留到本地,便於後續視頻回放。ide
遠程監控場景,對視頻分辨率和幀率要求可能不是很是高,這個時候,能夠考慮用軟編碼可變碼率模式,畫面場景變化不大的時候,實時碼率很是低,更節省流量。性能
感興趣的同窗,能夠參考 Github,獲取更多的資料。編碼