Skip to end of metadata
Go to start of metadata

rdkbrowser2 is the browser application based on WPE, it is integrated with following components which enables it with new features compared with legacy rdkbrowser:

  • injectedBundle : Provides integration Layer for Service manager and Player inside WPE, adds ability to send messages between JavaScript & other application.
  • wpe-webkit : WebKit porting which is used with Wayland.
  • rdk-logger : Provides console and file level message logging feature to RDK component.
  • westeros : Wayland compositor library that allows applications to create their own Wayland displays, which allows nesting and embedding of third party application

Note: Currently a working injectedbundle is not available with CMF release hence servicemanager functionality such as native support for communicating with other RDK components is disabled for community released version of rdkbrowser2.

  • No labels


  1. Any idea how to launch web page using rdkbrowser2?

    1. rdkbrowser2 --url

  2. thanks would it required to set specific environment variables? Any dependencies on compositor - if so which compositor

  3. there is a wrapper script in the box called, it takes care of starting the westeros compositor and sets required environment.

    So, just call

  4. "Note: Currently a working injectedbundle is not available with CMF release"

    Is that means the current version of injectedbundle in RDKV release not work?

  5. we have been having trouble using because it kills the Receiver process for some reason and still do not seem to get focus for key press events from remote. are there any examples of how to use correctly to launch html app? thanks!

  6. Any idea how to disable CORS mechanism in rdkbrowser2?

    1. To disable CORS:

      ssh to the box, then create /opt/ with following contents


      and /tmp/rdkbrowser2_overrides.ini


      and restart rdkbrowser2 service