對於傳屏技術方案 錄屏 RTSP RTP的研究

2021-09-05 11:38:46 字數 953 閱讀 7715

幾種主流的技術實現方案:

1、錄屏+tcp傳輸

弊端:延時大,無法滿足專案需求

2、錄屏+rtmp

3、錄屏+rtsp+rtp

通過測試,延遲能控制在1秒以內,是否滿足需求待確認。

1.vlc傳送options報文到server端,server端根據計算結果,返回200 ok或者其他錯誤;

2.vlc傳送describe報文,server返回報文,報文中的字段,感興趣的同學可以自己搜尋下;

3.vlc傳送setup報文,server返回,如果setup成功,server端會進行rtp傳送的準備工作;

這一步還是比較關鍵的,服務端會告訴客戶端transport用的是rtp/udp還是rtp/tcp,告訴客戶端一些埠的相關資訊。

4.vlc傳送play報文,server返回;

已知問題:專案使用spydroid-ipcamera,因使用場景,支援1對1滿足需求,對於1對多並未做支援,待有空繼續完善。demo經過測試,延遲在1秒左右,是否有優化空間,需要進一步完善。

DXGI快速截圖錄屏技術

很多地方都需要用到截圖 錄屏技術,比如桌面直播,桌面錄製等等。在微軟windows平台,有很多截圖的介面,不過大多數效能並不理想,windows8以後微軟引入了一套新的介面,叫 desktop duplication api 應用程式,可以通過這套api訪問桌面資料。而由於desktop dupli...

Android錄屏解決方案調研

前言 公司遊戲產品實現遊戲錄屏功能 內錄 調研了一圈將調研結果羅列一下。內錄 只錄製遊戲內的聲音,不包含手機mic聲音。外錄 手機麥克聲音。部分排名靠前的錄屏軟體 內錄 外錄 錄屏大師 內錄 外錄 王者榮耀應用內錄屏。內錄 實現方案未找到相關文件 刺激戰場 vivo不支援,沒測試 screen re...

語音邊錄邊傳實現方案

這裡的語音是指即時通訊中的語音頻息,語音邊錄邊傳就是在語音的錄製過程中上傳語音檔案而不是等錄製完成再一次性上傳,這麼做的目的是減少檔案上傳時間,加快訊息傳送速度。一般一條語音頻息從使用者按下錄音鍵到成功傳送大致流程如下 1 開始錄音,將接收到的語音轉化成音訊資料流,這一步通常可以呼叫系統方法完成 a...