时隔多年,终于更新了直播推流软件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关闭隐私屏。