kingslay / KSPlayer

A video player for iOS、macOS、tvOS、visionOS , based on AVPlayer and FFmpeg, support the horizontal, vertical screen. support adjust volume, brightness and seek by slide, support subtitles.
GNU General Public License v3.0
887 stars 184 forks source link

是否支持边播边加载功能 #649

Closed charsdavy closed 7 months ago

charsdavy commented 8 months ago

有这样一种场景,当云端有一个文件,进行分片编码后,返回多个分片的播放地址。播放器能否支持,传入整个文件分片后的所有地址,直接实现播放。

例如: https://xxxxxxx1 https://xxxxxxx2 https://xxxxxxx3 传入上述3个地址,播放器支持内部播放完地址1后,继续播放地址2,以此类推。

kingslay commented 8 months ago

可以的, KSPlayerLayer 支持传入多个url,自动在播放结束之后播放下一个视频。但是这个会导致有loading的过程。你可以试下。看可不可以包装成m3u8,或ts。他们是支持分片的。

charsdavy commented 8 months ago

KSPlayerLayer 的初始化方法一定需要用 init(url: URL, options: KSOptions, delegate: KSPlayerLayerDelegate? = nil) 吗? 保证传进去的 url 是 m3u8 的分片链接地址就ok了对吧?

kingslay commented 8 months ago

是的。传入的是m3u8。那就可以了。

charsdavy commented 8 months ago

看到效果了,确实不是很好。每一段播放完都会黑,然后重新加载。进度条也是一段段的。能否支持调用者传递所有urls的总时长,然后在当前视频段将播完时,提前加载下一段,不进行黑屏加载?

kingslay commented 8 months ago

