IE11 on Windows 10 cannot play HLS with mp3-encoded audio streams on VideoJS

Hello, I'm trying to play an HLS stream through the VideoJS containing mp3-encoded audio but on IE11+Win10, Videojs will flag the following:

VIDEOJS: ERROR: (CODE: 4 MEDIA_ERR_SRC_NOT_SUPPORTED) The media could not be loaded, either because the server or network failed or because the format is not supported.

I am using Wowza Streaming Engine to stream and using the videojs-hlsjs-plugin to be able to play this stream. This issue has been brought up in the HLS.js repository before but the have labeled it as "Won't Fix" but has acknowledge that it is "indeed easily reproducible on IE11, Win8.1 and Win10." (see: https://github.com/video-dev/hls.js/issues/1641)

I have tried to apply the following guide to packetize HLS audio as TS chunks instead of MP3 in Wowza: https://www.wowza.com/docs/how-to-configure-wowza-server-to-stream-audio-only-apple-hls-using-transport-stream

But while the above error no longer shows, it just loads indefinitely and I can see the following error from the logs:

MPEG audio found, not supported in this browser for now.

Based on what I've understood of the HLS.js code, both errors occur from the Media Source Extensions library in the browser which is used to determine if the browser can support the given file for video or audio playback.

I've also seen similar issues occurring in other browser players that still use HLS.js to stream:
https://flowplayer.com/i/flowplayer/setup:no-audio-for-hls-streams-in

I've seen StreamSpot has also acknowledged this when streaming on Edge and Internet Explorer 11 (though not specifying the version of Windows) where they've said that :

"If you're experiencing an issue with viewers reporting no audio on your stream on Edge/Internet Explorer 11, this is likely due to legacy encoding software/hardware using MP3 audio transcoding.  MP3 Audio is no longer supported by Microsoft browsers and will cause this issue. "

https://support.streamspot.com/hc/en-us/articles/115010054328-Audio-Issues-with-Microsoft-Edge-Internet-Explorer

I've moved to using Flash on IE11 to be able to play the stream but hope not to rely on it since they are planning to end support of Flash by the end 2020. 

Would appreciate if there's any solution for this problem or at the very least an official statement of why IE11 on Windows 10 cannot seem to support this.

Thanks.


|
Try this on Microsoft Edge and basically it is recommended to use Microsoft Edge in Windows 10 and only use Internet Explorer for compatibility issues and new version of Microsoft Edge will support almost all standards available for websites.

1 person found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Same issue.

I try to run  in IE edge using hls.js and video.js but not working

2 people found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

 
 

Question Info


Last updated May 3, 2021 Views 1,648 Applies to:

Related Forum