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
ownerkeyword 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
