Все переводы

Материал из SmartPlayer

Введите имя сообщения для показа всех доступных переводов.

Сообщение

Найдено 2 перевода.

СообщениеТекущий текст
 ист. английский (en)=== '''Applying the API Key for Integration with SmartPlayer''' ===
The API key obtained in the ivideon personal account must be added to the SmartPlayer personal account. To do this, the user needs to log in to the SmartPlayer personal account and navigate to the "Settings" section.
[[File:Настройки_для_api_ключа.png|thumb|center| Example of the "Settings" section in the SmartPlayer personal account|800px]]
In the "Settings" section, the user needs to go to the "Integrations" block.
[[File:Интеграции_.png|thumb|center| Example of the "Integrations" block in the settings |800px]]
In this block, the user needs to configure the following parameters:
* Activate the checkbox
* Enter the API key value (must be copied from the ivideon personal account)
* Select the type of events that will be used in the broadcast. In this case, only the values for "line crossing" and "zone entry" will be used.
[[File:Параметры_интеграции.png|thumb|center| Example of the filled-out parameters in the "Integrations" block |800px]]
== '''Creating a Broadcast for Playback in SmartPlayer with the Necessary Settings''' ==
To receive data from the ivideon service and make SmartPlayer correctly respond to these events, the user must create a broadcast with specially configured parameters.
{{Note|This functionality is available in the following versions of the SmartPlayer client application:
* Windows - ver. 2.41.7
* Linux - ver. 2.41.7
* Android - ver. 1.74.2 and above.<br>
It is currently not implemented in the Web OS and Tizen OS client applications.|warn}}
==='''Server Application Setup:'''===
* Create a personal account on the required server application. When creating the personal account, the role must be set to "admin" with video analytics.
* Manually create a broadcast in the personal account and configure the transitions for the required content and event values (actions for events).
'''Programming Part:'''
* When implementing the programming part, "''socket.io v.2''" must be used. This solution is available at the following [https://socket.io/ link].<br>
''Personal Account:''
* Interaction with the personal account occurs via the ''http(s)'' and ''webSocket'' protocols. Information about "''socket.io v.2''" is provided above.<br>
''Protocol Information:''
* restApi - used mostly for authorization and file handling.
* Socket.io - used by most methods to interact with the personal account.
''Authorization:''
* Information on obtaining the necessary tokens can be found at this [https://dev.smartplayer.org/api-page/pages/1 link].
* Information on properly configuring "join" can be found at this [https://dev.smartplayer.org/api-page/events/28 link].
'''Receiving the Broadcast:'''
* A specific event can be used to get the list of broadcasts. Information on obtaining this event is available at this [https://dev.smartplayer.org/api-page/events/367 link].<br>
After receiving the data, the user needs to select the desired event. From this object, they must take the ID, which will be used in the event described below.<br>
'''Sending a Response Event:'''
* The next step is to send another event, available at this [https://dev.smartplayer.org/api-page/events/367 link], with the necessary parameters.<br>
The event with the correct parameters should switch the pages in the broadcast grid.
 ист. русский (ru)=== '''Применение API-ключа для интеграции со SmartPlayer ''' ===
Полученный API-ключи в личном кабинете ivideon пользователь должен добавить в личный кабинет SmartPlayer. Для этого пользователю необходимо авторизоваться в личном кабинете SmartPlayer и перейти в раздел "Настройки". 
[[File:Настройки_для_api_ключа.png|thumb|center| Пример отображения раздела "Настройки" в личном кабинете SmartPlayer|800px]]
В разделе "Настройки" пользователю необходимо перейти в блок "Интеграции". 
[[File:Интеграции_.png|thumb|center| Пример отображения Блока "Интеграции" в настройках |800px]]
В данной блоке пользователю необходимо настроить следующие параметры:
* Активировать чекбокс (галочку) 
* Ввести значение API-ключа (должен быть скопирован из личного кабинете ivideon)
* Выбрать тип событий, которые будут использоваться в трансляции. В текущем кейсе будут использоваться только значения - "пересечения линии" и "вход в зону".
[[File:Параметры_интеграции.png|thumb|center| Пример отображения заполняемых параметров в блоке "Интеграции" |800px]]
== '''Создание трансляции для проигрывания в SmartPlayer с нужными настройками ''' ==
Чтобы принимать данные с сервиса ivideon и заставить правильно реагировать на эти событие SmartPlayer пользователю необходимо создать трансляцию со специально настроенными параметрами. 
{{Note|Данный функционал доступен на следующих версиях клиентских приложения SmartPlayer:
* Windows - ver. 2.41.7
* Linux - ver. 2.41.7
* Android - ver. 1.74.2 и выше.<br>
Также на данный момент не реализован на клиентских приложения Web OS и Tizen OS|warn}}
==='''Подготовка серверного приложения:'''===
* Создать личный кабинет на нужном серверном приложении. При создании личного кабинета необходимо выставить роль - "admin" с видеоаналитикой
* Вручную создать трансляцию в личном кабинете и настроить переходы для нужного контента и значениями событий (действиями для событий)
'''Программная часть:'''
* При реализации программной части необходимо использовать "''socket.io v.2''". Данное решение доступно по [https://socket.io/ ссылке]<br>
''Личный кабинет:''
*Взаимодействие с личным кабинетом происходит по протоколу: ''http(s)'' и ''webSocket''. Информация о "''socket.io v.2''" указана выше.<br>
''Информация по протоколам:''
* restApi - используется в большинстве случаев для авторизации и работы с файлами
* Socket.io - используется большинством методов для работы с личным кабинетом
''Авторизация:''
* Информация о получении необходимых токенов можно получить по [https://dev.smartplayer.org/api-page/pages/1 ссылке]
* Информация о корректной настройки для "join" можно получить по  [https://dev.smartplayer.org/api-page/events/28 ссылке]
'''Получение трансляции:'''
* С помощью определенного события можно  получить список трансляций. Информация о получении события доступна по [https://dev.smartplayer.org/api-page/events/367 ссылке]. <br>
После получения данных необходимо будет выбрать нужное событие. У этого объекта необходимо взять ID, который будет подставлен в событие, описанное ниже.<br>
'''Отправка ответного события:'''
* Следующим шагом отправляется другое событие, доступное по [https://dev.smartplayer.org/api-page/events/367 ссылке], с нужными параметрами.<br>
Событие с правильными параметрами должно переключать страницы в эфирной сетке.