hls.js icon indicating copy to clipboard operation
hls.js copied to clipboard

Problem with surround (6 channels) audio with HLS on android 10 & 11

Open ParhamBandarchi opened this issue 4 years ago • 8 comments

What version of Hls.js are you using?

v1.0.7

What browser and OS (including versions) are you using?

Chrome and Opera on Android 10 & 11

Configuration:

We have tested this on the demo page as well to be sure as well without any modifications but still no luck

https://hls-js.netlify.app/demo/

Steps to reproduce

We noticed a strange problem recently when our customers started reporting problems with audio on android, after gathering more information we found out that this only happens when the audio of the hls file is 6 channels/surround and there are using android 10 or 11 with chorme or opera (it works fine on firefox on both android 10 and 11)

on Android 10 you can't hear the dialogue properly (it's too quite compare to other sounds) but you can hear all the other noises normally

on Android 11 all of the noises have some kind of crackling on them and you can't understand what they are saying

Expected behavior

Should be able to hear everything clearly and normally

Actual behavior

Android 10 - dialogue are too quite Android 11 - crackling noise

Console output

There are no errors

ParhamBandarchi avatar Jun 18 '21 07:06 ParhamBandarchi

Please include sample stream and Android device info.

robwalch avatar Jun 20 '21 19:06 robwalch

Any android device with that specific OS version (Android 10 & 11) base on our tests, here is a sample stream

http://95.216.76.132/sample/1080p.m3u8

ParhamBandarchi avatar Jun 20 '21 21:06 ParhamBandarchi

Here is a more specific version number from an android 10 which we tested on, the device is a redmi note 8 pro, Android 10 and the chrome version is 91.0.4472.101

ParhamBandarchi avatar Jun 21 '21 08:06 ParhamBandarchi

Hi, We have the same problem with android 11 and chrome. It's a sample stream that has sound problems on hls chrome android.

https://apirc.searchfor.ir/scene/Xn4pQFnRzCDhy2WiACSbBgYHNg2_Oc0SKrtLX4AmtDawuwKKeRLM_IGDbcqMYNUPwPNPsmHg4R8p9p5G0YrhjTba-mSQUldj9DRxmuXdb5e81V4ALvseXTlOxhuZ1TMvAQ-IdIlF7JuTeuxigfWbUgqjvFQvabkQszMLgkRd5GhANh_2h1P3OCZT7adRYt0BoJ8KENjIQF1K7YMu9FbaiZdyu8B5xuac-FHh3J6vZLY.m3u8

nazarireza avatar Dec 23 '21 14:12 nazarireza

Hi, Any solution? @robwalch

nazarireza avatar Jan 07 '22 16:01 nazarireza

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

stale[bot] avatar Apr 17 '22 16:04 stale[bot]

This issue has been automatically closed because it has not had recent activity. If this issue is still valid, please ping a maintainer and ask them to label it accordingly.

stale[bot] avatar Apr 29 '22 12:04 stale[bot]

This doesn't seem like an HLS.js specific issue. Have you reported this issue to the Chromium team? Still need a functioning stream to reproduce the issue. Additional Android device and platform information would also help.

robwalch avatar Aug 05 '22 19:08 robwalch

Browser Mozilla firefox 5.1 channels are working

legosoff avatar Jul 11 '23 07:07 legosoff

Removing the v1.5.0 milestone as valid sample that I can access have not been provided. We also haven't isolated what audio codec(s) are at play here.

See related issue #5162 for more information on issues with mult-channel audio in Chrome and recommendations (avoid multi-channel AAC in browser).

robwalch avatar Aug 09 '23 02:08 robwalch