你使用 public func set(urls: [URL], options: KSOptions) { 这个方法吗?还是用m3u8呢?

charsdavy commented 8 months ago

let player = KSPlayerLayer.init(url: videoUrls.first!, options: KSOptions()) player.set(urls: videoUrls, options: KSOptions())

videoUrls 的值都是一些 ts 的分片链接。

"https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8700845396253037975&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8700845396253037975&mtime=1699840904&ouk=1899479061&r=103358029&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700649407&to=vas1&tot=c0b8O&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=680184&range=4426648-5106831&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1ittDcu21%252B2enYwam58z7w6WEc0%253D&xcode=1eceb1705b52b808f4554b536ab17176c75eb9a827bca0c916eb9afa6b610ec21bc62b16227d4190680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming"
"https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8700845396253037975&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8700845396253037975&mtime=1699840904&ouk=1899479061&r=103358029&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700649407&to=vas1&tot=c0b8O&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=469060&range=5106832-5575891&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1ittDcu21%252B2enYwam58z7w6WEc0%253D&xcode=1eceb1705b52b808f4554b536ab17176c75eb9a827bca0c916eb9afa6b610ec21bc62b16227d4190680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming"
kingslay commented 8 months ago

用这个方式确实会这样。那你可以试下,能不能把那些ts的分片用m3u8包起来。不要用public func set(urls: [URL], options: KSOptions) { 这个方法。

charsdavy commented 8 months ago

意思是将ts这些地址,包成一个.m3u8的文件,然后调用下面的方法? let player = KSPlayerLayer.init(url: videoUrl, options: KSOptions()) videoUrl为本地 .m3u8 文件地址

kingslay commented 7 months ago

是的

charsdavy commented 7 months ago
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:15
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&backhost=%5B%22xacu07.baidupcs.com%22%2C%22yqall07.baidupcs.com%22%5D&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=285384&range=0-285383&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=466992&range=285384-752375&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=723424&range=752376-1475799&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=632996&range=1475800-2108795&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=629612&range=2108796-2738407&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=903716&range=2738408-3642123&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=784524&range=3642124-4426647&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=680184&range=4426648-5106831&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=469060&range=5106832-5575891&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=339528&range=5575892-5915419&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=467556&range=5915420-6382975&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=303056&range=6382976-6686031&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=292152&range=6686032-6978183&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=577912&range=6978184-7556095&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=380324&range=7556096-7936419&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=293092&range=7936420-8229511&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=329752&range=8229512-8559263&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=429768&range=8559264-8989031&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming\
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=462104&range=8989032-9451135&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming\
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=374872&range=9451136-9826007&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming\
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=322044&range=9826008-10148051&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming\
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=278992&range=10148052-10427043&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming\
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=451388&range=10427044-10878431&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming\
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=510232&range=10878432-11388663&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming\n
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_2_ts/f44d1b3550d71df99b793f917155ed40?ts_size=7066356&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=f44d1b3550d71df99b793f917155ed40&fid=3b9d916227806ba0f731ee0716f949f6-1899479061&len=433904&range=0-433903&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-PHVW1NokLxdKbm%252BTUFqmpzo18cU%253D&xcode=e30ebfb53e124df457b501cad6f7cc258a1741a4f762c7ab6604bc3374bb4dfec8b67cac8460c31046ccd96ca4e4c3989a7e3ac4ae9d7ad8&xv=6&need_suf=&pmk=1400f44d1b3550d71df99b793f917155ed40869b68ec0000006bd2f4&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_2_ts/f44d1b3550d71df99b793f917155ed40?ts_size=7066356&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=f44d1b3550d71df99b793f917155ed40&fid=3b9d916227806ba0f731ee0716f949f6-1899479061&len=506096&range=433904-939999&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-PHVW1NokLxdKbm%252BTUFqmpzo18cU%253D&xcode=e30ebfb53e124df457b501cad6f7cc258a1741a4f762c7ab6604bc3374bb4dfec8b67cac8460c31046ccd96ca4e4c3989a7e3ac4ae9d7ad8&xv=6&need_suf=&pmk=1400f44d1b3550d71df99b793f917155ed40869b68ec0000006bd2f4&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_2_ts/f44d1b3550d71df99b793f917155ed40?ts_size=7066356&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=f44d1b3550d71df99b793f917155ed40&fid=3b9d916227806ba0f731ee0716f949f6-1899479061&len=541252&range=940000-1481251&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-PHVW1NokLxdKbm%252BTUFqmpzo18cU%253D&xcode=e30ebfb53e124df457b501cad6f7cc258a1741a4f762c7ab6604bc3374bb4dfec8b67cac8460c31046ccd96ca4e4c3989a7e3ac4ae9d7ad8&xv=6&need_suf=&pmk=1400f44d1b3550d71df99b793f917155ed40869b68ec0000006bd2f4&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_2_ts/f44d1b3550d71df99b793f917155ed40?ts_size=7066356&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=f44d1b3550d71df99b793f917155ed40&fid=3b9d916227806ba0f731ee0716f949f6-1899479061&len=324488&range=1481252-1805739&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-PHVW1NokLxdKbm%252BTUFqmpzo18cU%253D&xcode=e30ebfb53e124df457b501cad6f7cc258a1741a4f762c7ab6604bc3374bb4dfec8b67cac8460c31046ccd96ca4e4c3989a7e3ac4ae9d7ad8&xv=6&need_suf=&pmk=1400f44d1b3550d71df99b793f917155ed40869b68ec0000006bd2f4&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_2_ts/f44d1b3550d71df99b793f917155ed40?ts_size=7066356&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=f44d1b3550d71df99b793f917155ed40&fid=3b9d916227806ba0f731ee0716f949f6-1899479061&len=465864&range=1805740-2271603&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-PHVW1NokLxdKbm%252BTUFqmpzo18cU%253D&xcode=e30ebfb53e124df457b501cad6f7cc258a1741a4f762c7ab6604bc3374bb4dfec8b67cac8460c31046ccd96ca4e4c3989a7e3ac4ae9d7ad8&xv=6&need_suf=&pmk=1400f44d1b3550d71df99b793f917155ed40869b68ec0000006bd2f4&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_2_ts/f44d1b3550d71df99b793f917155ed40?ts_size=7066356&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=f44d1b3550d71df99b793f917155ed40&fid=3b9d916227806ba0f731ee0716f949f6-1899479061&len=433152&range=2271604-2704755&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-PHVW1NokLxdKbm%252BTUFqmpzo18cU%253D&xcode=e30ebfb53e124df457b501cad6f7cc258a1741a4f762c7ab6604bc3374bb4dfec8b67cac8460c31046ccd96ca4e4c3989a7e3ac4ae9d7ad8&xv=6&need_suf=&pmk=1400f44d1b3550d71df99b793f917155ed40869b68ec0000006bd2f4&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_2_ts/f44d1b3550d71df99b793f917155ed40?ts_size=7066356&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=f44d1b3550d71df99b793f917155ed40&fid=3b9d916227806ba0f731ee0716f949f6-1899479061&len=341220&range=2704756-3045975&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-PHVW1NokLxdKbm%252BTUFqmpzo18cU%253D&xcode=e30ebfb53e124df457b501cad6f7cc258a1741a4f762c7ab6604bc3374bb4dfec8b67cac8460c31046ccd96ca4e4c3989a7e3ac4ae9d7ad8&xv=6&need_suf=&pmk=1400f44d1b3550d71df99b793f917155ed40869b68ec0000006bd2f4&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_2_ts/f44d1b3550d71df99b793f917155ed40?ts_size=7066356&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=f44d1b3550d71df99b793f917155ed40&fid=3b9d916227806ba0f731ee0716f949f6-1899479061&len=775688&range=3045976-3821663&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-PHVW1NokLxdKbm%252BTUFqmpzo18cU%253D&xcode=e30ebfb53e124df457b501cad6f7cc258a1741a4f762c7ab6604bc3374bb4dfec8b67cac8460c31046ccd96ca4e4c3989a7e3ac4ae9d7ad8&xv=6&need_suf=&pmk=1400f44d1b3550d71df99b793f917155ed40869b68ec0000006bd2f4&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_2_ts/f44d1b3550d71df99b793f917155ed40?ts_size=7066356&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=f44d1b3550d71df99b793f917155ed40&fid=3b9d916227806ba0f731ee0716f949f6-1899479061&len=340092&range=3821664-4161755&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-PHVW1NokLxdKbm%252BTUFqmpzo18cU%253D&xcode=e30ebfb53e124df457b501cad6f7cc258a1741a4f762c7ab6604bc3374bb4dfec8b67cac8460c31046ccd96ca4e4c3989a7e3ac4ae9d7ad8&xv=6&need_suf=&pmk=1400f44d1b3550d71df99b793f917155ed40869b68ec0000006bd2f4&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_2_ts/f44d1b3550d71df99b793f917155ed40?ts_size=7066356&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=f44d1b3550d71df99b793f917155ed40&fid=3b9d916227806ba0f731ee0716f949f6-1899479061&len=772868&range=4161756-4934623&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-PHVW1NokLxdKbm%252BTUFqmpzo18cU%253D&xcode=e30ebfb53e124df457b501cad6f7cc258a1741a4f762c7ab6604bc3374bb4dfec8b67cac8460c31046ccd96ca4e4c3989a7e3ac4ae9d7ad8&xv=6&need_suf=&pmk=1400f44d1b3550d71df99b793f917155ed40869b68ec0000006bd2f4&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_2_ts/f44d1b3550d71df99b793f917155ed40?ts_size=7066356&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=f44d1b3550d71df99b793f917155ed40&fid=3b9d916227806ba0f731ee0716f949f6-1899479061&len=455336&range=4934624-5389959&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-PHVW1NokLxdKbm%252BTUFqmpzo18cU%253D&xcode=e30ebfb53e124df457b501cad6f7cc258a1741a4f762c7ab6604bc3374bb4dfec8b67cac8460c31046ccd96ca4e4c3989a7e3ac4ae9d7ad8&xv=6&need_suf=&pmk=1400f44d1b3550d71df99b793f917155ed40869b68ec0000006bd2f4&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_2_ts/f44d1b3550d71df99b793f917155ed40?ts_size=7066356&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=f44d1b3550d71df99b793f917155ed40&fid=3b9d916227806ba0f731ee0716f949f6-1899479061&len=338964&range=5389960-5728923&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-PHVW1NokLxdKbm%252BTUFqmpzo18cU%253D&xcode=e30ebfb53e124df457b501cad6f7cc258a1741a4f762c7ab6604bc3374bb4dfec8b67cac8460c31046ccd96ca4e4c3989a7e3ac4ae9d7ad8&xv=6&need_suf=&pmk=1400f44d1b3550d71df99b793f917155ed40869b68ec0000006bd2f4&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_2_ts/f44d1b3550d71df99b793f917155ed40?ts_size=7066356&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=f44d1b3550d71df99b793f917155ed40&fid=3b9d916227806ba0f731ee0716f949f6-1899479061&len=604232&range=5728924-6333155&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-PHVW1NokLxdKbm%252BTUFqmpzo18cU%253D&xcode=e30ebfb53e124df457b501cad6f7cc258a1741a4f762c7ab6604bc3374bb4dfec8b67cac8460c31046ccd96ca4e4c3989a7e3ac4ae9d7ad8&xv=6&need_suf=&pmk=1400f44d1b3550d71df99b793f917155ed40869b68ec0000006bd2f4&by=my-streaming
#EXTINF:10,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_2_ts/f44d1b3550d71df99b793f917155ed40?ts_size=7066356&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=f44d1b3550d71df99b793f917155ed40&fid=3b9d916227806ba0f731ee0716f949f6-1899479061&len=527340&range=6333156-6860495&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-PHVW1NokLxdKbm%252BTUFqmpzo18cU%253D&xcode=e30ebfb53e124df457b501cad6f7cc258a1741a4f762c7ab6604bc3374bb4dfec8b67cac8460c31046ccd96ca4e4c3989a7e3ac4ae9d7ad8&xv=6&need_suf=&pmk=1400f44d1b3550d71df99b793f917155ed40869b68ec0000006bd2f4&by=my-streaming
#EXTINF:3,
https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_2_ts/f44d1b3550d71df99b793f917155ed40?ts_size=7066356&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=3&etag=f44d1b3550d71df99b793f917155ed40&fid=3b9d916227806ba0f731ee0716f949f6-1899479061&len=205860&range=6860496-7066355&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-PHVW1NokLxdKbm%252BTUFqmpzo18cU%253D&xcode=e30ebfb53e124df457b501cad6f7cc258a1741a4f762c7ab6604bc3374bb4dfec8b67cac8460c31046ccd96ca4e4c3989a7e3ac4ae9d7ad8&xv=6&need_suf=&pmk=1400f44d1b3550d71df99b793f917155ed40869b68ec0000006bd2f4&by=my-streaming
#EXT-X-ENDLIST

这样对吗?

kingslay commented 7 months ago

我对M3U8的格式不是很清楚。你可以试下

charsdavy commented 7 months ago

这个文件可以用VLC播放器打开,可以在 KSPlayer 不行。

charsdavy commented 7 months ago

Screenshot 2023-11-22 at 12 00 35 Screenshot 2023-11-22 at 12 00 50 Screenshot 2023-11-22 at 12 01 03

kingslay commented 7 months ago

用iina可以打开吗?或是直接用ffplay可以打开吗?

charsdavy commented 7 months ago

iina可以播。ffplay不可以。

kingslay commented 7 months ago

iina播放到下一个片段的时候,会有load的过程吗?进度条是怎么样呢,是一段段的吗?

charsdavy commented 7 months ago

有loading过程,会卡一下。进度条是当前分片的时长,但是尾端会有一段空白。

kingslay commented 7 months ago

那其实iina是跟调用player.set(urls: videoUrls, options: KSOptions())的效果是一样的。vlc也是这样的行为吧

charsdavy commented 7 months ago

vlc画面是很流畅的,时长也是视频总时长。中间没有loading视觉,但是有一下的卡,估计是在加载下一段。

kingslay commented 7 months ago

那vlc做的很强大,专门做了这个优化,目前如果要支持这个能力的话,那改动很大。有一个变通的方式是就是你自己判断这个片段快播放完了,然后你就开始创建下一个KSPlayerLayer,进行静默加载,等播放完了,就替换上去。

charsdavy commented 7 months ago

现在无法播放 .m3u8 文件。这个也是没有办法支持的是吗?

kingslay commented 7 months ago

我理解正常的.m3u8 文件,应该是可以播放的。我们自己拼接的,不知道是那边出问题了。例如http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8 这个就可以播放

charsdavy commented 7 months ago

http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8 这个地址下载的文件,vlc、iina都播放不了。但是链接可以播。 应该和资源位置有关。你给的这个链接,位置都是相对路径。

charsdavy commented 7 months ago
ffplay -protocol_whitelist file,http,https,tcp,tls,crypto -i ./1700635978477.m3u8

使用这个命令可以播放本地 m3u8 文件。换成 KSPlayer,我需要怎么设置一下参数? 1700635978477.m3u8.zip

charsdavy commented 7 months ago

error KSPlayer: MEPlayerItem.swift:127 MEPlayerItem | Protocol 'http' not on whitelist 'file,crypto,data'! "Setting default whitelist \'file,crypto,data\'\n" 看起来你是可以处理的呢。麻烦支持一下咯。

kingslay commented 7 months ago

这个应该可以通过formatContextOptions 进行配置 你可以试下 formatContextOptions["protocol_whitelist"] ="file,http,https,tcp,tls,crypto"

charsdavy commented 7 months ago

这个应该可以通过formatContextOptions 进行配置 你可以试下 formatContextOptions["protocol_whitelist"] ="file,http,https,tcp,tls,crypto"

可以成功生效。

不过遇到另一个问题,点击进度条改变视频播放进度时,会出现黑屏。错误提示如下:

warning KSPlayer: MEPlayerItem.swift:127 MEPlayerItem | keepalive request failed for 'https://v1-ant.baidu.com/video/netdisk-videotran-xian/bddcaea70ge94114fd6b4b8734ec9e5e_1138_1_ts/08c633cfb4e593024a800ca89e176e0c?ts_size=11388664&app_id=42985335&csl=130&dp-logid=8701473623679568353&fn=4K.mp4&from_type=1&fsid=65744988224028&iot_dev=0&iot_vip=0&iv=0&logid=8701473623679568353&mtime=1699840904&ouk=1899479061&r=4768702&size=493295519&sta_cs=1429&sta_dt=video&sta_dx=470&time=1700651748&to=vas1&tot=bZH6C&uo=cnc&uva=2453028091&vuk=1899479061&dtime=10&etag=08c633cfb4e593024a800ca89e176e0c&fid=c5f4575272f167b363ffef3a5b7d6673-1899479061&len=577912&range=6978184-7556095&region=xian&resv4=&sign=BOUTRFPQV-F3530edecde9cd71b79378b290804a96-1FZQJ8JMrYnd%252FlXWdaTWrnV53rc%253D&xcode=e30ebfb53e124df41252bf93bae335b0c75eb9a827bca0c91895948831d0e2514fb4e0879ba261b5680460b86d9103f53dc35a89c1f2d779&xv=6&need_suf=&pmk=140008c633cfb4e593024a800ca89e176e0c8ed7b497000000adc6f8&by=my-streaming' with error: 'Invalid argument' when opening url, retrying with new connection

是否取消 keep-alive就好?

charsdavy commented 7 months ago

ffmpeg -rtsp_transport tcp -rtsp_flags no_keepalive -i input_file output_file 命令行禁用是这样的操作

kingslay commented 7 months ago

formatContextOptions["multiple_requests"] = 0 这个可以禁用 keep-alive

charsdavy commented 7 months ago

点击进度条后,声音还在。但是画面黑了。会退到点击前的进度,也没有画面了。

warning KSPlayer: MEPlayerItem.swift:127 MEPlayerItem | Packet corrupt (stream = 0, dts = 3722093) warning KSPlayer: MEPlayerItem.swift:127 MEPlayerItem | . HALB_MachPort.cpp:174 HALB_MachPort::DestroyPort: not going to destroy anything this way

charsdavy commented 7 months ago

另外,看你有提交fix ts seek。我是否需要更新到最新的代码节点

kingslay commented 7 months ago

可以更新下