Eikö tämä idea toimi?
Ohjelmasi antaa ffmpegille esim. urlin
http://cdnapi.kaltura.com/p/1955031/sp/195503100/playManifest/entryId/1_jnkpytek/flavorIds/0_pd905x9j/format/applehttp/protocol/http/a.m3u8...
Areenalta tulee ko. videolle jossain tiedostossa
#EXT-X-STREAM-INF: PROGRAM-ID=1,BANDWIDTH=
987136,RESOLUTION=640x360,SUBTITLES="subs"
http://ylekaod-a.akamaihd.net/s/fhl.../serveFlavor/entryId/1_jnkpytek/v/2/flavorId/0_xh6nni4i/name/a.mp4/index.m3u8...
#EXT-X-STREAM-INF: PROGRAM-ID=1,BANDWIDTH=
1548288,RESOLUTION=1280x720,SUBTITLES="subs"
http://ylekaod-a.akamaihd.net/s/fhl.../serveFlavor/entryId/1_jnkpytek/v/2/flavorId/0_cprqot0r/name/a.mp4/index.m3u8...
#EXT-X-STREAM-INF: PROGRAM-ID=1,BANDWIDTH=
2691072,RESOLUTION=1280x720,SUBTITLES="subs"
http://ylekaod-a.akamaihd.net/s/fhl.../serveFlavor/entryId/1_jnkpytek/v/2/flavorId/0_pd905x9j/name/a.mp4/index.m3u8...
#EXT-X-STREAM-INF: PROGRAM-ID=1,BANDWIDTH=
4227072,RESOLUTION=1920x1080,SUBTITLES="subs"
http://ylekaod-a.akamaihd.net/s/fhl.../serveFlavor/entryId/1_jnkpytek/v/2/flavorId/0_0umujzwl/name/a.mp4/index.m3u8...
Riittäisikö vaihtaa vain lihavoitu osa? Tarkkaa bitratea ei tarvittaisi valintaan koska näyttää ettei 640x360 ylitä megaa, heikompi 1280x720 alkaa aina ykkösellä ja parempi kakkosella ja paras on resoluutiosta riippumatta nelosella alkava, varmuuden vuoksi voisi testata alkaako 3 tai 4.