从屏幕捕获视频以进行流式传输

Ant*_*ton 0 windows screen-capture video-streaming

我正在寻找不同的解决方案来从监视器屏幕捕获视频流并将其发送到视频流服务器以在网络中广播。它必须发生在“现场”中。

我不想广泛使用“procaster”等外部服务。

操作系统:Windows。

很高兴了解人们实现这一目标所需的想法和经验。

谢谢大家。

fie*_*fdx 5

最近,我构建了一个名为ScreenStreamer的 GoLang 项目,是一个将当前活动窗口或全屏(Linux 或 Windows)流式传输到其他设备(例如手机或另一台 PC)的工具,作为通过 http 的 MJPEG 或通过 rtmp 的 FLV,它非常实时(延迟< 100 毫秒)。它适用于 Windows 和 Linux。

构建后,您可以运行它:

# enter the project root directory
cd ./src/ScreenStreamer
# run it
./mjpeg or .\mjpeg.exe
# use a web browser or other video player, open http://host:port/mjpeg

./rtmp or .\rtmp.exe
# use a video player, open rtmp://host:port/live/screen
Run Code Online (Sandbox Code Playgroud)

截屏: