• tubbadu@lemmy.kde.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    So the “problem” is hardcoded where? changing the useragent will make the server give both Linux and Windows the same exact data I think, am I wrong? So it’s the browsers fault? Or there’s something I’m missing?

    • Chewy@discuss.tchncs.de
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      The user agent tells the web server what browser requests the website. It’s up to the server whether they ignore the user agent.

      DRM protected content isn’t just a http connection away, it’s encrypted content loaded after the initial website is displayed. The video is then decrypted by a proprietary DRM library called Widevine.

      Widevine has multiple security levels and Linux only supports the most basic one. This results in low bitrate/resolution with no way around it. The reason Linux only support L3 is that copyright holders don’t think Linux graphics stack gives them the same DRM guarantees that Windows/macOS/Android gives them.