Websocket browser compatibility

Charles

New Member
Hi,
we have websocket player problem :


1. IOS UC browser
2. IOS Baidu browser playback rendering like slow motion
3. Android UC browser playback error: Array buffer allocation failed error
4. Android QQ browser playback rendering like slow motion
5. Android Baidu browser can not be played


is there any solution for these browser ?
thx
webcallserver version 5.1.3634
 

Max

Administrator
Staff member
Hello.
Please clarify your case to reproduce your problem: do you play a stream via WebRTC in those browsers using Player (or Embed Player) example?
 

Charles

New Member
We've tried play it via WSPlayer using both Embed and non embeded Player
since WebRTC doesn't work on those browsers
 

Max

Administrator
Staff member
We tested WSPlayer in iOS Safari (iOS 9 and 10) only. If it does not work in browsers you listed, you can try to play stream via MSE or HLS.
 

xiuMai

New Member
Having below issue too:

3) Android UC browser playback error: Array buffer allocation failed error
Tested with WSPlayer in Android 5.1(other phone models) and Android 8.0(Samsung S8). MSE is not supported.
It can played for ~10 - 20 seconds. But after then, it failed to play. From browser console log, error messages were displayed as above highlighted.
It was failed at this line as image attached under WSReceiver2.js.

Any resolution?
 

Attachments

Last edited:

Max

Administrator
Staff member
Hello.
We will check if anything can be done, but WSPlayer is developed mostly for iOS Safari.
You can try HLS if UC browser does not support MSE.
 
Top