"Out of memory" / lagged videoplayback


RC is struggling to show a 4K video (MOV file) on the iOS app. Playback is really choppy, and sometimes RC server throws an error:

It seems to be ok on desktop and Android.
Overall serverload is usually low.

Server Setup Information

Number of users: 10
Server: ESXI 7, 4 vCPU, 16GB Ram, Docker-compose, NVMe disk
Filesystem: GridFS
Version 5.4.1
Apps Engine Version 1.36.0
Node Version v14.19.3
Database Migration 281 (January 22, 2023 9:19)
MongoDB 5.0.6 / wiredTiger (oplog Enabled)
Reverse Proxy: Ngnix
iOS app: v4.35.0, device: iPhone 13 Pro Max

Any additional Information

Ngnix config:

location /home/ {
proxy_set_header HOST $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";

Looks like this is something specifically for iOS devices?

Also, why do you have a /home/ location?

This is the reference for nginx configuration:

Let me know if this helps.

So far, yes. I cannot reproduce it on desktop.

Don’t know why RC have added the /home on our installation. But browsing to the FQDN, RC adds the /home, even when browsing directly to port 3000.

Edit: Site URL is configured without /home

I mean the specific /home/ in your nginx config.

that’s not right =\

I know, but no matter what I do, it doesn’t work without it :frowning:
(Using Nginx Proxy Manager)

I have successfully used nginx proxy manager with this settings:

and for ssl:

I also have HSTS enabled, and the custom location is (now):

Removing /home results in the default NPM webpage being shown… Strange!

Strange indeed.

Go figure.