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 812 forks source link

Mac browsers limited to 720p30 camera resolution #262

Closed rovertp closed 4 years ago

rovertp commented 4 years ago

No matter which camera source or browser is used to add a camera, the maximum resolution is 720p30 and the radio buttons that appear to try to change max resolution to 1080p are not functional. In testing on Windows, this is not an issue. I can pipe an OBS virtual camera or a hardware camera into obs.ninja at 1080p24 and still only see 720p30 in the "current video settings" when setting up the camera feed.

Screen Shot 2020-08-28 at 4 40 52 PM
steveseguin commented 4 years ago

I'm aware that iOS limits the resolution to 720p30, so it's possible that I'm incorrectly detecting a Mac system as an iOS system.

Would you be able to run the following bit of code and let me know the result? https://jsfiddle.net/steveseguin/46dwsx9v/5/

If the result is " false : 0 ", would you instead go to https://webrtchacks.github.io/WebRTC-Camera-Resolution/ and let me know if 1920x1080 passes in the "Quick Scan" test?

image

thank you!

rovertp commented 4 years ago

false : 0

Checking this on another system running MacOS 10.15 and it is fine - showing 1080. Could be related to Mac Os 10.14. Still exploring.

Thanks so much for your tools. We are hoping to deploy on our own servers soon. I think you're hosting your signal server on Google? We're setting up on AWS.

Best, Trevor

[image: Fridays Web Site] http://fridaysfilms.com/

FRIDAYS

Trevor Pressman

CTO & Head of Post Production

+1 415.345.9596 (O) [image: Fluidity] http://fridaysfilms.com/ [image: Fluidity] https://vimeo.com/fridaysfilms [image: Fluidity] https://www.facebook.com/FridaysFilmsProductions/

On Fri, Aug 28, 2020 at 4:57 PM Steve Seguin notifications@github.com wrote:

I'm aware that iOS limits the resolution to 720p30, so it's possible that I'm incorrectly detecting a Mac system as an iOS system.

Would you be able to run the following bit of code and let me know the result? https://jsfiddle.net/steveseguin/46dwsx9v/5/

If the result is " false : 0 ", would you instead go to https://webrtchacks.github.io/WebRTC-Camera-Resolution/ and let me know if 1920x1080 passes in the "Quick Scan" test?

[image: image] https://user-images.githubusercontent.com/2575698/91623227-8f673e00-e968-11ea-96c1-2214559db748.png

thank you!

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/steveseguin/obsninja/issues/262#issuecomment-683195249, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQZHO5ED3UB3BX5M7RXMIQLSDA76RANCNFSM4QOTZQVQ .

rovertp commented 4 years ago

Screenshots attached of first and second test pages.

Trevor

[image: Fridays Web Site] http://fridaysfilms.com/

FRIDAYS

Trevor Pressman

CTO & Head of Post Production

+1 415.345.9596 (O) [image: Fluidity] http://fridaysfilms.com/ [image: Fluidity] https://vimeo.com/fridaysfilms [image: Fluidity] https://www.facebook.com/FridaysFilmsProductions/

On Fri, Aug 28, 2020 at 5:20 PM Trevor Pressman trevor@fridaysfilms.com wrote:

false : 0

Checking this on another system running MacOS 10.15 and it is fine - showing 1080. Could be related to Mac Os 10.14. Still exploring.

Thanks so much for your tools. We are hoping to deploy on our own servers soon. I think you're hosting your signal server on Google? We're setting up on AWS.

Best, Trevor

[image: Fridays Web Site] http://fridaysfilms.com/

FRIDAYS

Trevor Pressman

CTO & Head of Post Production

+1 415.345.9596 (O) [image: Fluidity] http://fridaysfilms.com/ [image: Fluidity] https://vimeo.com/fridaysfilms [image: Fluidity] https://www.facebook.com/FridaysFilmsProductions/

On Fri, Aug 28, 2020 at 4:57 PM Steve Seguin notifications@github.com wrote:

I'm aware that iOS limits the resolution to 720p30, so it's possible that I'm incorrectly detecting a Mac system as an iOS system.

