VINTEO Mobile: различия между версиями

Материал из База знаний VINTEO
 
(не показано 13 промежуточных версий 1 участника)
Строка 1: Строка 1:
 
[[VinteoWiki:База_знаний|Содержание]] / [[Сервер ВКС VINTEO]] / Общее описание ПО Vinteo Mobile
 
[[VinteoWiki:База_знаний|Содержание]] / [[Сервер ВКС VINTEO]] / Общее описание ПО Vinteo Mobile
 +
 
= Общее описание ПО Vinteo Mobile=
 
= Общее описание ПО Vinteo Mobile=
  
 
Vinteo Mobile представляет собой программное средство, устанавливаемое на мобильные устройства под управлением операционных систем Android и iOS.
 
Vinteo Mobile представляет собой программное средство, устанавливаемое на мобильные устройства под управлением операционных систем Android и iOS.
  
Vinteo Mobile предназначен для подключения к сеансам видеоконференцсвязи по протоколу webRTC, демонстрации контента, передачи и приёма видео и аудиоинформации, и вывода её на экран устройства.
+
Vinteo Mobile предназначен для подключения к сеансам видео-конференц-связи по протоколу webRTC, демонстрации контента, передачи и приёма видео и аудиоинформации, и вывода её на экран устройства.
 +
 
 +
== Устройства для доступа к ресурсам программы ==
 +
 
 +
Для доступа Пользователей к ресурсам Программы может быть использовано следующее компьютерное оборудование:
 +
 
 +
* планшетные компьютеры;
 +
* смартфоны.
 +
 
 +
Могут быть использованы следующие операционные системы:
 +
 +
* Android;
 +
* iOS.
  
 
== Функциональные возможности программы ==
 
== Функциональные возможности программы ==
Строка 17: Строка 30:
  
 
== Функциональные возможности видеоконференции ==
 
== Функциональные возможности видеоконференции ==
 +
 +
* осуществление звонков абонентам сервера ВКС «Vinteo» точка-точка; 
 +
* осуществление звонков в видео-конференц-комнаты на сервере ВКС «Vinteo»;
 +
* обработка гиперссылок вида «vinteo://...».
 +
* подключение к сеансам видео-конференц-связи по протоколу webRTC;
 +
* демонстрация и приём контента;
 +
* передача и приём видео- и аудиоинформации, вывод её на экран устройства;
 +
* осуществление звонков абонентам сервера ВКС «Vinteo» точка-точка.
 +
 +
== Функциональные ограничения ==
 +
 +
Vinteo Mobile имеет следующие ограничения:
 +
* одномоментная работа возможна только с одним сервером ВКС (вызывать абонентов или конференции можно только на том сервере (через тот сервер), который указан в настройках Vinteo Mobile);
 +
* для регистрации Vinteo Mobile на сервере ВКС «Vinteo» может быть заведен абонент с типом WS (работа с учетными записями другого типа (SIP, H323, Loop) не поддерживается), но подключение возможно и без регистрации;
 +
* устройство должно быть оборудовано встроенной камерой и микрофоном.
 +
 +
= Назначение мобильного клиента =
 +
 +
Vinteo Mobile представляет собой программное средство, устанавливаемое на мобильные устройства (планшетные компьютеры, смартфоны и т.п.) под управлением ОС Android и iOS.
 +
 +
Vinteo Mobile предназначен для подключения к сеансам видео-конференц-связи по протоколу webRTC, демонстрации контента, передачи и приёма видео и аудиоинформации, и вывода её на экран устройства.
 +
 +
= Функциональные задачи, решаемые мобильным клиентом =
 +
 +
'''Подключение к сеансам видео-конференц-связи по протоколу webRTC'''
 +
 +
Подключение может осуществляться как при наличии регистрации на сервере, так и без него. Для исходящего соединения используется набор номера конференции или абонента (с регистрацией) или с добавлением адреса сервера (без регистрации) в интерфейсе приложения. Для приёма входящего вызова необходимо принять или отклонить вызов через интерфейс приложения.
 +
 +
'''Передача и приём видео и аудиоинформации, и вывод её на экран устройства'''
 +
 +
Осуществляется по протоколу webRTC и выводится на средства отображения и озвучивания (дисплей, встроенные или внешние динамики устройства). В качестве источников изображения используется фронтальная или основная камера телефона, аватар или без источника. Источник входящего звука – встроенный или внешний микрофон.
 +
 +
'''Осуществление звонков абонентам сервера ВКС «Vinteo» точка-точка'''
 +
 +
