Skip to content

[SDL 0296] Possibility to update video streaming capabilities during ignition cycle #290

@theresalech

Description

@theresalech

Proposal: Possibility to update video streaming capabilities during ignition cycle

The main purpose of this proposal is to make it possible to update video streaming capabilities (VSC) during the ignition cycle.

Review: smartdevicelink/sdl_evolution#983

Steering Committee Decision:

The Steering Committee voted to accept this proposal with the following revisions:

  • (Item 3) For iOS, change streamingVideoDelegate to delegate. For Both iOS and Java Suite, use VideoStreamingRange.
  • (Item 10) Use VideoStreamingCapability struct for the AppCapability feature. While each capability will have to be reviewed to see if they can be reused for both system and app capabilities, we do feel confident enough to reuse VideoStreamingCapability for both.
  • (Item 11) Add the following to the HMI Integration Guidelines, and extend the Resolution Switching diagram to document this behavior.

The HMI should stop displaying video to the user after resizing the window instead of waiting for the StopStream request from Core. Video would resume after the video service is restarted. See the following example state flow: "user attempts to resize" -> "HMI stops displaying video" -> "head unit sends OnAppCapabilityUpdated" -> "HMI resizes/waits for stop and start of video stream" -> "display new video stream".

  • (Item 12) Add HMI as an impacted platform.

The proposal .md file was updated to reflect these revisions on 7/27/2020.

Metadata

Metadata

Assignees

No one assigned

    Labels

    proposalAccepted SDL Evolution Proposal

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions