Senior independent consulting for the full RDK and embedded Linux lifecycle – from architecture definition through production security hardening and Premium App certification. Available for project-based engagements, ongoing retainers, architecture reviews, and technical advisory. Remote-first with on-site availability in Taiwan and Asia-Pacific.

Ryvr Tech maintains its own RDK-V platform – used in production by clients and continuously developed as a reference stack for constrained-resource deployments.

RDK Platform Development

Full-stack RDK expertise across all major variants and generations:

  • RDK-V (video): STB and Smart TV platform bring-up and integration
  • RDK6: migration, containerization, Premium App lifecycle
  • RDK-B (broadband): gateway software and broadband CPE
  • Tiny RDK-V: a full platform with premium apps running in 1 GB RAM (1080p), scaling across 1.5 GB and 2 GB DRAM to 4K HDR
  • WPEFramework plugin development and debugging
  • DAC (Downloadable Application Containers) integration
  • Platform bring-up on HiSilicon, MStar/MediaTek and Synaptics SoCs

Constrained-Resource RDK-V

Ryvr Tech builds full RDK-V platforms for cost-optimised CPE hardware, where DRAM and flash budgets drive unit economics – proven across two different axes of constraint on real silicon:

  • Constrained DRAM: a complete RDK-V stack and premium apps (Amazon Prime Video and YouTube) running at 1080p in 1 GB of RAM on a HiSilicon Hi3798MV200 – the memory-budget, BOM-cost play
  • Constrained flash: a 4K HDR box fitting a 512 MB NAND, built from a 175 MB squashfs root filesystem on a HiSilicon Hi3796MV200, certified for Amazon Prime Video
  • Multiple SoC families in production: HiSilicon and MediaTek, across 1 GB, 1.5 GB and 2 GB DRAM
  • Full-stack optimisation: kernel, middleware, UI footprint and memory pressure, tuned to each hardware budget

At current DRAM and flash prices, trimming either budget is real money at volume – and Ryvr Tech has shown that neither a tight DRAM budget nor a tight flash budget rules out a full, modern RDK-V box.

RDK-V on Legacy Silicon

A capable but older SoC does not have to rule out a current RDK-V stack. Ryvr Tech ports RDK-V onto legacy and less-mainstream silicon, with the only external prerequisite being the SoC vendor’s standard Linux SDK – no RDK-specific silicon enablement required. Ryvr Tech does the full RDK-V bring-up on top of the vendor’s kernel, drivers and board support.

  • Supported silicon includes HiSilicon, MStar/MediaTek and Synaptics
  • Proven on a 2018 HiSilicon Hi3796MV200 with 512 MB NAND and 2 GB DRAM: a 4K HDR box with a custom UI, certified for Amazon Prime Video, built from a 175 MB squashfs root filesystem that fits the 512 MB NAND
  • Performance optimisation that gets strong results from older GPUs: on a separate 2 GB platform, a Doom 3 port was taken from 2-3 fps to 10-15 fps (around 5x) as a graphics-stack stress test

Premium App Certification

End-to-end Premium App certification on RDK-V platforms – from initial integration through security validation to letter of approval:

  • Amazon Prime Video certification (AVPK 6.2.1) – several platforms approved
  • YouTube certification on RDK-V
  • Full certification pipeline: integration, DRM (PlayReady 4.0), EME compliance, security hardening, and pentest
  • Penetration testing for new platform certification – required by Amazon for new platforms, delivered end-to-end by Ryvr Tech and accepted on several platforms
  • AppArmor per-app data isolation as part of certification security posture
  • Certification on constrained hardware – a 512 MB NAND, 4K HDR box – not just high-end reference platforms

Lightning 3 UI Development

RDK-V UI development on the current Lightning 3 (Blits) stack:

  • Resident launcher and home screen development
  • Overlay and band UI – control surfaces that appear over running apps without interrupting playback
  • Living-room browser: full web navigation driven entirely from the remote control
  • Cross-platform UI: same Lightning 3 codebase running on RDK-V and Samsung Tizen – see FinLightning
  • Performance optimisation on constrained hardware

AppArmor Security Hardening

Production MAC security policy design for STB and Smart TV platforms:

  • AppArmor profile design from scratch or expert review
  • Default profile production hardening (remount capability, apparmor tooling)
  • Per-app data isolation using the owner keyword in WPEFramework
  • Premium App data protection (Amazon Prime Video, YouTube)
  • Complain to Enforce mode transition planning and verification
  • Platform penetration testing for certification security sign-off
  • Non-root process security and Linux capability management

Platform Features and Integration

Additional platform capabilities delivered on RDK-V:

  • Bluetooth audio (A2DP) – headphones, speakers, and hearing aids, managed from on-screen UI
  • VPN integration at STB level (NordVPN on RDK-V) – whole-box or per-app routing
  • GPU/graphics stack optimisation – demonstrated 5x frame rate improvement on constrained hardware
  • DAB 2.1 device testing and certification – see DABScope
  • HLS/DASH encoding and manifest validation – see StreamPack

Yocto / OpenEmbedded and BSP

Embedded Linux build system and platform support:

  • Yocto layer (meta-layer) design and implementation
  • BSP layer development for ARM, MIPS and ARM64 platforms
  • Build system performance optimisation
  • RDK meta-layer customisation and upstream contribution
  • World first ARM 64-bit RDK-B build on Raspberry Pi 3 (Yocto 2.1)
  • Yocto 4.x upgrade and migration

System Architecture and API Design

Senior architecture leadership for embedded media platforms:

  • Software architecture definition and documentation
  • API design for TV middleware and embedded media
  • GStreamer pipeline architecture and optimisation
  • Performance profiling, measurement and improvement
  • Technical scoping and acceptance criteria definition
  • Cross-team technical alignment between East and West engineering teams

IoT and OCF Standards Consulting

IoT platform strategy and standards engagement:

  • Open Connectivity Foundation (OCF) compliance and architecture strategy
  • Healthcare IoT device specification and architecture
  • Audio/Video IoT standards (TV/STB, surveillance cameras)
  • EdgeX Foundry integration (Linux Foundation project)
  • IoT security architecture design

Technical Project Management

Delivery-focused PM for embedded development programmes:

  • RDK project scoping and milestone planning
  • Cross-cultural project management (Asia and Western engineering)
  • ODM and vendor management across Taiwan and Asia
  • Risk identification and mitigation strategies
  • Acceptance criteria definition and verification