Для звонка на любое другое устройство, зарегистрированное на сервере ВКС, необходимо осуществить исходящий вызов на номер нужного абонента. Регистрация на сервере в качестве абонента в данном случае обязательна.
 +
При осуществлении звонка абоненту сервера неавторизованным пользователем вызываемый абонент не получит никаких уведомлений и входящих звонков, а вызывающий пользователь будет перенаправлен к Автосекретарю сервера.
 +
Тип подключения удалённого устройства к серверу не имеет значения (SIP/H.323/webRTC).
 +
 +
'''Прием входящих звонков от абонентов сервера ВКС «Vinteo» точка-точка'''
 +
 +
Входящие звонки будут приходить только после регистрации на сервере. Для приема входящего вызова необходимо принять или отклонить вызов через интерфейс приложения.
 +
 +
'''Осуществление звонков в комнаты видеоконференций на сервере ВКС «Vinteo»'''
 +
 +
Осуществление звонков в комнаты видеоконференций может осуществляться как при наличии регистрации на сервере, так и без него. Для исходящего звонка необходимо ввести номер конференции (с регистрацией) или с добавлением адреса сервера (без регистрации) в интерфейсе приложения.
 +
Подключение осуществляется по протоколу webRTC.
 +
 +
'''Обработка гиперссылок вида «vinteo://...»'''
 +
 +
При нажатии на гиперссылку должен осуществляться запуск приложения Vinteo Mobile и автоматически инициируется вызов абонента/конференции.
 +
 +
'''Синхронизация контактов/групп с сервером Vinteo'''
 +
 +
При создании/редактировании контактов и групп в приложении Vinteo Mobile неавторизованным пользователем их данные сохраняются локально на мобильном устройстве. Передача и синхронизация с сервером Vinteo происходит только после авторизации на сервере ВКС при каждом запуске приложения.
 +
 +
'''Отображение нескольких видеопотоков одновременно'''
 +
 +
В случае, если в конференции удалённая сторона, помимо основного видеопотока транслирует поток контента (презентацию), Vinteo Mobile отобразит оба потока на экране приложения. При горизонтальном расположении устройства на весь экран будет показан только один видеопоток. Его выбор возможен после нажатия в любую часть экрана, что вызовет открытие интерфейса управления вызовом.
 +
 +
= Взаимодействие с другими программными продуктами =
 +
 +
Vinteo Mobile может взаимодействовать только с сервером Vinteo. Организация взаимодействия с программными клиентами и серверами видео- и аудио-конференц-связи различных производителей в части осуществления входящих и исходящих вызовов по протоколам SIP/H.323/webRTC и обмена сигнальным, видео- и голосовым трафиком в процессе проведения сеансов видеоконференцсвязи возможна посредством организации SIP/H.323 trunk между сервером Vinteo, на котором зарегистрирован абонент Vinteo Mobile, и сервером стороннего производителя, с настройкой необходимой маршрутизации вызовов.
 +
 +
= Ограничения по использованию мобильного клиента =
 +
 +
Vinteo Mobile имеет следующие ограничения:
 +
 +
