网络上的 C# 流屏幕

RCP161

我正在寻找一个框架/工具包/组件或一种方式,通过网络流式传输屏幕或特定窗口/控件 (Wpf)。以下是一些规格:

  • 通过本地网络流式传输屏幕或特定窗口/控件 (Wpf)
  • 始终如一的好流
  • 它应该是高性能的
  • 只需要视频,不需要音频等
  • 不需要高度fps
  • 没有规范,如何播放视频(浏览器,vlc,...)
  • 光标不应闪烁(主要是屏幕截图的结果)
  • 易于处理
  • 流式传输屏幕不应该花费 4000 美元......

这个类似的问题还有很多,不过都快10年了。他们中的大多数人的回答是:Take screenshots,但这会让光标闪烁并消耗 cpu ,我认为今天有更好的方法。

已经做了什么

  • 我已经用 http 上的 mjpeg 在这里描述的屏幕截图测试了一个自我实现的变体
  • 我还尝试了vlc.dotnet的变体,但它似乎也需要截图并且性能不是很好。
  • 我还搜索了FlashBackzdsoft等付费版本
  • 我也看过 NVIDIA 的ShadowPlayShield Stream

问题

是否有任何框架/工具包/组件可以通过本地网络高效地流式传输/共享桌面或其一部分?有没有其他现代方法可以做到这一点?这就像 Microsoft Teams 桌面共享。

我是新手,所以我希望你能帮助我得到这个。

RCP161

我用@bradbury9 提议的 VNC Nuget 结束了它。它具有最佳性能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Tkinter 屏幕上未显示视频流

来自分类Dev

使用Apache骆驼观察网络上的反应流

来自分类Dev

流对网络传输有什么好处?(C#)

来自分类Dev

无法同时写入和读取网络流 C#

来自分类Dev

C,使用诅咒在屏幕上出现垃圾

来自分类Dev

C#在屏幕上获取鼠标坐标

来自分类Dev

C#列表与网络上字节数组的效率

来自分类Dev

频繁ping网络上的某些硬件的最佳方法c ++ / Qt

来自分类Dev

在网络上的计算机上运行C ++程序

来自分类Dev

c# WPF Xdocument 在网络上加载文件

来自分类Dev

读取ASync网络流

来自分类Dev

在模态上单击 x 时如何停止网络摄像头流

来自分类Dev

如何创建可在主屏幕上同时安装ios和android的网络应用

来自分类Dev

Flutter:如何将网络视图的大小调整到屏幕上?

来自分类Dev

如何在网络不可用时在屏幕上保持 AlertDialog

来自分类Dev

网络C#上另一台服务器上的引用路径

来自分类Dev

C# 将流写入 Windows IoT 上的 .zip 文件

来自分类Dev

如何使用C#将Big Endian发送到网络流

来自分类Dev

在C#中的多个屏幕上重复Windows窗体

来自分类Dev

如何在C#屏幕上转储数据

来自分类Dev

使用C#在屏幕上动态绘制填充矩形

来自分类Dev

C#用户界面在屏幕上打印图像问题

来自分类Dev

屏幕上的c ++控制台输出显示

来自分类Dev

win32 C ++在屏幕上放置图像

来自分类Dev

C#找出控件是否显示在屏幕上

来自分类Dev

在C#中的多个屏幕上重复Windows窗体

来自分类Dev

我如何在屏幕上打开文件C ++

来自分类Dev

使用DirectX.Capture类[VB / C#]从网络摄像头捕获屏幕截图

来自分类Dev

网络流-模拟水管网络

Related 相关文章

热门标签

归档