/ / Jak korzystać z EXT-X-MEDIA HTTP Live Streaming? ?

Jak korzystać z EXT-X-MEDIA HTTP Live Streaming? - iphone, cel-c, ios, wideo-streaming, http-live-streaming

Obecnie pracuję nad projektem, który był kręcony kilka razy w ciągu roku, w różnych porach roku.

Różne ścieżki wideo są synchronizowane czasowo, więc chciałbym skorzystać z HTTP Live Streaming EXT-X-MEDIA pozwolić użytkownikom przełączać się między porami roku na urządzeniach z systemem iOS.

Skonfigurowałem listę odtwarzania M3U8 zawierającą wideo, ale nie mogę ujawnić sterownica w odtwarzaczu Quicktime - ani na iPhonie, ani na iPadzie.

Oto moja lista odtwarzania:

#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

Czy to nie powinno działać?

Odpowiedzi:

1 dla odpowiedzi № 1

ID GRUPY służy do obsługi wielu języków. Oczywiście jest to możliwe w nowym znaczeniu, ale nie spodziewałbym się bardzo dobrej obsługi klienta.

Ale podana lista odtwarzania nie jest zgodna z najnowszą specyfikacją.

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

Wszyscy członkowie grupy, której atrybut AUTOSELECT ma wartość TAK MUSZĄ mieć atrybuty JĘZYK [RFC5646] z unikalnymi wartościami.