Would you be able to run the following bit of code and let me know the result? https://jsfiddle.net/steveseguin/46dwsx9v/5/

If the result is " false : 0 ", would you instead go to https://webrtchacks.github.io/WebRTC-Camera-Resolution/ and let me know if 1920x1080 passes in the "Quick Scan" test?

[image: image] https://user-images.githubusercontent.com/2575698/91623227-8f673e00-e968-11ea-96c1-2214559db748.png

thank you!

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/steveseguin/obsninja/issues/262#issuecomment-683195249, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQZHO5ED3UB3BX5M7RXMIQLSDA76RANCNFSM4QOTZQVQ .

steveseguin commented 4 years ago

Not sure I got the screen shots. You can email them to me directly tho at steve@seguin.email

rovertp commented 4 years ago

Another shot in firefox. Hopefully it's a browser detect error... that would be great.

Trevor

[image: Fridays Web Site] http://fridaysfilms.com/

FRIDAYS

Trevor Pressman

CTO & Head of Post Production

+1 415.345.9596 (O) [image: Fluidity] http://fridaysfilms.com/ [image: Fluidity] https://vimeo.com/fridaysfilms [image: Fluidity] https://www.facebook.com/FridaysFilmsProductions/

On Fri, Aug 28, 2020 at 5:29 PM Trevor Pressman trevor@fridaysfilms.com wrote:

Screenshots attached of first and second test pages.

Trevor

[image: Fridays Web Site] http://fridaysfilms.com/

FRIDAYS

Trevor Pressman

CTO & Head of Post Production

+1 415.345.9596 (O) [image: Fluidity] http://fridaysfilms.com/ [image: Fluidity] https://vimeo.com/fridaysfilms [image: Fluidity] https://www.facebook.com/FridaysFilmsProductions/

On Fri, Aug 28, 2020 at 5:20 PM Trevor Pressman trevor@fridaysfilms.com wrote:

false : 0

Checking this on another system running MacOS 10.15 and it is fine - showing 1080. Could be related to Mac Os 10.14. Still exploring.

Thanks so much for your tools. We are hoping to deploy on our own servers soon. I think you're hosting your signal server on Google? We're setting up on AWS.

Best, Trevor

[image: Fridays Web Site] http://fridaysfilms.com/

FRIDAYS

Trevor Pressman

CTO & Head of Post Production

+1 415.345.9596 (O) [image: Fluidity] http://fridaysfilms.com/ [image: Fluidity] https://vimeo.com/fridaysfilms [image: Fluidity] https://www.facebook.com/FridaysFilmsProductions/

On Fri, Aug 28, 2020 at 4:57 PM Steve Seguin notifications@github.com wrote:

I'm aware that iOS limits the resolution to 720p30, so it's possible that I'm incorrectly detecting a Mac system as an iOS system.

Would you be able to run the following bit of code and let me know the result? https://jsfiddle.net/steveseguin/46dwsx9v/5/

If the result is " false : 0 ", would you instead go to https://webrtchacks.github.io/WebRTC-Camera-Resolution/ and let me know if 1920x1080 passes in the "Quick Scan" test?

[image: image] https://user-images.githubusercontent.com/2575698/91623227-8f673e00-e968-11ea-96c1-2214559db748.png

thank you!

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/steveseguin/obsninja/issues/262#issuecomment-683195249, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQZHO5ED3UB3BX5M7RXMIQLSDA76RANCNFSM4QOTZQVQ .

steveseguin commented 4 years ago

From what I see of the screen shots you sent me (thank you), the Wirecast virtual camera you are using is not allowing higher resolutions than 720p.

This might be due to the Wirecast Canvas resolution you have set; is it 1080p or 720p? I'm not too familiar with Wirecast, nor Macs, so I'm not too sure I can help there.

Do any of the other webcam sources support 1080p? or is it just Wirecast? If the webcam is being used by another app, close that app and see if it increases in the resolution testing tool. Sometimes another application will limit the resolution.

It's hard to say in full confidence, but from the looks of it this isn't an issue with OBS.Ninja itself.

image