1 / 15

CLUE MCU use cases

CLUE MCU use cases. Espen Berger February. 15 – 16, 2012 . UC –MCU behaviour. Alice dial into a MCU and want video on all screens. Alice prefer the MCU to choose which media streams to receive Policy use cases Alice prefer segment switching over site switching

giulia
Download Presentation

CLUE MCU use cases

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 MCU use cases Espen Berger February. 15 – 16, 2012

  2. UC –MCU behaviour • Alice dial into a MCU and want video on all screens. Alice prefer the MCU to choose which media streams to receive • Policy use cases • Alice prefer segment switching over site switching • Alice prefer video-layout = ’hollywood-squares’ • Alice wants to update the switch policy during the call • Out of scope (?) • Alice wants to select who is on each screen

  3. 3x camera representation A-Middle A-Right A-left VC1 (A-Left), VC2(A-Middle), VC3 (A-Right)AC1, AC2, AC3 AC4 (Mixed – room ) Composed VC4, composedAC4, mixed Switched VC5, SwitchedAC4, mixed

  4. MCU - example C D B A-Middle A-Right A-left

  5. 3x stream offer from MCU • An MCU want to send upto 3 video and 3 audio streams, they might or might not be related. • CLUE Advertisement Captures VC1 ('Virtual1') not composed; switched; VC2 ('Virtual2') not composed; switched; VC3 ('Virtual3') not composed; switched; AC1 ('Audio1') not composed; switched; AC2 ('Audio2') not composed; switched; AC3 ('Audio3') not composed; switched; CaptureSet { VC1, VC2, VC3 } { AC1, AC2, AC3 }

  6. Default view Blaa blaa State1: 2x Personal and 1x meeting room • CLUE Configure VC1, VC2, VC3 AC1, AC2, AC3 B C D • MCU optimize by having same policy for all capture streams • Lip-sync enabled by matching RTCP SDES CNAME • No spatial information required except for next active speaker matching

  7. Switch policy - Site State1: 2x Personal and 1x meeting room • CLUE Configure VC1, VC2, VC3, switch-policy=’Site’ AC1, AC2, AC3 State2a: 3x camera active speaker (Site switched)

  8. Switch policy – Segment State1: 2x Personal and 1x meeting room • CLUE Configure VC1, VC2, VC3, switch-policy=’Segment’ AC1, AC2, AC3 State2: Right segment from triple is active (Segment switching)

  9. MCU with <switched-policy> • Policies • Segment: Switch in only active segment • Site: Switch in whole room • Round-Robin: Rotate every 10 sec • [TEXT+] • CLUE Advertisement VC1 ('Virtual1') not composed; switched; switch-policy={Segment, Site, Round-Robin} • CLUE Configure VC1, switch-policy={Segment}

  10. MCU with <video-layout> • Video-layout (Inspired by xcon [1]) • dual-view, single-view, Hollywood-squares • [TEXT+] // Extension point • CLUE Advertisement VC1 (’Composed1') composed; not switched; video-layout={dual-view, hollywood-squares } • CLUE Configure VC1, video-layout=hollywood-squares // Or with both VC1, switch-policy=Segment, video-layout=hollywood-squares

  11. Participant lock • Participant lock • A named participant (e.g. From RFC4575 or XCON) • Can be requested by conference identifier • CLUE Advertisement VC1 (’Composed1') composed; not switched; participant-lock=true • CLUE Configure VC1, particpant=’charlie@acme.org’

  12. Correlate information • RTCP SDES • CNAME: Canonical name (RFC3550) • SRCNAME: to Label Individual Sources(draft-westerlund-avtext-rtcp-sdes-srcname-00) • Lip-sync enabling • Same CNAME & SRCNAME • Media stream identifiers (msid) • Meta – information

  13. Issues • How to handle advertisements with 25 streams • An MCU could offer 1 – N and EP can request M • Reproduction of audio when positions are not fixed • Grouping of capture streams when you request 3x switched streams? • How to lock participants when the offer from MCU is 3x virtual streams • XCON or RFC4575 • CLUE policy announcement? • E.g. Switch-policy = { site, segment, round-robin }

  14. THANK YOU

  15. A regular three screen system • Has three screens • Can receive 6x audio streams Left Middle Right Speaker Speaker Speaker

More Related