본문 바로가기

Polycom/DMA

DMA Cascade (1) Cascade는 무엇인가?

DMA Cascade(1) Cascade는 무엇인가?

Polycom realpresence architecture 에서 DMA가 RMX를 관리하게 되면서 추가 또는 강화된 기능 중 하나가 Cascade 입니다.

DMA에서 제공하는 Cascade 방법은 Cascade for Bandwidth, Cascade for size 가 있습니다. 이 기능들이 어떻게 동작하는지 알아 보겠습니다.

 

본격적인 공부에 앞서 Cascade라는 뜻에 대해 알아보겠습니다.

네이버에서 검색해보면 위와 같이 나오는데 감이 잡히지 않습니다.

백과사전을 보면 여러가지 뜻이 있는데 전체적으로 보면 개체와 개체가 연쇄적으로 움직이며 계단식으로 영향을 끼친다는 정도로 의미를 파악할 수 있습니다.

 

그럼, 영상회의에서 실질적으로 Cascade가 동작한다고 말하는 것이 어떤 것인지 알아 보겠습니다. 한 문장으로 말하자면, 어떤 이유에서든 2개 이상의 영상회의를 엮어 같은 영상회의 방에 있는 것과 같은 효과를 내는 것입니다.

여러가지 이유가 있지만, 일반적으로 다음과 같은 상황일 때, Cascade를 사용합니다.

  1. 2개의 회의가 각기 다른 MCU 에서 진행되고 있을때.
  2. 자신 이외의 MCU에서 특정기능(ISDN, 시리얼 등)을 빌려와 활용하고자 할때.

다음은 우리가 예상할 수 있는 일반적인 형태의 Cascade layout 입니다.

위에서 보면 cascade 상태에서 conference A의 화면(왼쪽 아래) 를 보면, 4개의 칸 중 왼쪽 상단 칸에 Conference B의 전체 화면이 축소하여 보여지고, conference B의 화면 (오른쪽 아래)를 보면, 상단에 conference A의 전체화면이 축소되어 보여지는 것을 알수 있습니다.

 

위와 같은 형태로 Cascade 하는 것을 CP 모드로 Cascade 한다고 합니다. 하지만 작은 레이아웃에 다시 layout 을 나누다 보니 화자의 모습을 제대로 볼수 없습니다. 이를 보완하기 위해 CP 전체를 보여지는 것이 아닌 화자(Active Speaker)만 화면에 보여 주도록 설정하는 것이 일반적인 형태 입니다.

1x1 layout 만 전달하여 Active Speaker 의 영상만 Cascaded link 로 전송한 모습

 

아래와 같이 화면의 Layout 하나를 cascaded link 를 통해 전달되는 영상에 할달하여 이질감 없이 회의를 즐길 수 있습니다.

 

RMX admin guide를 보면Basic Cascading, Star Cascading, MIH (Multi-Hierarchy) Cascading 에 대해 기술 하고 있습니다. DMA가 없을 시 MCU끼리 미리 connection과 dial-pattern을 지정하여 동작하도록 하였습니다. 이 과정은 복잡해서 구성하는데 시간도 오래 걸리고 제약도 많습니다. 하지만, DMA를 사용하게 되면 간단하게 cascade를 구현할 수 있습니다.

DMA 에서 Cascade를 구현하게 되면 RMX에서 기능 구현을 위한 별도의 설정을 할 필요는 없으나, cascade 기능 자체를 원활하게 동작하게끔하는 Flag 설정이 필요합니다.

아래는 기능 구현을 위한 필수 Flag 입니다.

  1. Cascade 를 통해 생기는 looping 을 방지 합니다. 이 현상은 layout 이 1x1 이 아닐때 생깁니다.

  1. Cascaded link 를 통해 전하는 layout을 CP가 아닌 Active Speaker 한 사람만 보이도록 설정합니다.

  1. Cascade 되었을 때 Tone으로 알려줍니다.

 

이제 DMA를 통해 Cascade 할 준비가 끝났습니다. 다음 장 부터는 실제 Cascade가 어떻게 동작하는지 알아 보겠습니다.

Note. 최소 1개 이상의 AVC endpoint 가 포함된 회의를 위해 MCU간 cascade를 한다면 Link 는 H.323을 사용합니다. SIP cascade link 는 cascade 할 MCU 가 H.323을 지원하지 않을 때 사용합니다. Link 간 사용하는 Signaling Protocol 은 EP의 signaling protocol 과는 무관하기 때문에 Cascaded link 는 H.323이고 EP는 SIP서로간에 영향을 끼치지 않습니다.