steveseguin / vdo.ninja

VDO.Ninja is a powerful tool that lets you bring remote video feeds into OBS or other studio software via WebRTC.
https://vdo.ninja
Other
2.85k stars 810 forks source link

Yellow lines around shared screen #972

Open Peter5164 opened 2 years ago

Peter5164 commented 2 years ago

I have been using vdo.ninja to share a screen with OBS. No Problem. The screen I'm sharing happens to be the one that is shown on the projector at the front. Recently I connected the front and rear screens (through Windows) and shared that screen. Now the screen has a yellow border around it.

Is there any way of removing the yellow border? It only happens when the monitors are connected and I share the screen. Advice would be much appreciated

steveseguin commented 2 years ago

Which browser are you using to capture?

Does the issue go away if you close OBS?

Peter5164 commented 2 years ago

Hi Steve,

I have used Edge and Chromium

No, it doesn’t

Kind Regards

Peter Chambers

IT Support

Mobile 0403027899

Email @.> @.

26 Gerald Ct, Christie Downs 5164

From: Steve Seguin @.> Sent: Thursday, 14 July 2022 11:41 AM To: steveseguin/vdo.ninja @.> Cc: Peter5164 @.>; Author @.> Subject: Re: [steveseguin/vdo.ninja] Yellow lines around shared screen (Issue #972)

Which browser are you using to capture?

Does the issue go away if you close OBS?

— Reply to this email directly, view it on GitHub https://github.com/steveseguin/vdo.ninja/issues/972#issuecomment-1183896346 , or unsubscribe https://github.com/notifications/unsubscribe-auth/A2BSB75PMCRQTPU7G5SIWALVT5ZLZANCNFSM53QT6Y4Q . You are receiving this because you authored the thread. https://github.com/notifications/beacon/A2BSB72TLJX3MC57QXGD7DTVT5ZLZA5CNFSM53QT6Y42YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOI2INGGQ.gif Message ID: @. @.> >

steveseguin commented 2 years ago

If you're using a UWP app on Windows, it might be causing the issue:

Because you are using a UWP (Universal Windows Platform) app. If you don’t like the yellow border you’ll need to use a different app. The yellow border is a well meaning but poorly communicated security feature from Microsoft. https://www.quora.com/Why-does-my-computer-have-yellow-borders-when-Im-trying-to-take-a-screenshot

Another reason is if you're using two GPUs; Windows adds yellow borders as a security feature, and this might be triggered if using two GPUs. If so, one option might be to select which GPU a particular application uses (chrome/edge?) via window application/combability settings ? I don't quite know, as the issue doesn't occur for me and I don't have a system that can replicate it.

Another option, is if OBS can screen capture, you can use it's virtual camera as an output for VDO.Ninja. OBS has a few screen capture options, and one might work better than Chrome/Edge. https://www.reddit.com/r/obs/comments/t3zpgp/yellow_border_on_obs_after_update_and_dxgi_doesnt/

Another option is to use a HDMI to USB adapter ($20), and capture the full display via HDMI output. You can mirror your display, so it shows on screen and via the USB HDMI adapter. This way, you can select the HDMI device as the input for VDO.Ninja.

Ultimately, this is a windows-issue, and it's implemented by Microsoft as a security feature. Perhaps I can get it working with Electron Capture, but since I don't have the issue on my system currently, I don't quite know how to tell if I resolved it.

Maybe others have some ideas? I'll look around a bit more, although I haven't had other users report this issue.

Peter5164 commented 2 years ago

Thank you.

I’m not worried about OBS. It’s the screen at the front I want to remove the yellow line from.

I’ll do some more hunting and let you know if I find anything

Kind Regards

Peter Chambers

IT Support

Mobile 0403027899

Email @.> @.

26 Gerald Ct, Christie Downs 5164

From: Steve Seguin @.> Sent: Thursday, 14 July 2022 12:03 PM To: steveseguin/vdo.ninja @.> Cc: Peter5164 @.>; Author @.> Subject: Re: [steveseguin/vdo.ninja] Yellow lines around shared screen (Issue #972)

If you're using a UWP app on Windows, it might be causing the issue:

Because you are using a UWP (Universal Windows Platform) app. If you don’t like the yellow border you’ll need to use a different app. The yellow border is a well meaning but poorly communicated security feature from Microsoft. https://www.quora.com/Why-does-my-computer-have-yellow-borders-when-Im-trying-to-take-a-screenshot

Another reason is if you're using two GPUs; Windows adds yellow borders as a security feature, and this might be triggered if using two GPUs. If so, one option might be to select which GPU a particular application uses (chrome/edge?) via window application/combability settings ? I don't quite know, as the issue doesn't occur for me and I don't have a system that can replicate it.

Another option, is if OBS can screen capture, you can use it's virtual camera as an output for VDO.Ninja. OBS has a few screen capture options, and one might work better than Chrome/Edge. https://www.reddit.com/r/obs/comments/t3zpgp/yellow_border_on_obs_after_update_and_dxgi_doesnt/

Another option is to use a HDMI to USB adapter ($20), and capture the full display via HDMI output. You can mirror your display, so it shows on screen and via the USB HDMI adapter. This way, you can select the HDMI device as the input for VDO.Ninja.

Ultimately, this is a windows-issue, and it's implemented by Microsoft as a security feature. Perhaps I can get it working with Electron Capture, but since I don't have the issue on my system currently, I don't quite know how to tell if I resolved it.

Maybe others have some ideas? I'll look around a bit more, although I haven't had other users report this issue.

— Reply to this email directly, view it on GitHub https://github.com/steveseguin/vdo.ninja/issues/972#issuecomment-1183916186 , or unsubscribe https://github.com/notifications/unsubscribe-auth/A2BSB76EYAHQ6KEHLAKEMO3VT536ZANCNFSM53QT6Y4Q . You are receiving this because you authored the thread. https://github.com/notifications/beacon/A2BSB76KNYG6M22OVWCH5QTVT536ZA5CNFSM53QT6Y42YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOI2ISBGQ.gif Message ID: @. @.> >