1 / 13

CLUE Overview and Architecture

CLUE Overview and Architecture. IETF 82 CLUE ad hoc meeting Allyn Romanow allyn@cisco.com. What’s important about CLUE. Relationships between multiple streams For SIP based systems Extensible . R. R. C. C. L. L. CLUE functional model. Conferencing Server. CLUE MetaData.

zorina
Download Presentation

CLUE Overview and Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CLUE Overview and Architecture IETF 82 CLUE ad hoc meeting Allyn Romanow allyn@cisco.com

  2. What’s important about CLUE • Relationships between multiple streams • For SIP based systems • Extensible

  3. R R C C L L CLUE functional model Conferencing Server CLUE MetaData London Focus Dallas R L R L Paris Video/Audio = RTP Session/Call setup=SIP CLUE metadata exchange = ? 3

  4. How it works • Description of stream relationships • Capture attributes • Physical simultaneity • Encoding groups • Messaging model • Mechanism for receiver to choose streams • Extensible

  5. Information Structure Capture Sets Media Capture Audio or Video Media Capture Audio or Video Media Capture Audio or Video Simultaneous Transmission Set Attributes Encode Group

  6. Attributes Provides Extensibility • Audio attributes • Purpose (role) • Main • Presentation • Mixed– true/false • Channel Format • Linear array • Stereo • Mono • Linear position • 0 to 100

  7. Attributes • Purpose: main, presentation • Composed: true, false • Audio Format: mono, stereo, tbd • Area of capture • Point of capture

  8. Encoding Groups Media Stream Provider Encoding group Encoding group Encoding Group

  9. Provider Capture Advertisement Captures with attributes Simultaneous transmission sets Capture sets Encoding groups

  10. Basic message flow Media Stream Consumer Media Stream Provider Consumer capability advertisement Media capture advertisement Consumer configuration of provider’s streams

  11. SDP Offer Answer Model • Purpose to agree on “view” of the conference • A and B agree what they will send & receive • An initiator and an answerer A  offer  B A  answer  B

  12. CLUE Messaging Model • Purpose is not to agree on single set of shared variables and parameters • Publish/ subscribe • Purpose • A learns, then chooses what it wants from B • B learns, then chooses what it wants from A

  13. Message Flow • Bconsumer capabilities(description)A • Bprovider advertisementA • Bconsumer configures(chooses)A • AND • Aconsumer capabilities(description)B • Aprovider advertisementB • AconsumerconfiguresB

More Related