멀티캐스트 COM 인터페이스

[ 랑데부 IP 전화 회의 컨트롤 및 인터페이스는 Windows Vista, Windows Server 2008 및 운영 체제의 후속 버전에서 사용할 수 없습니다. RTC 클라이언트 API는 비슷한 기능을 제공합니다.]

멀티캐스트 COM 인터페이스를 사용하면 멀티캐스트 주소에 대한 임대를 할당, 갱신 및 해제하기 위해 네트워크 시설에 액세스할 수 있습니다. 함수 및 데이터 구조 정의 집합을 캡슐화합니다. COM 인터페이스는 프로그래머가 이러한 데이터 구조를 이해하고 조작하는 부담을 덜어줍니다. 또한 TAPI 3 자체는 COM 기반이므로 이러한 인터페이스는 TAPI 3에서 제공하는 다른 기능과 일치하는 방식으로 멀티캐스트 주소 할당에 액세스할 수 있도록 합니다. 일반적으로 Windows API에 직접 액세스할 수 없는 Visual Basic, Java 또는 스크립팅 언어를 사용하여 작성된 애플리케이션은 이러한 인터페이스를 사용할 수 있습니다.

멀티캐스트 주소 할당은 현재 IETF 작업 그룹의 주제입니다. 현재 정보에 액세스하려면 인터넷 검색 엔진을 사용하여 "MDHCP" 또는 "MADCAP" 및 "인터넷 초안"을 쿼리합니다. 제안된 아키텍처에는 MADCAP 외에도 도메인 또는 AS 내에서 서버 간 조정을 위한 프로토콜과 도메인 간 조정을 위한 프로토콜이 포함되어 있습니다. 이 아키텍처는 현재 발전하고 있지만 클라이언트는 이 체계의 세부 정보에 대해 걱정할 필요가 없습니다.

이 구성 요소는 현재 IP 버전 4 주소만 지원합니다.

참고

이러한 인터페이스에 사용되는 프로토콜의 이름은 현재 MADCAP입니다. 이전 버전에서는 MDHCP라고 했습니다.

 

멀티캐스트 개체는 IMcastAddressAllocation 인터페이스에서 CoCreateInstance를 호출하여 만듭니다. IMcastAddressAllocation 인터페이스는 애플리케이션이 사용 가능한 모든 멀티캐스트 범위 목록을 가져올 수 있도록 EnumerateScopes 메서드를 노출합니다.

작업 scope 가져온 후에는 RequestAddress 메서드를 사용하여 서버에서 멀티캐스트 주소를 요청합니다. 요청이 성공하면 IMcastLeaseInfo 포인터가 반환됩니다. 그런 다음 이 인터페이스에서 노출하는 EnumerateAddresses 메서드를 사용하여 주소를 가져올 수 있습니다.

회의와 연결된 각 Media 개체는 ITConnection 인터페이스를 노출합니다. ITConnection::SetAddressInfo 메서드를 사용하면 가져온 멀티캐스트 주소를 회의 미디어에 할당할 수 있습니다. 회의와 연결된 모든 Media 개체의 각 ITConnection 인터페이스에 대해 주소를 설정해야 합니다.