Эта страница является
переводом страницы
Vinteo. Перевод выполнен на 100%.
iRidium for Vinteo
A set of tools to create control interfaces for equipment by Vinteo.
The documentation was updated on 15.6.2023
Description
Vinteo is a Russian manufacturer of server videoconferencing solutions providing up to 90% compatibility with all standard videoconferencing protocols.
Tested with equipment:
Vinteo ST is a complete solution that includes a fully-functional video conferencing server and a high-definition (4K Ultra HD) end device. It can act as a cascade server and gather participants in a local network with further connection to the main server with one video stream. Vinteo supports the H.323 codec, SIP protocol and WebRTC standard like other video communication solutions.
Preliminary Equipment Setup
Documentation for VINTEO setup T|ST
Work in iRidium
Create a new project and add Vinteo driver template (Scanner/Import tab) or manually set the driver.
Scanner / Import
The template adds commands and feedbacks according to the selected device and organizes them into folders according to their purpose. To do this, you need:
- Create a new project and click the Scanner > Vinteo (Templates) in the Devices tab;
- Choose a device you plan to control.
If the template does not satisfy you, you can set up the driver manually:
Setting Driver
1 Add the Vinteo driver in the Devices tab to a created project:
2 Enter the driver connection settings:
- Log Level - the level of logging;
- Host - IP-address of equipment;
- Port - port (22 by default);
- Login / Password - a login and password to access equipment;
- Driver Version - a driver version.
Setting Commands and Feedback Channels
To control equipment it is required to set commands (Commands) and feedback channels (Feedbacks). To send a command, drag'n'drop it on a graphic item and enter a value to send. To display feedback value drag'n'drop a feedback channel on a graphic item and choose how to output or display a value.
Read more about work with graphic items in the
"Types of graphic items" article.
Command
| Command |
Value |
Description
|
| Dial Manual |
Text |
Enter the client number to make a call to.
|
| Parameters: |
|
|
| Speed |
10240, 8192, 6144, 5120, 4608, 4096, 3584, 3072, 2560, 2048, 1536, 1024, 768, 512, 448, 384, 320, 256, 128, 64, auto |
Outgoing call speed in Kbps.
|
| Resolution |
4K 3840x2160, FullHD 1920x1080, HD 1280x720, SVGA 800x600, w576p 1024x576, 4CIF 704x576, 4SIF 704x480, VGA 640x480, w448p 768x448, 640x360, w288p 512x288, CIF 352x288, SIF 352x240, QCIF 176x144, QSIF 176x120, auto |
Resolution.
|
| Type |
SIP, H323, auto |
Type.
|
| Fps |
60, 30, 25, 24, 15, 10, 5, 1, auto |
FPS.
|
| Hangup All |
Any value |
End the current call and disconnect all participants.
|
| Mute |
0 / 1 |
Mute / unmute the microphone in the call.
|
| Get Mute |
Any value |
Request the microphone mute status.
|
| Parameters: |
|
|
| Refresh Interval (sec.) |
0 ~ ... |
Update time of Get Mute sending to the server. When Refresh Interval (sec.) is set to 0, the GetMute control command does not poll at intervals. A status request is made, when any value is received in the command. When Refresh Interval (sec.) is greater than 0, the Get Mute control command does not respond to the values sent to it. Instead, it polls at the specified interval.
|
| Shutdown |
Any value |
Turn off the video terminal.
|
| Reboot |
Any value |
Reboot the video terminal.
|
| Presentation Mode |
Any value |
Enable or disable "presentation" mode (image transmission from a source connected to the terminal).
|
| PIP |
Any value |
Enable or disable the "picture-in-picture" mode.
|
| Up |
Any value |
Camera movement up.
|
| Down |
Any value |
Camera movement down.
|
| Left |
Any value |
Camera movement left.
|
| Right |
Any value |
Camera movement right.
|
| Stop |
Any value |
Stop camera movement.
|
| Zoom - |
Any value |
Changes in objective lens focal length, zoom out.
|
| Zoom + |
Any value |
Changes in objective lens focal length, zoom in.
|
| Call Preset |
1 ~ 6 |
Call a saved camera preset.
|
| Save Preset |
1 ~ 6 |
Save a current camera position in presets.
|
| Get All Contact |
Any value |
Get a list of all contacts.
|
| Add Contact |
Any value |
Create a new contact (it only sends the generated string from the data channels: Add contact name + Add contact number).
|
| Параметры: |
|
|
| Type |
Auto, SIP, H323 |
Type.
|
| Add Contact Name |
Text |
Contact name required to form Add contact (only EN characters).
|
| Add Contact Number |
Text |
Contact number required to form Add contact.
|
| Pause |
Any value |
Enable / disable the camera in the call mode, enable "standby mode" in the system menu.
|
| Volume - |
0 ~ ... |
Turn down volume of the device. We emulate the button press duration, when sending a value to the command, where sending a value of 10 = 1 second of pressing a button.
|
| Volume + |
0 ~ ... |
Turn up volume of the device. We emulate the button press duration, when sending a value to the command, where sending a value of 10 = 1 second of pressing a button.
|
| Esc |
Any value |
"Picture-in-picture" - show/hide video from your camera in "Call" mode. "Camera control" - exit camera control. "Main interface" - go back.
|
* Value - indicate when dragging the command on graphic items.
Feedback
| Feedback |
Value |
Description
|
| Mute |
0 / 1 |
Microphone state in off / on call.
|
| Get All Contacts |
Text |
JSON string consisting of contact list data for use in Advanced List.
|
| Get Contact |
Text |
Contact name according to the ID specified in the Contact ID parameter
|
| Parameters: |
|
|
| Contact ID |
0 ~ ... |
Contact ID whose name will be displayed in the feedback channel.
|
* Value - a value given by equipment
Setting up Get All Contacts
1 To display the list of contacts, draw the Advanced List item.
2 Create a popup and name it Composition. Create Label elements on the popup - some templates that will display contact id, contact name, number, connection type and status.
3 Then go back to the Advanced List item and go to the template setting by clicking on the “Template setting” button.
4 Add the Composition popup and enter "type" in the Code line, as shown in the picture.
5 To set a template, open it with a double click. Then add labels to the template. Enter event in the Type field. Then add the following labesl with requierd tokens: type.Text, name.Text, id.Text, number.Text, status.Value.
After adding labels, click on the line several times and give each label a Value. Value for the labels:
- type.Text - type
- name.Text - name
- id.Text - id
- number.Text - number
- status.Value - status
6 To bind the feedback, click on the Advanced List item, then go to the Data source (located near the Template setting). Select Driver > Feedbacks > Get All Contacts.