時隔多年,終于更新了直播推流軟件UI,并正式命名為FlashEncoder。軟件仍使用MFC框架,重繪了所有用到的控件,可以有效保證軟件性能,也便于后續進一步優化。
下載地址:https://download.csdn.net/download/XiBuQiuChong/90532791
軟件名稱:
FlashEncoder
功能簡介:
1.支持usb攝像頭推流。
2.支持桌面推流。
3.支持usb攝像頭與桌面疊加切換推流。
4.支持rtsp或rtmp攝像頭與桌面疊加切換推流。
5.支持不同分辨率輸出。
6.支持混音,可以同時推送麥克風及揚聲器聲音。
7.支持音視頻錄制。
8.內存及cpu占用小,無內存泄露,連續工作n天不崩潰。
9.視頻清晰流暢,延遲500ms左右,帶寬占用僅1M左右,互聯網體驗好。
10.跨平臺播放器有exe、apk,也可以用極速瀏覽器以werbrtc或httpflv訪問。
11.支持隱私屏,可用于無人值守直播環境以保護隱私,也可用于后期遠程桌面環境整合。
12.支持鎖屏狀態及登錄狀態截屏,方便后期遠程桌面環境整合。
使用說明:
1.該工具主要用于二次開發用,并非面向最終沒有流媒體開發基礎的用戶,無C++開發基礎的用戶請勿下載。
2.使用該工具起碼要知道如何搭建一個rtmp流服務器。
3.config.ini用于指定推流地址和要疊加的攝像頭地址:
pubURL:用于指定推流地址(pubURL=rtmp://192.168.0.100/live/ch1)
camURL:用于指定要疊加的攝像頭流rtsp或rtmp地址(camURL=rtsp://admin:passwd@192.168.0.101:554/h264/ch1/main/av_stream)
4.疊加模式可在“視頻源”選項中選擇:
Screen:桌面
Integrated Camera:usb攝像頭
Screen+Camera:usb攝像頭疊加在桌面上
Camera+Screen:桌面疊加在usb攝像頭上
Screen+Stream:IPC攝頭疊加在桌面上
5.分辨率輸出可以“分辨率”選項中選擇,尺寸越小占帶寬越小。
6.要輸出麥克風可將麥克風音量調大,默認拾取電腦揚聲器聲音。
7.選中“是否錄制”可以錄制視頻,錄制的視頻位于D:\record,該目錄需要提前創建。
8.“音頻時移”可調整音頻時間戳。
9.使用快捷鍵Ctrl+Alt+1開啟隱私屏,快捷鍵Ctrl+Alt+0關閉隱私屏。