簡體   English   中英

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

[英]How to use HTTP Live Streaming's EXT-X-MEDIA?

我目前正在制作一個項目,該項目在一年中的不同季節已經多次拍攝。

不同的視頻軌道是時間同步的,所以我想利用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用於支持多語言。 當然可能會以新的意義出現鞋角,但我不希望得到非常好的客戶支持。

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

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

AUTOSELECT屬性值為YES的組的所有成員必須具有帶唯一值的LANGUAGE [RFC5646]屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM