Work in progess
Architecture for binary compatible Firebolt Native App in RDK-E and RDK7
...
draw.io Diagram |
---|
border | true |
---|
| |
---|
diagramName | RDKE_FireboltNativeApp_binary_exchangeable_architecture |
---|
simpleViewer | false |
---|
width | |
---|
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 12601209 |
---|
height | 799 |
---|
revision | 10 | 15 |
---|
|
also shows the Split between Application layer and Middleware layer
Items to solve and deliver in RDK7 by Q1 2025
- add New and possibly refactor JSON/RPC Firebolt API's to support all requirements from Youtube (v2025), Netflix (v8), Amazon Prime Video (AVPKv6) and Disney+ (v3.x)
- Requirements and new API's required are being discussed in Firebolt working group and need to land.
- Firebol2.0 Lifecycle support
- Firebolt2.0 new event and provider pattern for Firebolt Server to Application calls :
- Firebolt C++ SDK2.0 ,
- Firebolt C++ SDK with new 2.0 provider and event pattern support
Firebol2.0 Lifecycle support
- Media Pipeline with Rialto:
- add new Firebolt API solution to support required Premium App TEE use cases, via IPC API (eg firebolt JSON-RPC) instead of requiring share lib link binding and bring dependency chain that now comes with current Thunder iCrypto solution
- Have App launcher code/executable iso Thunder plugin. Need to share this code on rdkcentral
- Agree on approach for compile and runtime configurations of the Native App
- Add/describe Solution to support Dial and Youtube & Netflix test suite execution for Youtube/Netflix DAC based apps
- for RDKM-M RDK7 build
- use new AppManager iso RDKshell.
- entity with correct RialtoServerManager functionality
- Update VA-UI to use new AppManager iso RDKshell to launch apps
...