Functional tasks addressed by the mobile client
Connecting to video conferencing sessions via WebRTC
Connection can be made with or without server registration. For outgoing connections the application interface is used to dial the conference or subscriber number (when registered) or to enter the conference number with the server address (without registration).
To accept an incoming call, accept or decline the call in the application interface.
Sending and receiving video and audio and displaying it on the device screen
Video and audio are sent and received over WebRTC and output to the display and audio playback devices (screen, built-in or external speakers).
Image sources may include the front or main camera of the mobile device, an avatar, or no video source. The incoming audio source is the built-in or external microphone.
Making calls to Vinteo VCS server subscribers (point-to-point)
To call a device registered on the Vinteo VCS server, make an outgoing call to the required subscriber number. Server registration is mandatory in this case.
If an unauthorized user tries to call a server subscriber, the callee will not receive an incoming call notification and the caller will be redirected to the server auto-attendant.
The remote device connection type to the server (SIP, H.323, WebRTC) does not matter.
Receiving incoming calls from Vinteo VCS server subscribers (point-to-point)
Incoming calls can only be received after registration on the VCS server. To accept a call, accept or decline the incoming call in the application interface.
Making calls to Vinteo VCS server video conference rooms
Calls to video conference rooms can be made with or without server registration. For an outgoing call enter the conference number (when registered) or the conference number with the server address (without registration) in the application interface.
Connection is made over WebRTC.
Handling vinteo://... links
When a vinteo://... link is opened, Vinteo Mobile is launched and
the call to the subscriber or connection to the conference is initiated
automatically.
Contact and group synchronization with the Vinteo server
When an unauthorized user creates or edits contacts and groups, the data is stored locally on the mobile device. Data is sent to and synchronized with the Vinteo VCS server after user authorization and on each application launch.
Displaying multiple video streams at once
If the remote party, in addition to the main video stream, is streaming content (e.g. a presentation) during the conference, Vinteo Mobile displays both streams on the application screen.
In landscape orientation only one video stream is shown. The stream to display is selected by tapping the screen to show the call control interface.