GRVYDEV / Project-Lightspeed

A self contained OBS -> FTL -> WebRTC live streaming server. Comprised of 3 parts once configured anyone can achieve sub-second OBS to the browser livestreaming
MIT License
3.64k stars 138 forks source link

WebRTC Stream not playing on IOS 15+ #60

Open SpoopyTim opened 2 years ago

SpoopyTim commented 2 years ago

Attempts so far:

With this we can assume that its a problem related to IOS 15 Confirmed to work on M1 Macbook

This is the common error between all devices image

External Information OvenMediaEngine managed to fix this issue but the solution seems a bit random, it seems to have something to do with tcp packets being fragmented due to bad threading The issue in question: https://github.com/AirenSoft/OvenMediaEngine/issues/517 The solution: https://github.com/AirenSoft/OvenMediaEngine/commit/e3ba399206e04ac6a78cc37ef02a8f6492e09309

Lunaphied commented 2 years ago

I believe this might be similar to an issue that I have seen occur on desktop browsers (both Firefox and Chrome) in the past. Unfortunately I could not troubleshoot that issue directly, but it did start without any known changes to the configuration on either end. The logs looked identical (in that the handshake would complete but the stream would not start)

real-zony commented 2 years ago

I also had this problem on my device. (iPhone 13 Pro | iOS 16.0.3 | 20A392)