(2021-06-14, 15:00)chrissxuk Wrote: I just received this information from ITV Hub
"Thanks for contacting ITV Hub.
That is correct, our development team is working on HD across a number of Samsung models, this is roughly 2018 & above.
The android app doesn't yet have the HD support, rest assured the team are working on making available across more devices.
I have since registered your interest in seeing it on the Android platform, details will reviewed by the development team."
I am surprised by what they say about Android though because following the latest ITV Hub update the quality of streams visually improved on my Amazon Firestick. Maybe ITV Hub via Amazon channels is different to other Android devices.
The amazon channels subscription for ITV is different to any other format for itv (amazon app, android app, apple app, linux/mac/windows browser access.) it is supplied and maintained by AWS.
The browser streams are encrypted and are according to the supplied manifest in each video page on the site split according to resolution and audio, with subtitles supplied as vtt.
See below as an example Taken from Stephen Series 1 Episode 1, broadcast last night.
[info] Available formats for *~data=nohubplus~hmac=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx: (note xxs are edited out by me.)
ID EXT RESOLUTION FPS | TBR PROTO | VCODEC VBR ACODEC ABR ASR MORE INFO
------------- --- ---------- --- - ----- ----- - ----------- ----- --------- ---- ------- --------------------
audio=96000 m4a audio only | 96k dash | mp4a.40.2 96k 48000Hz DASH audio, m4a_dash
video=503962 mp4 512x288 25 | 503k dash | avc1.64001F 503k DASH video, mp4_dash
video=703948 mp4 512x288 25 | 703k dash | avc1.64001F 703k DASH video, mp4_dash
video=1103974 mp4 896x504 25 | 1103k dash | avc1.64001F 1103k DASH video, mp4_dash
video=1403986 mp4 896x504 25 | 1403k dash | avc1.64001F 1403k DASH video, mp4_dash
video=1703906 mp4 896x504 25 | 1703k dash | avc1.64001F 1703k DASH video, mp4_dash
Those streams are encrypted, and will not be played unless a decryption key is provided, a key which is different for each individual program.
ITV hub, without a plus subscription does not supply a 720p or 1080p stream. and only stereo (2 channel sound).
Meanwhile over at STV, in which the stream quailty changes depending on the provider of the programmes, things a bit different, but only just.
Same programme, gives this
[info] Available formats for 6269777944001:
format code extension resolution note
hls-audio-0-en__Main_-0 mp4 audio only [en]
hls-audio-0-en__Main_-1 mp4 audio only [en]
hls-audio-1-en__Main_-0 mp4 audio only [en]
hls-audio-1-en__Main_-1 mp4 audio only [en]
hls-audio-2-en__Main_-0 mp4 audio only [en]
hls-audio-2-en__Main_-1 mp4 audio only [en]
dash-2c5c330d-f22d-474d-ba82-85b34fb05227-0 m4a audio only [en] DASH audio 64k , m4a_dash container, mp4a.40.2 (48000Hz)
dash-2c5c330d-f22d-474d-ba82-85b34fb05227-1 m4a audio only [en] DASH audio 64k , m4a_dash container, mp4a.40.2 (48000Hz)
dash-2c5c330d-f22d-474d-ba82-85b34fb05227-2 m4a audio only [en] DASH audio 64k , m4a_dash container, mp4a.40.2 (48000Hz)
dash-2c5c330d-f22d-474d-ba82-85b34fb05227-3 m4a audio only [en] DASH audio 64k , m4a_dash container, mp4a.40.2 (48000Hz)
dash-ac6197d1-faa9-4ed9-a231-d32f565af61f-0 m4a audio only [en] DASH audio 96k , m4a_dash container, mp4a.40.2 (48000Hz)
dash-ac6197d1-faa9-4ed9-a231-d32f565af61f-1 m4a audio only [en] DASH audio 96k , m4a_dash container, mp4a.40.2 (48000Hz)
dash-ac6197d1-faa9-4ed9-a231-d32f565af61f-2 m4a audio only [en] DASH audio 96k , m4a_dash container, mp4a.40.2 (48000Hz)
dash-ac6197d1-faa9-4ed9-a231-d32f565af61f-3 m4a audio only [en] DASH audio 96k , m4a_dash container, mp4a.40.2 (48000Hz)
dash-8cc14bb5-1ba8-4542-b5ba-ebc302be26b7-0 m4a audio only [en] DASH audio 127k , m4a_dash container, mp4a.40.2 (48000Hz)
dash-8cc14bb5-1ba8-4542-b5ba-ebc302be26b7-1 m4a audio only [en] DASH audio 127k , m4a_dash container, mp4a.40.2 (48000Hz)
dash-8cc14bb5-1ba8-4542-b5ba-ebc302be26b7-2 m4a audio only [en] DASH audio 127k , m4a_dash container, mp4a.40.2 (48000Hz)
dash-8cc14bb5-1ba8-4542-b5ba-ebc302be26b7-3 m4a audio only [en] DASH audio 127k , m4a_dash container, mp4a.40.2 (48000Hz)
dash-3a98d105-04ba-41df-91ed-272e384ef5bb-0 mp4 384x216 DASH video 198k , mp4_dash container, avc1.42000d, video only
dash-3a98d105-04ba-41df-91ed-272e384ef5bb-1 mp4 384x216 DASH video 198k , mp4_dash container, avc1.42000d, video only
dash-3a98d105-04ba-41df-91ed-272e384ef5bb-2 mp4 384x216 DASH video 198k , mp4_dash container, avc1.42000d, video only
dash-3a98d105-04ba-41df-91ed-272e384ef5bb-3 mp4 384x216 DASH video 198k , mp4_dash container, avc1.42000d, video only
hls-288-0 mp4 384x216 288k , avc1.42000d, video only
hls-288-1 mp4 384x216 288k , avc1.42000d, video only
dash-7692d9d1-fac6-4bfd-9841-39a0991a12f8-0 mp4 768x432 DASH video 387k , mp4_dash container, avc1.4d001e, video only
dash-7692d9d1-fac6-4bfd-9841-39a0991a12f8-1 mp4 768x432 DASH video 387k , mp4_dash container, avc1.4d001e, video only
dash-7692d9d1-fac6-4bfd-9841-39a0991a12f8-2 mp4 768x432 DASH video 387k , mp4_dash container, avc1.4d001e, video only
dash-7692d9d1-fac6-4bfd-9841-39a0991a12f8-3 mp4 768x432 DASH video 387k , mp4_dash container, avc1.4d001e, video only
hls-531-0 mp4 768x432 531k , avc1.4d001e, video only
hls-531-1 mp4 768x432 531k , avc1.4d001e, video only
dash-24b26aa5-0e53-4b3c-9314-075b7c90f686-0 mp4 1024x576 DASH video 883k , mp4_dash container, avc1.4d001f, video only
dash-24b26aa5-0e53-4b3c-9314-075b7c90f686-1 mp4 1024x576 DASH video 883k , mp4_dash container, avc1.4d001f, video only
dash-24b26aa5-0e53-4b3c-9314-075b7c90f686-2 mp4 1024x576 DASH video 883k , mp4_dash container, avc1.4d001f, video only
dash-24b26aa5-0e53-4b3c-9314-075b7c90f686-3 mp4 1024x576 DASH video 883k , mp4_dash container, avc1.4d001f, video only
hls-1111-0 mp4 1024x576 1111k , avc1.4d001f, video only
hls-1111-1 mp4 1024x576 1111k , avc1.4d001f, video only
dash-ea1f711e-246c-40ab-8a6f-e27cffe3b8ba-0 mp4 1280x720 DASH video 1430k , mp4_dash container, avc1.4d001f, video only
dash-ea1f711e-246c-40ab-8a6f-e27cffe3b8ba-1 mp4 1280x720 DASH video 1430k , mp4_dash container, avc1.4d001f, video only
dash-ea1f711e-246c-40ab-8a6f-e27cffe3b8ba-2 mp4 1280x720 DASH video 1430k , mp4_dash container, avc1.4d001f, video only
dash-ea1f711e-246c-40ab-8a6f-e27cffe3b8ba-3 mp4 1280x720 DASH video 1430k , mp4_dash container, avc1.4d001f, video only
hls-1712-0 mp4 1280x720 1712k , avc1.4d001f, video only
hls-1712-1 mp4 1280x720 1712k , avc1.4d001f, video only
dash-48000321-5f3d-4fe9-8d0f-7b3e5806830d-0 mp4 1920x1080 DASH video 3249k , mp4_dash container, avc1.640028, video only
dash-48000321-5f3d-4fe9-8d0f-7b3e5806830d-1 mp4 1920x1080 DASH video 3249k , mp4_dash container, avc1.640028, video only
dash-48000321-5f3d-4fe9-8d0f-7b3e5806830d-2 mp4 1920x1080 DASH video 3249k , mp4_dash container, avc1.640028, video only
dash-48000321-5f3d-4fe9-8d0f-7b3e5806830d-3 mp4 1920x1080 DASH video 3249k , mp4_dash container, avc1.640028, video only
hls-3713-0 mp4 1920x1080 3713k , avc1.640028, video only
hls-3713-1 mp4 1920x1080 3713k , avc1.640028, video only
hls-288-2 mp4 384x216 288k , avc1.42000d, mp4a.40.2
hls-288-3 mp4 384x216 288k , avc1.42000d, mp4a.40.2
hls-531-2 mp4 768x432 531k , avc1.4d001e, mp4a.40.2
hls-531-3 mp4 768x432 531k , avc1.4d001e, mp4a.40.2
hls-1111-2 mp4 1024x576 1111k , avc1.4d001f, mp4a.40.2
hls-1111-3 mp4 1024x576 1111k , avc1.4d001f, mp4a.40.2
hls-1712-2 mp4 1280x720 1712k , avc1.4d001f, mp4a.40.2
hls-1712-3 mp4 1280x720 1712k , avc1.4d001f, mp4a.40.2
http-2119k-720p-0 mp4 1280x720 2119k , MP4 container, H264, 689.59MiB
http-2119k-720p-1 mp4 1280x720 2119k , MP4 container, H264, 689.59MiB
hls-3713-2 mp4 1920x1080 3713k , avc1.640028, mp4a.40.2
hls-3713-3 mp4 1920x1080 3713k , avc1.640028, mp4a.40.2
At present they are not encrypted, but who knows when. Meanwhile, the 1080p streams have the resolution but not the bitrate of a fullHD broadcast. They are using a similar approach SBS or ABC in Au are using at the present.
But looking at say, SVT in sweden, they offer some modicum of hope for you and your search for hd content.
[info] Available formats for KA2VoDk:
format code extension resolution note
hls-cmaf-full-stereo-Svenska mp4 audio only [sv]
hls-cmaf-full-stereo-Tydligare_tal mp4 audio only [sv-x-tydligaretal]
hls-cmaf-full-stereo-Uppläst_text mp4 audio only [sv-x-tal]
hls-cmaf-full-surround-Svenska mp4 audio only [sv]
hls-cmaf-full-surround-Tydligare_tal mp4 audio only [sv-x-tydligaretal]
hls-cmaf-full-surround-Uppläst_text mp4 audio only [sv-x-tal]
hls-cmaf-lb-full-stereo-Svenska mp4 audio only [sv]
hls-cmaf-lb-full-stereo-Tydligare_tal mp4 audio only [sv-x-tydligaretal]
hls-cmaf-lb-full-stereo-Uppläst_text mp4 audio only [sv-x-tal]
hls-stereo-Svenska mp4 audio only [sv]
hls-ts-avc-stereo-Svenska mp4 audio only [sv]
hls-ts-full-stereo-Svenska mp4 audio only [sv]
hls-ts-full-stereo-Tydligare_tal mp4 audio only [sv-x-tydligaretal]
hls-ts-full-stereo-Uppläst_text mp4 audio only [sv-x-tal]
hls-ts-full-surround-Svenska mp4 audio only [sv]
hls-ts-full-surround-Tydligare_tal mp4 audio only [sv-x-tydligaretal]
hls-ts-full-surround-Uppläst_text mp4 audio only [sv-x-tal]
hls-ts-lb-full-stereo-Svenska mp4 audio only [sv]
hls-ts-lb-full-stereo-Tydligare_tal mp4 audio only [sv-x-tydligaretal]
hls-ts-lb-full-stereo-Uppläst_text mp4 audio only [sv-x-tal]
dashhbbtv-5 m4a audio only [sv] DASH audio 196k , m4a_dash container, mp4a.40.2 (48000Hz)
hls-cmaf-full-507 mp4 416x234 507k , hvc1.1.6.L123.90, 25.0fps, video only
hls-cmaf-lb-full-507 mp4 416x234 507k , hvc1.1.6.L123.90, 25.0fps, video only
hls-cmaf-full-519 mp4 416x234 519k , avc1.42c01f, 25.0fps, video only
hls-cmaf-lb-full-519 mp4 416x234 519k , avc1.42c01f, 25.0fps, video only
hls-551 mp4 416x234 551k , avc1.42c01f, 25.0fps, video only
hls-ts-avc-551 mp4 416x234 551k , avc1.42c01f, 25.0fps, video only
hls-ts-full-551 mp4 416x234 551k , avc1.42c01f, 25.0fps, video only
hls-ts-lb-full-551 mp4 416x234 551k , avc1.42c01f, 25.0fps, video only
dashhbbtv-4 mp4 416x234 DASH video 612k , mp4_dash container, avc1.42c01f, video only
hls-cmaf-full-762 mp4 416x234 762k , hvc1.1.6.L123.90, 25.0fps, video only
hls-cmaf-full-773 mp4 416x234 773k , avc1.42c01f, 25.0fps, video only
hls-cmaf-full-790 mp4 640x360 790k , hvc1.1.6.L123.90, 25.0fps, video only
hls-cmaf-lb-full-790 mp4 640x360 790k , hvc1.1.6.L123.90, 25.0fps, video only
hls-ts-full-805 mp4 416x234 805k , avc1.42c01f, 25.0fps, video only
hls-cmaf-full-1001 mp4 640x360 1001k , avc1.4d401f, 25.0fps, video only
hls-cmaf-lb-full-1001 mp4 640x360 1001k , avc1.4d401f, 25.0fps, video only
hls-1043 mp4 640x360 1043k , avc1.4d401f, 25.0fps, video only
hls-ts-avc-1043 mp4 640x360 1043k , avc1.4d401f, 25.0fps, video only
hls-ts-full-1043 mp4 640x360 1043k , avc1.4d401f, 25.0fps, video only
hls-ts-lb-full-1043 mp4 640x360 1043k , avc1.4d401f, 25.0fps, video only
hls-cmaf-full-1045 mp4 640x360 1045k , hvc1.1.6.L123.90, 25.0fps, video only
hls-cmaf-full-1256 mp4 640x360 1256k , avc1.4d401f, 25.0fps, video only
hls-cmaf-full-1289 mp4 960x540 1289k , hvc1.2.4.L123.90, 25.0fps, video only
hls-ts-full-1297 mp4 640x360 1297k , avc1.4d401f, 25.0fps, video only
dashhbbtv-3 mp4 640x360 DASH video 1494k , mp4_dash container, avc1.4d401f, video only
hls-cmaf-full-1503 mp4 960x540 1503k , avc1.4d401f, 25.0fps, video only
hls-cmaf-full-1544 mp4 960x540 1544k , hvc1.2.4.L123.90, 25.0fps, video only
hls-1556 mp4 960x540 1556k , avc1.4d401f, 25.0fps, video only
hls-ts-avc-1556 mp4 960x540 1556k , avc1.4d401f, 25.0fps, video only
hls-ts-full-1556 mp4 960x540 1556k , avc1.4d401f, 25.0fps, video only
hls-cmaf-full-1757 mp4 960x540 1757k , avc1.4d401f, 25.0fps, video only
hls-ts-full-1809 mp4 960x540 1809k , avc1.4d401f, 25.0fps, video only
hls-cmaf-full-1879 mp4 1280x720 1879k , hvc1.2.4.L123.90, 25.0fps, video only
hls-cmaf-full-2133 mp4 1280x720 2133k , hvc1.2.4.L123.90, 25.0fps, video only
hls-cmaf-full-2260 mp4 1280x720 2260k , avc1.4d401f, 25.0fps, video only
hls-2329 mp4 1280x720 2329k , avc1.4d401f, 25.0fps, video only
hls-ts-avc-2329 mp4 1280x720 2329k , avc1.4d401f, 25.0fps, video only
hls-ts-full-2329 mp4 1280x720 2329k , avc1.4d401f, 25.0fps, video only
dashhbbtv-2 mp4 960x540 DASH video 2337k , mp4_dash container, avc1.4d401f, video only
hls-cmaf-full-2514 mp4 1280x720 2514k , avc1.4d401f, 25.0fps, video only
hls-ts-full-2583 mp4 1280x720 2583k , avc1.4d401f, 25.0fps, video only
hls-cmaf-full-3292-0 mp4 1920x1080 3292k , avc1.640029, 25.0fps, video only
hls-cmaf-full-3292-1 mp4 1920x1080 3292k , hvc1.2.4.L123.90, 25.0fps, video only
hls-3383 mp4 1920x1080 3383k , avc1.640029, 25.0fps, video only
hls-ts-avc-3383 mp4 1920x1080 3383k , avc1.640029, 25.0fps, video only
hls-ts-full-3383 mp4 1920x1080 3383k , avc1.640029, 25.0fps, video only
hls-cmaf-full-3546-0 mp4 1920x1080 3546k , avc1.640029, 25.0fps, video only
hls-cmaf-full-3546-1 mp4 1920x1080 3546k , hvc1.2.4.L123.90, 25.0fps, video only
hls-ts-full-3637 mp4 1920x1080 3637k , avc1.640029, 25.0fps, video only
dashhbbtv-1 mp4 1280x720 DASH video 3730k , mp4_dash container, avc1.4d401f, video only
dashhbbtv-0 mp4 1920x1080 DASH video 5649k , mp4_dash container, avc1.640029, video only
That last entry gives a 1080p 5mb bitrate 5.1 audio stream, in this case for the as yet unbroadcasted Midsomer Murders S22E5 episode, For Death Prepare.
https://www.svtplay.se/video/32060859/mo...ow-murders
But, outside of the networks, and their technical teams you will not know if there will be a change over to higher resolution services. And most importantly for addons to offically run on kodi, no de-drm hacks.
And since encrypted streams are becoming the norm, getting such streams to work easily may be a problem for both the coders (who already do fantastic work.) and certain platforms. Googles widevine is becoming a standard, if not already and provides access to or limits access to certain HiRes streams depending on the platform that is accessing said stream. See the amazon prime forum for more details on that.