Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Netflix Support on QtWebEngine



  • I am trying to run Netflix on a simple browser application.

    Below is my Configuration summary of Rpi 3B+


    Configure summary:
    Qt WebEngine:
    Embedded build ......................... yes
    Pepper Plugins ......................... yes
    Printing and PDF ....................... no
    Proprietary Codecs ..................... yes
    Spellchecker ........................... yes
    Native Spellchecker .................... no
    WebRTC ................................. no
    Use System Ninja ....................... yes
    Geolocation ............................ yes
    WebChannel support ..................... yes
    Use v8 snapshot ........................ yes
    Kerberos Authentication ................ no
    Building v8 snapshot supported ......... yes
    Use ALSA ............................... yes
    Use PulseAudio ......................... no
    Optional system libraries used:
    re2 .................................. no
    icu .................................. no
    libwebp, libwebpmux and libwebpdemux . yes
    opus ................................. yes
    ffmpeg ............................... yes
    libvpx ............................... yes
    snappy ............................... yes
    glib ................................. yes
    zlib ................................. yes
    minizip .............................. no
    libevent ............................. yes
    jsoncpp .............................. no
    protobuf ............................. no
    libxml2 and libxslt .................. no
    lcms2 ................................ no
    png .................................. yes
    JPEG ................................. yes
    harfbuzz ............................. yes
    freetype ............................. yes
    x11 .................................. no
    Required system libraries:
    fontconfig ........................... yes
    dbus ................................. yes
    nss .................................. yes
    khr .................................. yes
    glibc ................................ yes
    Required system libraries for qpa-xcb:
    libdrm ............................... no
    xcomposite ........................... no
    xcursor .............................. no
    xi ................................... no
    xtst ................................. no

    Qt is now configured for building. Just run 'make'.


    I face the below error

    62735c47-8c35-44a6-88f3-dc100e6e9acb-image.png

    Does anyone have a solution?



  • @dhavaljoshi what about this blog post?



  • Thanks, @Pablo-J-Rogina for your reply.
    Here I want to mention that I am not using Chromium,
    And the below components are already installed in the environment.

    Proprietary Codecs ..................... yes
    nss .................................................... yes
    ffmpeg ............................................ yes

    I am using Qt WebEngine 5.12.4
    I am running a simple browser example as shown below.
    Below is the error I am getting.

    3a3ef585-ca39-49d4-8403-851ffea4041b-image.png


  • Moderators

    @dhavaljoshi said in Netflix Support on QtWebEngine:

    Here I want to mention that I am not using Chromium,

    ...

    I am using Qt WebEngine 5.12.4

    Qt WebEngine is a "wrapper" for Chromium.

    And @Pablo-J-Rogina's link is about Netflix support on Qt WebEngine.

    And the below components are already installed in the environment.
    Proprietary Codecs ..................... yes
    nss .................................................... yes
    ffmpeg ............................................ yes

    You need the Widevine plugin, as described in @Pablo-J-Rogina's link.

    I am running a simple browser example as shown below.

    You must run chrome://components from Google Chrome, not from a Qt WebEngine browser.

    Use Google Chrome to download the plugin and then transfer the plugin to Qt WebEngine.

    (Tip: Google Chrome is not Chromium. Google Chrome adds a lot of things to Chromium).



  • Thank you @JKSH for you reply,
    Below picture is from raspbian OS-based chromium browser,
    In that, I am not able to find any component named Widevine CDM.

    IMG_20191016_123530.jpg

    Any other way to figure out the issue?


  • Moderators

    @dhavaljoshi said in Netflix Support on QtWebEngine:

    Below picture is from raspbian OS-based chromium browser,
    In that, I am not able to find any component named Widevine CDM.

    You'll need to find a way to install the plugin on Raspbian.

    This might be a start: https://www.raspberrypi.org/forums/viewtopic.php?p=1362535




Log in to reply