Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Пример iOS-приложения для видеоконференции

Данный пример может использоваться для участия в видеоконференции для трех пользователей на Web Call Server и позволяет публиковать WebRTC-поток.

На скриншоте ниже представлен пример с конференцией, к которой присоединились два других участника.

Поля ввода, необходимые для установления соединения и присоединения к конференции

  • 'WCS URL' - адрес WCS-сервера
  • 'Login' - имя пользователя
  • 'Room' - имя "комнаты" конференции

На скриншоте вопроизводятся три видео

  • нижнее - видео с камеры данного участника
  • два верхних - видео от других двух участников

Работа с кодом примера

Для разбора кода возьмем версию примера Conference, которая доступена доступна для скачивания в сборке 2.5.2.

...

11. Остановка публикации видеопотока. (код)

FPWCSApi2Room unpublishunpublish код

Code Block
languagecpp
themeRDark
- (void)publishButton:(UIButton *)button {
    [self changeViewState:button enabled:NO];
    if ([button.titleLabel.text isEqualToString:@"STOP"]) {
        [room unpublish];
    } else {
        ...
    }
}

...