Hello everyone,
I hope you're all doing well. I'm reaching out to the experts and developers here regarding a technical hurdle I'm facing with the TOD streaming platform when trying to fetch the 4K HDR stream on a desktop browser (specifically Microsoft Edge).
The Issue:
On the desktop browser interface, the 4K HDR badges/labels appear on the event posters as general information. However, when initiating playback and checking the quality selector inside the player, 4K is completely missing (the maximum available option is 1080p). On the other hand, using the exact same account, the 4K stream triggers and plays flawlessly on official target apps (Smart TVs, Mobile/Tablets, or TV Boxes).
What I have already tried and configured (with no success):
Purchased and installed the official HEVC Video Extensions from the Microsoft Store on Windows.
Enabled PlayReady DRM and Hardware-secure DRM flags inside edge://flags.
Enabled HDR in Windows display settings (verified and working perfectly on YouTube 4K HDR).
Used Tampermonkey to inject a UserScript that forces MediaSource.isTypeSupported to always return true for hevc and hvc1 codecs.
Despite all these hardware and software optimizations, when checking the Network tab in Developer Tools (F12) and inspecting the response for the Manifest / MPD file, I noticed that the server is filtering out and stripping the 4K video representations completely before sending the manifest to the browser. It seems to dynamically strip the 4K layers based on the web platform token or the device profile.
My question to the experts:
Is there an active bypass, a specific header spoofing strategy, or an advanced Tampermonkey script capable of spoofing the API handshake to make the server believe the request is coming from an official Android TV or Smart TV app to deliver the complete MPD file with the 4K layers?
Or does the server mandate a strict hardware device attestation (Widevine L1 / PlayReady SL3000) that makes 4K strictly isolated within official native apps, meaning it's impossible to trick via a web browser?
Note: Extracting the DRM decryption keys is handled; my sole bottleneck right now is forcing the backend server to actually serve/expose the 4K stream layer to the browser environment.
Looking forward to your insights or any similar bypass experiences you might share.
Best regards.
+ Reply to Thread
Results 1 to 4 of 4
-
-
Whats so hard about installing the TOD app on a 4k TV or android box and sniffing the traffic? Using MITM.
-
There is no 4K HDR manifest available if using browser API so you simply can't
-
Try using Resource Override instead of Tampermonkey, and also ModHeader to change the headers
to force the detection of a mobile API
i don't have a TOD account, so i can't check it from my end
Discord: https://discordapp.com/users/697515275276517519
Similar Threads
-
Technical inquiry regarding stream analysis and DRM decryption for TOD.tv H
By medomax in forum Video Streaming DownloadingReplies: 0Last Post: 12th Apr 2026, 16:52 -
HDR experience - Win7 + HDR map + HDMI 1.3 vs. Win10/11 + HDR + HDMI 2.0
By bloodhand in forum Software PlayingReplies: 4Last Post: 17th May 2023, 17:13 -
HDR playback issue in my Android TV
By nmlss in forum DVB / IPTVReplies: 0Last Post: 26th Jun 2022, 13:36 -
Video shooting in HDR or SDR. Does HDR worth?
By Truthler in forum Camcorders (DV/HDV/AVCHD/HD)Replies: 32Last Post: 26th Feb 2022, 09:11 -
Any solution to transform HDR video to Youtube compatible HDR?
By Truthler in forum Video ConversionReplies: 2Last Post: 20th Jul 2021, 11:37


Quote