smartdevicelink / protocol_spec

Describes the communication protocol between a smartdevicelink enabled head unit and mobile application
https://smartdevicelink.github.io/protocol_spec/
BSD 3-Clause "New" or "Revised" License
14 stars 13 forks source link

[SDL 0058] Add video streaming capabilities #12

Closed theresalech closed 7 years ago

theresalech commented 7 years ago

Proposal: Add video streaming capabilities

This proposal extends SDL video streaming feature by 1) notifying video streaming capabilities of HMI to SDL proxy, and 2) adding "video format negotiation" procedure.

Review: https://github.com/smartdevicelink/sdl_evolution/issues/176

Steering Committee Decision:

The Steering Committee has decided to accept this proposal with revisions. The Xevo team (@shoamano83 @jhludwig) revised, based on the discussion in the Steering Committee meeting:

  1. Codecs and streaming transports need information in their descriptions to let develops know which ones are currently supported and which ones aren’t.
  2. Xevo will create first draft of the fallback streaming combination order.

The following changes were incorporated into the proposal:

  1. Added a note that not all video formats are supported yet.
  2. Added a suggested mechanism to pick a video format during video negotiation, including a fall back flow.

Note:

Protocol Spec will need to implement Video Streaming Control Capabilities