* одномоментная работа возможна только с одним сервером ВКС (вызывать абонентов  можно только на том сервере (через тот сервер), который указан в настройках Vinteo Mobile, конференции можно вызывать на любом сервере (по короткому номеру можно вызывать конференции только на том сервере, который указан в настройках Vinteo Mobile, для вызова конференции на другом сервере нужно ввести "номер конференции@адрес сервера");
 +
* для регистрации Vinteo Mobile на сервере ВКС «Vinteo» может быть заведен абонент с типом WS (работа с учетными записями другого типа SIP, H323, Loop не поддерживается), но подключение возможно и без регистрации;
 +
* устройство должно быть оборудовано встроенной камерой и микрофоном.
 +
 +
{| class="wikitable"
 +
|-
 +
! Виды ограничений !! Описание ограничений
 +
|-
 +
| Ограничения по типу операционной системы || iOS 11.0+
 +
Android 6.0+
 +
|-
 +
| Ограничения по типу аппаратного обеспечения || Оперативная память не менее 2GB
 +
|-
 +
| Ограничения по объему обрабатываемых данных || Нет
 +
|-
 +
| Ограничения по прикладному ПО || Должен быть доступным Play Store для установки приложения (Android)
 +
Должен быть доступным App Store для установки приложения (iOS)
 +
|-
 +
| Ограничения по конфигурации других элементов среды функционирования || Наличие доступа до установленного сервера ВКС Vinteo по сети
 +
|-
 +
| Ограничения, связанные с требованиями по безопасности информации || Нет
 +
|-
 +
|}
 +
 +
= Виды и права пользователей Мобильного клиента =
 +
 +
В ПО «Vinteo Mobile» реализован ролевой метод управления доступом в соответствии c ролями субъектов. В приложении есть 2 роли пользователей:
 +
 +
'''1. Абонент''' – пользователь, имеющий учётную запись на сервере ВКС «Vinteo», прошедший процедуры авторизации и аутентификации. Абонент имеет следующие права:
 +
 +
* приём/осуществление вызовов абонентов сервера в том числе точка-точка;
 +
* осуществление звонков в комнаты видеоконференций по их номеру и адресу сервера;
 +
*групповой вызов участников в комнату конференций из интерфейса приложения;
 +
* автоматическое подключение к открытым видеоконференциям;
 +
* автоматическое подключение к закрытой (конфиденциальной) видеоконференции, в которой он является участником;
 +
* подключение к закрытой (конфиденциальной) видеоконференции по пин-коду;
 +
* создание/редактирование контактов и групп с выгрузкой на сервер;
 +
* настройка профиля: имени и пользовательского изображения участника (аватар);
 +
* выбор предпочитаемого и доступного аудиоустройства для входного/выходного звука во время звонка;
 +
* включение/выключение микрофона аудиоустройства во время звонка;
 +
* включение/выключение камеры видеоустройства во время звонка;
 +
* переключение между передней и задней камерой устройства во время звонка;
 +
* приём основного видеопотока и потока контента (презентация, картинки и т.д.);
 +
* автоматическое инициирование вызова абонента/конференции при нажатии на гиперссылку вида «vinteo://...»;
 +
* выбор языковой аудиодорожки.
 +
 +
'''2. Аноним''' – пользователь, не имеющий учётной записи на сервере ВКС «Vinteo». Аноним имеет следующие права:
 +
 +
* осуществление только исходящих вызовов в комнаты видеоконференций по их номеру и/или адресу сервера;
 +
* подключение к открытым конференциям без авторизации;
 +
* подключение к закрытой (конфиденциальной) видеоконференции только после подтверждения личности пользователя модератором этой конференции или ввода пин-кода;
 +
* создание/редактирование локальных контактов и групп;
 +
* установка адреса сервера по умолчанию для вызовов только по номеру;
 +
* настройка профиля: имени и пользовательского изображения участника (аватар);
 +
* выбор предпочитаемого и доступного аудиоустройства для входного/выходного звука во время звонка;
 +
* включение/выключение микрофона аудиоустройства во время звонка;
 +
* включение/выключение камеры видеоустройства во время звонка;
 +
* переключение между передней и задней камерой устройства во время звонка;
 +
* приём основного видеопотока и потока контента (презентация, картинки и т.д.);
 +
* автоматическое инициирование вызова абонента/конференции при нажатии на гиперссылку вида «vinteo://...»;
 +
* выбор языковой аудиодорожки.

Текущая версия на 11:16, 1 апреля 2024

Содержание / Сервер ВКС VINTEO / Общее описание ПО Vinteo Mobile

Общее описание ПО Vinteo Mobile

Vinteo Mobile представляет собой программное средство, устанавливаемое на мобильные устройства под управлением операционных систем Android и iOS.

Vinteo Mobile предназначен для подключения к сеансам видео-конференц-связи по протоколу webRTC, демонстрации контента, передачи и приёма видео и аудиоинформации, и вывода её на экран устройства.

Устройства для доступа к ресурсам программы

Для доступа Пользователей к ресурсам Программы может быть использовано следующее компьютерное оборудование:

  • планшетные компьютеры;
  • смартфоны.

Могут быть использованы следующие операционные системы:

  • Android;
  • iOS.

Функциональные возможности программы

Программа предоставляет пользователям следующие функциональные возможности и решает следующие технологические задачи:

  • подключение к сеансам видео-конференц-связи по протоколу webRTC;
  • передача и приём видео- и аудиоинформации, и вывод её на экран устройства;
  • осуществление звонков абонентам сервера ВКС Vinteo точка-точка;
  • осуществление звонков в комнаты видеоконференций на сервере ВКС Vinteo;
  • обработка гиперссылок вида «vinteo://...»

Функциональные возможности видеоконференции

  • осуществление звонков абонентам сервера ВКС «Vinteo» точка-точка;
  • осуществление звонков в видео-конференц-комнаты на сервере ВКС «Vinteo»;
  • обработка гиперссылок вида «vinteo://...».
  • подключение к сеансам видео-конференц-связи по протоколу webRTC;
  • демонстрация и приём контента;
  • передача и приём видео- и аудиоинформации, вывод её на экран устройства;
  • осуществление звонков абонентам сервера ВКС «Vinteo» точка-точка.

Функциональные ограничения

Vinteo Mobile имеет следующие ограничения:

  • одномоментная работа возможна только с одним сервером ВКС (вызывать абонентов или конференции можно только на том сервере (через тот сервер), который указан в настройках Vinteo Mobile);
  • для регистрации Vinteo Mobile на сервере ВКС «Vinteo» может быть заведен абонент с типом WS (работа с учетными записями другого типа (SIP, H323, Loop) не поддерживается), но подключение возможно и без регистрации;
  • устройство должно быть оборудовано встроенной камерой и микрофоном.

Назначение мобильного клиента

Vinteo Mobile представляет собой программное средство, устанавливаемое на мобильные устройства (планшетные компьютеры, смартфоны и т.п.) под управлением ОС Android и iOS.

Vinteo Mobile предназначен для подключения к сеансам видео-конференц-связи по протоколу webRTC, демонстрации контента, передачи и приёма видео и аудиоинформации, и вывода её на экран устройства.

Функциональные задачи, решаемые мобильным клиентом

Подключение к сеансам видео-конференц-связи по протоколу webRTC

Подключение может осуществляться как при наличии регистрации на сервере, так и без него. Для исходящего соединения используется набор номера конференции или абонента (с регистрацией) или с добавлением адреса сервера (без регистрации) в интерфейсе приложения. Для приёма входящего вызова необходимо принять или отклонить вызов через интерфейс приложения.

Передача и приём видео и аудиоинформации, и вывод её на экран устройства

Осуществляется по протоколу webRTC и выводится на средства отображения и озвучивания (дисплей, встроенные или внешние динамики устройства). В качестве источников изображения используется фронтальная или основная камера телефона, аватар или без источника. Источник входящего звука – встроенный или внешний микрофон.

Осуществление звонков абонентам сервера ВКС «Vinteo» точка-точка

Для звонка на любое другое устройство, зарегистрированное на сервере ВКС, необходимо осуществить исходящий вызов на номер нужного абонента. Регистрация на сервере в качестве абонента в данном случае обязательна. При осуществлении звонка абоненту сервера неавторизованным пользователем вызываемый абонент не получит никаких уведомлений и входящих звонков, а вызывающий пользователь будет перенаправлен к Автосекретарю сервера. Тип подключения удалённого устройства к серверу не имеет значения (SIP/H.323/webRTC).

Прием входящих звонков от абонентов сервера ВКС «Vinteo» точка-точка

Входящие звонки будут приходить только после регистрации на сервере. Для приема входящего вызова необходимо принять или отклонить вызов через интерфейс приложения.

Осуществление звонков в комнаты видеоконференций на сервере ВКС «Vinteo»

Осуществление звонков в комнаты видеоконференций может осуществляться как при наличии регистрации на сервере, так и без него. Для исходящего звонка необходимо ввести номер конференции (с регистрацией) или с добавлением адреса сервера (без регистрации) в интерфейсе приложения. Подключение осуществляется по протоколу webRTC.

Обработка гиперссылок вида «vinteo://...»

При нажатии на гиперссылку должен осуществляться запуск приложения Vinteo Mobile и автоматически инициируется вызов абонента/конференции.

Синхронизация контактов/групп с сервером Vinteo

При создании/редактировании контактов и групп в приложении Vinteo Mobile неавторизованным пользователем их данные сохраняются локально на мобильном устройстве. Передача и синхронизация с сервером Vinteo происходит только после авторизации на сервере ВКС при каждом запуске приложения.

Отображение нескольких видеопотоков одновременно

В случае, если в конференции удалённая сторона, помимо основного видеопотока транслирует поток контента (презентацию), Vinteo Mobile отобразит оба потока на экране приложения. При горизонтальном расположении устройства на весь экран будет показан только один видеопоток. Его выбор возможен после нажатия в любую часть экрана, что вызовет открытие интерфейса управления вызовом.

Взаимодействие с другими программными продуктами

Vinteo Mobile может взаимодействовать только с сервером Vinteo. Организация взаимодействия с программными клиентами и серверами видео- и аудио-конференц-связи различных производителей в части осуществления входящих и исходящих вызовов по протоколам SIP/H.323/webRTC и обмена сигнальным, видео- и голосовым трафиком в процессе проведения сеансов видеоконференцсвязи возможна посредством организации SIP/H.323 trunk между сервером Vinteo, на котором зарегистрирован абонент Vinteo Mobile, и сервером стороннего производителя, с настройкой необходимой маршрутизации вызовов.

Ограничения по использованию мобильного клиента

Vinteo Mobile имеет следующие ограничения:

  • одномоментная работа возможна только с одним сервером ВКС (вызывать абонентов можно только на том сервере (через тот сервер), который указан в настройках Vinteo Mobile, конференции можно вызывать на любом сервере (по короткому номеру можно вызывать конференции только на том сервере, который указан в настройках Vinteo Mobile, для вызова конференции на другом сервере нужно ввести "номер конференции@адрес сервера");
  • для регистрации Vinteo Mobile на сервере ВКС «Vinteo» может быть заведен абонент с типом WS (работа с учетными записями другого типа SIP, H323, Loop не поддерживается), но подключение возможно и без регистрации;
  • устройство должно быть оборудовано встроенной камерой и микрофоном.
Виды ограничений Описание ограничений
Ограничения по типу операционной системы iOS 11.0+

Android 6.0+

Ограничения по типу аппаратного обеспечения Оперативная память не менее 2GB
Ограничения по объему обрабатываемых данных Нет
Ограничения по прикладному ПО Должен быть доступным Play Store для установки приложения (Android)

Должен быть доступным App Store для установки приложения (iOS)

Ограничения по конфигурации других элементов среды функционирования Наличие доступа до установленного сервера ВКС Vinteo по сети
Ограничения, связанные с требованиями по безопасности информации Нет

Виды и права пользователей Мобильного клиента

В ПО «Vinteo Mobile» реализован ролевой метод управления доступом в соответствии c ролями субъектов. В приложении есть 2 роли пользователей:

1. Абонент – пользователь, имеющий учётную запись на сервере ВКС «Vinteo», прошедший процедуры авторизации и аутентификации. Абонент имеет следующие права:

  • приём/осуществление вызовов абонентов сервера в том числе точка-точка;
  • осуществление звонков в комнаты видеоконференций по их номеру и адресу сервера;
  • групповой вызов участников в комнату конференций из интерфейса приложения;
  • автоматическое подключение к открытым видеоконференциям;
  • автоматическое подключение к закрытой (конфиденциальной) видеоконференции, в которой он является участником;
  • подключение к закрытой (конфиденциальной) видеоконференции по пин-коду;
  • создание/редактирование контактов и групп с выгрузкой на сервер;
  • настройка профиля: имени и пользовательского изображения участника (аватар);
  • выбор предпочитаемого и доступного аудиоустройства для входного/выходного звука во время звонка;
  • включение/выключение микрофона аудиоустройства во время звонка;
  • включение/выключение камеры видеоустройства во время звонка;
  • переключение между передней и задней камерой устройства во время звонка;
  • приём основного видеопотока и потока контента (презентация, картинки и т.д.);
  • автоматическое инициирование вызова абонента/конференции при нажатии на гиперссылку вида «vinteo://...»;
  • выбор языковой аудиодорожки.

2. Аноним – пользователь, не имеющий учётной записи на сервере ВКС «Vinteo». Аноним имеет следующие права:

  • осуществление только исходящих вызовов в комнаты видеоконференций по их номеру и/или адресу сервера;
  • подключение к открытым конференциям без авторизации;
  • подключение к закрытой (конфиденциальной) видеоконференции только после подтверждения личности пользователя модератором этой конференции или ввода пин-кода;
  • создание/редактирование локальных контактов и групп;
  • установка адреса сервера по умолчанию для вызовов только по номеру;
  • настройка профиля: имени и пользовательского изображения участника (аватар);
  • выбор предпочитаемого и доступного аудиоустройства для входного/выходного звука во время звонка;
  • включение/выключение микрофона аудиоустройства во время звонка;
  • включение/выключение камеры видеоустройства во время звонка;
  • переключение между передней и задней камерой устройства во время звонка;
  • приём основного видеопотока и потока контента (презентация, картинки и т.д.);
  • автоматическое инициирование вызова абонента/конференции при нажатии на гиперссылку вида «vinteo://...»;
  • выбор языковой аудиодорожки.