@startuml
autonumber
box "Container" #LightGreen
participant Netflix
participant DPI
participant rialtoClient
end box
box "Platform" #LightBlue
participant rialtoServer
participant Ocdm
end box
Netflix -> DPI: getDrmTime(media_keys)
DPI -> rialtoClient: getDrmTime(media_keys_handle)
rialtoClient -> rialtoServer: getDrmTime(media_keys_handle)
rialtoServer -> Ocdm: opencdm opencdm_system_ext_get_ldldrm_session_limittime(media_keys_handle)
Ocdm --> rialtoServer: status, drm_time
rialtoServer --> rialtoClient: status, drm_time
rialtoClient --> DPI: status, drm_time
DPI --> Netflix: status, drm_time
@enduml |