Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For apps that can support more than one concurrent playback the shared memory buffer shall be sized accordingly and partitioned into different logical areas for each playback session. The partitions need not necessarily be equally sized, for example if an app supports one UHD and one HD playback the 'HD' partition may be smaller. There can be a maximum of one 0 or more Web Audio region regions per Rialto Client.


draw.io Diagram
bordertrue
diagramNameShared memory partitioning for multiple playbacks
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth11411261
revision12


Note that the application is not directly aware of the layout of the shared memory region or even its existence, this is all managed internally by Rialto.

...

ParameterSize
Shared memory buffer8Mb * max_playback_sessions + 10kb * max_web_audio_playback_sessions
Max frames to request[24]
Metadata size per frame

Clear: Variable but <100 bytes

Encrypted: TODO

Video frame region size7Mb
Max video frame sizeTODO
Audio frame region size1Mb
Max audio frame sizeTODO
Web Audio region size10kb

...