From d7b1c7b4f1a9099eac61f944249f2cdb4f94415e Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 31 Jul 2020 13:49:36 +0200 Subject: Fix video only HLS on ios --- server/lib/hls.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'server') diff --git a/server/lib/hls.ts b/server/lib/hls.ts index 60bb3ab7e..76380b1f2 100644 --- a/server/lib/hls.ts +++ b/server/lib/hls.ts @@ -50,9 +50,13 @@ async function updateMasterHLSPlaylist (video: MVideoWithFile) { let line = `#EXT-X-STREAM-INF:${bandwidth},${resolution}` if (file.fps) line += ',FRAME-RATE=' + file.fps - const audioCodec = await getAudioStreamCodec(videoFilePath) const videoCodec = await getVideoStreamCodec(videoFilePath) - line += `,CODECS="${videoCodec},${audioCodec}"` + line += `,CODECS="${videoCodec}` + + const audioCodec = await getAudioStreamCodec(videoFilePath) + if (audioCodec) line += `,${audioCodec}` + + line += '"' masterPlaylists.push(line) masterPlaylists.push(VideoStreamingPlaylistModel.getHlsPlaylistFilename(file.resolution)) -- cgit v1.2.3