HLS fails to stream video with name containing U+3000 character. #6381
Labels
Bug
Confirmed
Verify Fixed
An unreleased bug fix has been merged and should be verified before closing.
Milestone
What version of Hls.js are you using?
1.4.9
What browser (including version) are you using?
Chrome
What OS (including version) are you using?
Windows 10
Test stream
No response
Configuration
Additional player setup steps
No response
Checklist
Steps to reproduce
[ I paste the m3u8 content here as .m3u8 file is not allowed to be uploaded here]
[m3u8 1]
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:YES
#EXT-X-TARGETDURATION:13
#EXTINF:12.133333,
sample-mp4-file_240p_00000.ts
#EXTINF:12.000000,
sample-mp4-file_240p_00001.ts
#EXTINF:6.000000,
sample-mp4-file_240p_00002.ts
#EXTINF:12.000000,
sample-mp4-file_240p_00003.ts
#EXTINF:12.000000,
sample-mp4-file_240p_00004.ts
#EXTINF:6.000000,
sample-mp4-file_240p_00005.ts
#EXTINF:12.000000,
sample-mp4-file_240p_00006.ts
#EXTINF:12.000000,
sample-mp4-file_240p_00007.ts
#EXTINF:6.000000,
sample-mp4-file_240p_00008.ts
#EXTINF:12.000000,
sample-mp4-file_240p_00009.ts
#EXTINF:12.000000,
sample-mp4-file_240p_00010.ts
#EXTINF:6.000000,
sample-mp4-file_240p_00011.ts
#EXTINF:5.933333,
sample-mp4-file_240p_00012.ts
#EXT-X-ENDLIST
[m3u8 2]
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:YES
#EXT-X-TARGETDURATION:13
#EXTINF:12.133333,
sample-mp4-file _240p_00000.ts
#EXTINF:12.000000,
sample-mp4-file _240p_00001.ts
#EXTINF:6.000000,
sample-mp4-file _240p_00002.ts
#EXTINF:12.000000,
sample-mp4-file _240p_00003.ts
#EXTINF:12.000000,
sample-mp4-file _240p_00004.ts
#EXTINF:6.000000,
sample-mp4-file _240p_00005.ts
#EXTINF:12.000000,
sample-mp4-file _240p_00006.ts
#EXTINF:12.000000,
sample-mp4-file _240p_00007.ts
#EXTINF:6.000000,
sample-mp4-file _240p_00008.ts
#EXTINF:12.000000,
sample-mp4-file _240p_00009.ts
#EXTINF:12.000000,
sample-mp4-file _240p_00010.ts
#EXTINF:6.000000,
sample-mp4-file _240p_00011.ts
#EXTINF:5.933333,
sample-mp4-file _240p_00012.ts
#EXT-X-ENDLIST
Expected behaviour
What actually happened?
Compare the ts file names in the m3u8 content and the files attempted to download. The u+3000 character caused it to get the wrong ts name.
Note: please ignore the 404 as I didnt upload the real ts files. The issue is the name of the ts files to download.
for [m3u8 1], the ts files to download are the same as those listed in the m3u8 file
for [m3u8 2], the ts files to download are different from those listed in the m3u8 files
Console output
Chrome media internals output
No response
The text was updated successfully, but these errors were encountered: