HLS stream behind Load Balancers

Hi,

Using WCS, WebRTC is pushed to server and it is played through HLS. Everything works great but when HLS is served through the Load balancer endpoint (more than one server is active), there was an issue in IOS where HLS stream gets freezed and plays some seconds later.

After debugging, it seems HLS files has to be served from the same server from the starting point. So I enabled session stickiness in LB which worked well in browsers.
But it is not working in IOS apps.

Let me know if there is any configuration fix for that.
 

Max

Administrator
Staff member
Good day.
After debugging, it seems HLS files has to be served from the same server from the starting point. So I enabled session stickiness in LB which worked well in browsers.
But it is not working in IOS apps.
What iOS apps do you mean? We don't have any native iOS applications example to play HLS except WebView example, but WebView is a wrapper above iOS Safari browser.
So if you're using some third party applications to play HLS, they supposed to support session stickines like browsers do.
 
Top