diff --git a/ScreenCast.Core/Capture/ScreenCasterBase.cs b/ScreenCast.Core/Capture/ScreenCasterBase.cs index 0af1b121..5cfde779 100644 --- a/ScreenCast.Core/Capture/ScreenCasterBase.cs +++ b/ScreenCast.Core/Capture/ScreenCasterBase.cs @@ -85,6 +85,11 @@ namespace Remotely.ScreenCast.Core.Capture } } + if (viewer.Latency > 30000) + { + // Viewer isn't responding. Abort sending. + break; + } if (Conductor.Current.IsDebug) {