C # потоковый экран по сети - PullRequest
0 голосов
/ 20 ноября 2018

Я ищу фреймворк / инструментарий / компонент или способ для потоковой передачи экрана или определенного окна / элемента управления (Wpf) по сети.Вот некоторые характеристики:

  • потоковое отображение экрана или определенного окна / элемента управления (Wpf) по локальной сети
  • стабильно хороший поток
  • должно быть быстродействующим
  • требуется только видео, аудио и т. Д.
  • высота не требуется, fps
  • без указания способа воспроизведения видео (Browser, vlc, ...)
  • курсор не должен мерцать (в основном результат скриншотов)
  • прост в обращении
  • Стоимость потокового экрана не должна составлять 4000 $ ...

Есть много похожих вопросов, таких как , этот , но им почти 10 лет.На большинство из них отвечают: Сделайте скриншоты , но это позволяет мелькать курсором и стоит процессор, и я думаю, что сегодня есть лучшие способы.

Что уже сделано

  • Я уже протестировал самореализуемый вариант со скриншотами, описанными здесь с mjpeg по http.
  • Я также попробовал вариант с vlc.dotnet ,но кажется, что он также делает снимки экрана и не очень производительный.
  • Я также искал платные версии, такие как FlashBack и zdsoft .
  • Я также посмотрел на NVIDIA ShadowPlay и Shield Stream .

Вопрос

Есть ли какие-нибудьфреймворк / инструментарий / компонент, который осуществляет потоковую передачу / совместное использование рабочего стола или его части по локальной сети?Есть ли другой современный способ сделать это?Это было бы похоже на совместное использование Microsoft Teams Desktop.

Я новичок в этом, поэтому я надеюсь, что вы поможете мне получить это.

1 Ответ

0 голосов
/ 23 ноября 2018

Я закончил с VNC Nuget, как @ bradbury9.Он имеет лучшую производительность.

...