Пример iOS-приложения для видеоконференции
Данный пример может использоваться для участия в видеоконференции для трех пользователей на Web Call Server и позволяет публиковать WebRTC-поток.
На скриншоте ниже представлен пример с конференцией, к которой присоединились два других участника.
Поля ввода, необходимые для установления соединения и присоединения к конференции
- 'WCS URL' - адрес WCS-сервера
- 'Login' - имя пользователя
- 'Room' - имя "комнаты" конференции
На скриншоте вопроизводятся три видео
- нижнее - видео с камеры данного участника
- два верхних - видео от других двух участников
Работа с кодом примера
Для разбора кода возьмем версию примера Conference, которая доступена доступна для скачивания в сборке 2.5.2.
...
11. Остановка публикации видеопотока. (код)
FPWCSApi2Room unpublishunpublish код
Code Block | ||||
---|---|---|---|---|
| ||||
- (void)publishButton:(UIButton *)button { [self changeViewState:button enabled:NO]; if ([button.titleLabel.text isEqualToString:@"STOP"]) { [room unpublish]; } else { ... } } |
...