⚠️ Disclaimer: Reverse engineering process is not shown for security concerns. Research purposes only.
All channels, including paid channels like sports channels (RMC Sport, beIN SPORTS, Canal, etc.) movies channels or children's channels are decrypted (Widevine, Fairplay and Playready) 🤝
npx live-server
(since JS file is load as a module, opening html file in local will result with a CORS error in most browsers. so use a local server)
An API I've made returns all channels available for each provider (SFR or Canal) with their URLs, use them to play the channel for differents platforms Windows, Mac, iOS or Android according the DRM (Widevine, Fairplay or Playready) with Shaka Player, a Javascript player library.
📺 Working demo: https://www.youtube.com/watch?v=bqqmW_CgB_o
- Make sure nothing goes public 🥶
- Improve web app UI
- Make it a mobile app (including Chromecast SDK)