steveseguin / vdo.ninja

VDO.Ninja is a powerful tool that lets you bring remote video feeds into OBS or other studio software via WebRTC.

Home Page:https://vdo.ninja

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Video quality is much worse when pushing with iOS app on iPhone 11 compared to browser

Liopleus opened this issue · comments

When using the iOS app to push on my iPhone 11 on iOS 16.4.1, the video looks blurry regardless of the parameters used on both pushing and viewing side (prefer 1080p on pushing side and bitrate on viewing side). There's no such problem when using browser to push on the phone.

I've used &stats to check the bitrate and resolution and it seems to have trouble going above 540p and 4 Mbps when pushing with the app while the browser can do 720p and 6+ Mbps just fine on the same network and the same viewer.

Below are the screenshots of pushing with app and browser on the viewer side using similar parameters:
hosting with app
hosting with browser

Thank you for the issue report.

I currently have far less control over the native app's webRTC implementation than I do with the browser's implementation. As a result, I'm not sure if this is a bug, so much as a variation in webRTC implementations.

I'll leave this ticket open as an open-issue for now, as I probably won't be able to fix this in the short term, but I'll take a stab at it again next time I am working on the native app.