• Medlem
  • Stockholm
  • 2014-08-20 17:30

Vi har kört videocast, för en app med singelfil, 960x540 i upplösning.

Vi funderar nu på att byta till HTTP Live Streaming, Compressor har en inbyggd, inställning Prepare for HTTP Live Streaming, som genererar, Low, High för Bredband, Mobil, Wi-Fi, men vi vill ha lite fler/höger upplösningar framför allt i Bredband och Wi-Fi lägena.

Jag har kopierat inbyggda inställningen till Custom, och lagt till en ström, ändrat lite upplösningar och anpassat bit rates för dessa upplösningar.

Det verkar funkar när jag kör det, men jag får inte riktigt grep på hur "Action > When Done: Prepare for HTTP Live Streaming" funkar.

Kod från test_http_livestreaming.m3u8
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=14835945,CODECS="mp4a.40.2, avc1.4d4028"
Master-Broadband%20High.segments/prog_index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2869745,CODECS="mp4a.40.2, avc1.4d401e"
Master-Broadband%20Low.segments/prog_index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=4043362,CODECS="mp4a.40.2, avc1.4d401f"
Master-Broadband%20Mid.segments/prog_index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=10464674,CODECS="mp4a.40.2, avc1.42e028"
Master-Cellular%20High.segments/prog_index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=269472,CODECS="mp4a.40.2, avc1.42e016"
Master-Cellular%20Low.segments/prog_index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=5514025,CODECS="mp4a.40.2, avc1.42e01f"
Master-Cellular%20Mid.segments/prog_index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=14835945,CODECS="mp4a.40.2, avc1.4d4028"
Master-Wi-Fi%20High.segments/prog_index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=868711,CODECS="mp4a.40.2, avc1.42e01e"
Master-Wi-Fi%20Low.segments/prog_index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=4092369,CODECS="mp4a.40.2, avc1.42e01f"
Master-Wi-Fi%20Mid.segments/prog_index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=37355,CODECS="mp4a.40.2"
Master-Audio%20for%20HTTP%20Live%20Streaming.segments/prog_index.m3u8

Fråga:
BANDWIDTH=14835945, genereras det utifrån inställningen av bit rate:n i strömmen, "Broadband High" upplösningen 1920x1080 @ 8.5 Mbps (min inställning) eller är det något kodord som low, mid, high som är nyckeln.

Och väljer appen automatisk vilken ström beroende på vilken hastighet uppkopplingen har, eller väljer en WiFi uppkoppling automatisk bara mellan Wifi-strömmarna "Wi-Fi High, Wi-Fi Mid, Wi-Fi Low", "Master-Wi-Fi%20High.segments/prog_index.m3u8 ... Master-Wi-Fi%20Low.segments/prog_index.m3u8"