You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 38 Next »

  • Device Details
  • Prerequisite
  • Playing Test streams with Rialto
  • Running YouTube with Rialto
  • Known Issues / limitations


Device Details (Needs to be updated)

Params

Value

ChipRpi4
Cobalt RDK Common Port - Cobalt 22.lts
CPUARMv7 Processor rev 0
Crun1.4.2
DeviceVIP7802 secure streamer device
Dobby3.2.2
Gstreamer1.16.0
Kernel4.9.232-1.19
Memory16 GB flash and 2 GB RAM
PlayReady4.1.9.0
RDK Buildrdk-next
RDKServicesMain
UI

RDK Resident UI

WidevineNot Available
Yocto3.1 - Dunfell



Prerequisite:

Playing Test streams with Rialto

  • Stop wpeframework - systemctl stop wpeframework
  • For Rpi4 platform - Run the below command in the terminal
    export WESTEROS_DRM_CARD=/dev/dri/card0

  • For below steps, Refer Running YouTube with Rialto - Preferred Program - RDK Central Wiki page.
    - Run westeros
    - Start server manager simulator
    - Run Rialto Server for YouTube


  • Command used to run test streams

    rm /tmp/rialto-registry.bin ; GST_REGISTRY=/tmp/rialto-registry.bin RIALTO_DEBUG=5 RIALTO_CONSOLE_LOG=1 RIALTO_SOCKET_PATH=/tmp/rialto-0 XDG_RUNTIME_DIR=/tmp WAYLAND_DISPLAY=westeros-cobalt LD_LIBRARY_PATH="$PWD/usr/lib" COBALT_CONTENT_DIR="$PWD/usr/share/content/data" RIALTO_CLIENT_BACKEND_LIB="/usr/lib/libRialtoClient.so" gst-launch-1.0 playbin uri=file:///tmp/sample-video-file-for-testing.mp4



Running YouTube with Rialto

  • Stop wpeframework - systemctl stop wpeframework
  • For Rpi4 platform - Run the below command in the terminal
    export WESTEROS_DRM_CARD=/dev/dri/card0

  • For below steps, Refer Running YouTube with Rialto - Preferred Program - RDK Central Wiki page.
    - Run westeros
    - Start server manager simulator
    - Run Rialto Server for YouTube

  • There is a small correction in the below "Run YouTube" Command mentioned in rdk wiki page

    • remove "$PWD" in COBALT_CONTENT_DIR



    GST_REGISTRY=/tmp/rialto-registry.bin RIALTO_DEBUG=5 RIALTO_SOCKET_PATH=/tmp/rialto-0 XDG_RUNTIME_DIR=/tmp WAYLAND_DISPLAY=westeros-cobalt LD_LIBRARY_PATH="$PWD/usr/lib" COBALT_CONTENT_DIR="/usr/share/content/data" RIALTO_CLIENT_BACKEND_LIB="/usr/lib/libRialtoClient.so" /usr/bin/cobalt_bin

    Note: Make sure rialto-registry.bin is cleared
    rm /tmp/rialto-registry.bin



Pipeline diagram:






Known issues / limitations

Encrypted playback is not verified as a part of POC.











  • No labels