Skip to content

Commit

Permalink
Fix Smooth Streaming Client Manifest URLs
Browse files Browse the repository at this point in the history
Partially revert track label support for Smooth Streaming
[4916daf]

trackName in server manifest and part of the client manifest StreamIndex URL should match. Also using arbitrary UTF-8 in language_name as part of the URL should be avoided
  • Loading branch information
ftyp committed Mar 22, 2024
1 parent 525027c commit 995f954
Showing 1 changed file with 1 addition and 5 deletions.
6 changes: 1 addition & 5 deletions Source/Python/utils/mp4-dash.py
Expand Up @@ -1119,11 +1119,7 @@ def OutputSmooth(options, audio_tracks, video_tracks):

# process the audio tracks
for audio_track in audio_tracks:
stream_name = audio_track.label
if stream_name == '':
stream_name = audio_track.language_name
if stream_name == '' or stream_name == 'Unknown':
stream_name = "audio_"+audio_track.language
stream_name = "audio_"+audio_track.language
audio_url_pattern="QualityLevels({bitrate})/Fragments(%s={start time})" % (stream_name)
stream_index = xml.SubElement(client_manifest,
'StreamIndex',
Expand Down

0 comments on commit 995f954

Please sign in to comment.