Closed xnfa closed 6 months ago
当chunks使用相同文件名,通过query部分区分时,chunk会互相覆盖,最终只保留一个ts文件在临时文件夹中。
Example m3u8
#EXTM3U #EXT-X-TARGETDURATION:10 #EXTINF:9, http://example.com/20211013/50/64/acda75fac4992f43719e858a08483a8a.ts?start=0&end=554412&contentlength=554412&sd=0&qdv=2&qd_uid=0&qd_vip=0&qd_src=01010031010000000000&qd_tm=1646132717762&qd_p=74ed1756&qd_k=f38db4fcbe4f081f76a7a92ba0320efe&qd_index=vod&qd_tvid=385274600&qd_sc=cc32aa67a5b9486096d1c8484d0a9428&qyid=871c2ddfa4921a7cdc46cea5d031379b&qd_vipres=0 #EXTINF:7, http://example.com/20211013/50/64/acda75fac4992f43719e858a08483a8a.ts?start=554412&end=952032&contentlength=397620&sd=8967&qdv=2&qd_uid=0&qd_vip=0&qd_src=01010031010000000000&qd_tm=1646132717762&qd_p=74ed1756&qd_k=f38db4fcbe4f081f76a7a92ba0320efe&qd_index=vod&qd_tvid=385274600&qd_sc=cc32aa67a5b9486096d1c8484d0a9428&qyid=871c2ddfa4921a7cdc46cea5d031379b&qd_vipres=0 #EXTINF:9, http://example.com/20211013/50/64/acda75fac4992f43719e858a08483a8a.ts?start=952032&end=1613980&contentlength=661948&sd=16182&qdv=2&qd_uid=0&qd_vip=0&qd_src=01010031010000000000&qd_tm=1646132717762&qd_p=74ed1756&qd_k=f38db4fcbe4f081f76a7a92ba0320efe&qd_index=vod&qd_tvid=385274600&qd_sc=cc32aa67a5b9486096d1c8484d0a9428&qyid=871c2ddfa4921a7cdc46cea5d031379b&qd_vipres=0 #EXTINF:10, http://example.com/20211013/50/64/acda75fac4992f43719e858a08483a8a.ts?start=1613980&end=2429148&contentlength=815168&sd=25150&qdv=2&qd_uid=0&qd_vip=0&qd_src=01010031010000000000&qd_tm=1646132717762&qd_p=74ed1756&qd_k=f38db4fcbe4f081f76a7a92ba0320efe&qd_index=vod&qd_tvid=385274600&qd_sc=cc32aa67a5b9486096d1c8484d0a9428&qyid=871c2ddfa4921a7cdc46cea5d031379b&qd_vipres=0
最好不使用url中的文件名,uuid或者chunk sequence id命名都可以解决这个问题。
已知问题,短期可能不会修(
:(
先开着吧 早晚要支持的~
正在测试的5.x版本使用了新的命名策略,这个问题应该可以解决了
当chunks使用相同文件名,通过query部分区分时,chunk会互相覆盖,最终只保留一个ts文件在临时文件夹中。
Example m3u8
最好不使用url中的文件名,uuid或者chunk sequence id命名都可以解决这个问题。