Udostępnij przez


Obiekty strumienia

Obiekty strumienia to abstrakcja strumienia multimediów lub strumieni skojarzonych z sesją wywołania. Interfejsy i metody uwidocznione w obiektach strumienia i podstream umożliwiają aplikacji wykonywanie bardzo szczegółowych kontrolek, takich jak wstrzymanie strumienia, dodawanie nowych typów multimediów do sesji komunikacji lub dostosowywanie głośności audio określonego uczestnika konferencji.

Dwa główne typy strumieni to strumień i podstream. Interfejsy i metody standardowej implementacji są podobne zarówno dla podstreamingu, jak i dla niższego poziomu kontroli. Wszyscy dostawcy usług multimedialnych (MSP) muszą zaimplementować podstawowe interfejsy sterowania strumieniem, ale obsługa podstreams jest opcjonalna.

Ponadto niektórzy dostawcy usług implementują interfejsy specyficzne dla dostawcy dla strumieni. Na przykład protokół IPConf MSP udostępnia mechanizmy kontroli na poziomie uczestnika. Aby uzyskać podsumowanie, zobacz IPConf MSP Interfaces (Interfejsy MSP ipConf). W przypadku innych interfejsów, które mogą być implementowane, zobacz dokumentację dostawcy usług.

Msp i TAPI tworzą obiekty strumienia dla wywołania podczas początkowej konfiguracji sesji wychodzącej lub przychodzącej. Aplikacja jest odpowiedzialna za identyfikowanie odpowiednich terminali dla tych strumieni i wybieranie terminali na strumieniach.

Należy pamiętać, że w niektórych przypadkach msp może wymagać, aby aplikacja zatrzymała lub wstrzymała strumienie przed niektórymi operacjami sesji wywołań.

Interfejsy strumienia są udokumentowane w Media Service Provider Interface (MSPI) Reference.

Przykładowy kod Wybierz terminal przedstawia przykład wyliczania strumieni i wybierania na nich terminali.