I've noticed that, on a lot of my videos, when I stream them on the iOS app, the audio will cut out after around 20s of viewing. Pausing and resuming the video will bring it back, but the same thing happens after another 20s. This only happens when streaming the video from the server. If the exact same video is present on device it plays just fine. I also tested this on android, but no issues there. If I force a transcode to be generated for the video, the problem goes away (which is my temporary solution, but not ideal, especially because a lot of these videos are deemed "compatible" even under the very conservative default transcoding settings).
To debug this i've ffprobed 2 videos that exhibit this problem. I don't see anything that should prevent it from being compatible, especially the first video, but I'm no expert in video formats by any stretch. Any help would be appreciated!
Edit: seems to be reverse proxy and/or ssl related