我想编写一个可以捕获桌面或屏幕一部分的应用程序(解析高度和宽度变量)并将它们传输到RTMP服务器(rtmp://server.com/live)
我更喜欢在Windows上使用这个有趣的项目,所以我认为C#能够制作出非常好看的专业GUI .
无论如何,如果没有覆盖或身份验证等所有奇特的功能,我只想拍摄屏幕的一部分并将相应的信息发送到开放的RTMP服务器,如Flash Media Server .
这些内容是否内置于C#中?所有这些流媒体程序(Flash Media Live Encoder,Xsplit,Procaster等)如何工作?这可能是我的出发点 .
谢谢!
2 回答
ffsplit有点类似于你_t92071_d checkout ffmpeg和https://github.com/rdp/screen-capture-recorder-to-video-windows-free . 我无论如何都是C#:)
它有一些应用程序可以执行此任务:1 . 您使用vurtual网络摄像头捕获您想要的(ManyCam Pro可以执行此操作)2 . 使用Adobe Flash Media Encoder从上面的摄像头获取流并将其放入FMS服务器,它是RTMP .
问候 .