New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sometimes not working on iOS #132
Comments
I am able to reproduce in a different scenario, and hopefully these logs are more useful: https://gist.github.com/isaackwan/e6a9fd0f7bb49ccb2555643ade6814b4 <- stats.json I forgot to mention that I am on latest, this is where I am on -
one last thing… on my problematic iOS Safari, I tried to call /renegotiate IMG_7007.MOVEDIT: sorry two more issues with TURN server 1 - relay test error on startup
I am fairly certain that TURN server works, if I go to chat and do
2 - I forced a TURN connection by connecting my phone to a restricted NAT VPN. Sorry for the lack of logs on client side. Here's what's on the server log at that time:
Unrelated but I actually saw a lot of log noise even when it works:
|
This probably implies that iOS doesn't implement the same profiles of H.264 than the other browsers. Could you please apply the patch below, and send me a copy of the offer sent by Safari?
Same issue as above -- bad H.264 profile.
That's very strange. Is this reproducible? Is there any chance you could get her to show us the Javascript console output? Patch for printing the offer:
|
I wish I can show you the web console :-( however it's really hard to debug iOS Safari remotely BTW in the log file there is this line:
The moment iOS Safari joins, my Android Chrome got kicked out, toast on the UI is "Disconnected", had to rejoin to get it to work. This is what we got from my Android Chrome console
Interestingly, seems that running release v0.4.4 doesn't have this kick out problem. Let me restate my case for this log file The breakdown is:
|
Thanks for the log. It looks like one of the devices (the third one in the log you posted) doesn't support Baseline profile, but only Constrained Baseline profile. Could you please let me know whether the following patch fixes the issue?
|
Applied as fd09564. Please reopen if this doesn't fix your issue. |
Hello, thanks for checking this! Unfortunately I am still seeing the same on latest (f66cabd) I am starting to think that this might be a client (UI) problem rather than server problem |
Hopefully fixed by 1afb3c8. |
Hello! Thank you sooo much for galene, it's an amazing piece of software. The UI/SFU itself is amazing already and with the built-in TURN server it makes deployment so much easier. I can already see a future where companies/nerds can self-host a video server with a budget-friendly Raspberry Pi! That is doing so much to have a self-hosted future where everyone owns their data.
I have recently tried it out with friends and... apologies with the rather boring paragraphs, I have a few questions. I want to start by apologizing that I don't have much logs to share, I know it makes this a VERY bad issue report, but the trouble is it's hard to remotely debug iOS Safari while I only have a Linux desktop. Making sure iOS Safari is a goal for me.
I have my codec set to ["h264", "opus"] and they won't talk to each other. My bad memory tells me that iOS -> Edge is working, but Edge -> iOS Safari is not. The error is "failed to set local answer sdp failed to set local video description recv parameters m-section with mid=1".
Device A: Windows MS Edge Chromium, have H/W acceleration for H264 & VP8 as per chrome://gpu
Device B: iOS 15.3.1 Safari
I now have my codec set to ["h264", "vp8" "opus"]. It doesn't work when I have Device A & C FIRST, then Device B joins. By doesn't work, I mean Device A & C can see stream from Device B, but Device B can only see itself. (This is about video, forgot audio's behaviour). If only Device A & B is there, it works.
From Device A's chrome://webrtc-internals, Device A is sending VP8, while Device C is sending H264.
Device A: Windows MS Edge Chromium, have H/W acceleration for H264 & VP8 as per chrome://gpu
Device B: iOS 15.3.1 Safari
Device C: OS X 12 Safari
I am not sure if it is a navigation problem or something else, but my friend (Device D, iOS Safari, version unknown) she's lost. She was presented with this screen:
There were already 2 devices in the group. However she couldn't hear/see the other 2 devices. At the same time, the other 2 devices didn't see her, not even in the chat sidebar.
Is she in a good state? Is all she need to do is close the sidebar on the left?
Thanks,
The text was updated successfully, but these errors were encountered: