Just wanted to check in on an issue we seem to be having when we transcode a file that has no audio stream to HLS format the video does not seem to play, we ran it through your web player to inspect the log and we receive this response:
{
“type”: “error”,
“timestamp”: 1698230902590,
“code”: 1202,
“name”: “SOURCE_MANIFEST_INVALID”,
“message”: “HLS manifest is not a valid M3U playlist”,
“data”: {
“errorMessage”: “Playlist parsing failed: missing #EXTM3U tag”
},
“troubleShootLink”: “https://bitmovin.com/docs/player/web/errors/1202”
}
which is a little strange because when we play a video with the exact same m3u8 file that has an audio track we have no issue.
We have managed to solve this issue temporarily by transcoding into 1 mp4 track and have the m3u8 playlist point to the single file rather than the multiple HLS files. Here is an example of the m3u8 file we generate when trying to play the video:
#EXTM3U
#EXT-X-VERSION:5
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID=“audio”,NAME=“Stereo”,AUTOSELECT=YES,DEFAULT=YES,CHANNELS=“2”,URI=“audio/stereo_aac/audio_index.m3u8”
#EXT-X-STREAM-INF:BANDWIDTH=4908000,CODECS=“avc1.4d4028,mp4a.40.2”,AUDIO=“audio”,RESOLUTION=1920x1080
index_1080.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2800000,CODECS=“avc1.4d4028,mp4a.40.2”,AUDIO=“audio”,RESOLUTION=1280x720
index_720.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2800000,CODECS=“avc1.4d4028,mp4a.40.2”,AUDIO=“audio”,RESOLUTION=854x480
index_480.m3u8
we have tried removing/leaving in the line which has made no difference:
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID=“audio”,NAME=“Stereo”,AUTOSELECT=YES,DEFAULT=YES,CHANNELS=“2”,URI=“audio/stereo_aac/audio_index.m3u8”
Any light you may be able to shed on this would be greatly appreciated.