WebRTC-Client-Record
服務端錄制要根據你所使用的服務端,來決定視頻錄制的解決方案。 所以不是本文討論的重點,本文主要討論使用WebRTC的客戶端解決方案
WebRTC-Client-Record
是基於WebRTC所寫的客戶端視頻錄制解決方案,他已經完美得集成到Jitsi上,可以手動選擇錄制的分辨率,默認支持回音消除,他不消耗用戶的帶寬,只消耗一點用戶的CPU和內存。
功能如下
- 支持手動選擇錄制的程序,如果有多個屏幕,支持手動選擇,可以選擇瀏覽器標簽頁,和應用程序進行錄制
- 支持手動選擇錄制的分辨率,建議錄制比例4:3,如果選擇錄制的分辨率不支持,WebRTC-Client-Record會手動選擇一個最接近的分辨率
- 默認開啟回音消除
- 手動選擇錄制的幀率
- 支持暫停,繼續,下載等功能
- 兼容各種瀏覽器,IE沒有試過
- 支持一鍵部署到Jitsi-Meet
- 后續增加中
WebRTC-Client-Record支持一鍵部署到Jitsi-meet,但是不僅僅支持Jitsi-meet,理論上他是支持所有的流媒體服務端的。
github地址 https://github.com/daxiondi/WebRTC-Client-Record