We’re trying to play an ffmpeg generated HLS stream on the latest Bitmovin player. All the settings used in ffmpeg are pretty standard: single bitrate, single media manifest file, fmp4 segments (.m4s files). The stream plays fine on Safari, but doesn’t play on Chrome/Edge. If we use MPEG-TS segments (.ts files) instead, then the problem goes away.
Has someone done something similar successfully on Chrome/Edge? It’ll be really helpful to learn others’ experience in this (either successful or not). Thanks.
p.s. codec used (avc1.640032 / mp4a.40.2 for video / audio)
I’ve reproduced the issue you described with a standard/default ffmpeg command and it seems the problem might come from not generating a separate video and audio chunklist like our demo stream. When generating those via below ffmpeg command, I get successful playback on our player: Bitmovin's Test Player » Try our HTML 5 Video Player Demo