gpt4 book ai didi

iphone - 如何使用 HTTP Live Streaming 的 EXT-X-MEDIA?

转载 作者:可可西里 更新时间:2023-11-01 04:53:50 26 4
gpt4 key购买 nike

我目前正在开展一个项目,该项目在一年中的不同季节拍摄了多次。

不同的视频轨道是时间同步的,所以我想利用 HTTP Live Streaming 的 EXT-X-MEDIA 让用户在 iOS 设备上的季节之间切换。

我已经设置了一个包含视频的 M3U8 播放列表,但我似乎无法在 Quicktime 播放器中显示控件——无论是在 iPhone 还是 iPad 上。

这是我的播放列表:

#EXTM3U
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="500kbs",NAME="Winter",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="500kbs",NAME="Spring",AUTOSELECT=NO,DEFAULT=NO,URI="spring.m3u8"
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="500kbs",NAME="Summer",AUTOSELECT=NO,DEFAULT=NO,URI="summer.m3u8"

#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="aac",LANGUAGE="eng",NAME="English",AUTOSELECT=YES, \
DEFAULT=YES,URI="audio.m3u8"
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=754857,VIDEO="500kbs",AUDIO="aac",CODECS="avc1.42e01e,mp4a.40.2"
./winter.m3u8

这不可行吗?

最佳答案

GROUP-ID 用于多语言支持。用新的含义来拔鞋当然是可能的,但我不希望得到很好的客户支持。

但根据最新规范,您提供的播放列表不合法。

https://datatracker.ietf.org/doc/html/draft-pantos-http-live-streaming-10#section-3.4.9.1

All members of a group whose AUTOSELECT attribute has a value of YES MUST have LANGUAGE [RFC5646] attributes with unique values.

关于iphone - 如何使用 HTTP Live Streaming 的 EXT-X-MEDIA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13816806/

26 4 0