<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.smartplayer.org/index.php?action=history&amp;feed=atom&amp;title=Translations%3A%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_SmartPlayer_%D1%81_ivideon%2F5%2Fru</id>
	<title>Translations:Интеграция SmartPlayer с ivideon/5/ru - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.smartplayer.org/index.php?action=history&amp;feed=atom&amp;title=Translations%3A%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_SmartPlayer_%D1%81_ivideon%2F5%2Fru"/>
	<link rel="alternate" type="text/html" href="https://wiki.smartplayer.org/index.php?title=Translations:%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_SmartPlayer_%D1%81_ivideon/5/ru&amp;action=history"/>
	<updated>2026-05-13T17:00:21Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.smartplayer.org/index.php?title=Translations:%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_SmartPlayer_%D1%81_ivideon/5/ru&amp;diff=14662&amp;oldid=prev</id>
		<title>FuzzyBot: Импортирована новая версия из внешнего источника</title>
		<link rel="alternate" type="text/html" href="https://wiki.smartplayer.org/index.php?title=Translations:%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_SmartPlayer_%D1%81_ivideon/5/ru&amp;diff=14662&amp;oldid=prev"/>
		<updated>2024-10-23T12:07:58Z</updated>

		<summary type="html">&lt;p&gt;Импортирована новая версия из внешнего источника&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== &amp;#039;&amp;#039;&amp;#039;Применение API-ключа для интеграции со SmartPlayer &amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
Полученный API-ключи в личном кабинете ivideon пользователь должен добавить в личный кабинет SmartPlayer. Для этого пользователю необходимо авторизоваться в личном кабинете SmartPlayer и перейти в раздел &amp;quot;Настройки&amp;quot;. &lt;br /&gt;
[[File:Настройки_для_api_ключа.png|thumb|center| Пример отображения раздела &amp;quot;Настройки&amp;quot; в личном кабинете SmartPlayer|800px]]&lt;br /&gt;
В разделе &amp;quot;Настройки&amp;quot; пользователю необходимо перейти в блок &amp;quot;Интеграции&amp;quot;. &lt;br /&gt;
[[File:Интеграции_.png|thumb|center| Пример отображения Блока &amp;quot;Интеграции&amp;quot; в настройках |800px]]&lt;br /&gt;
В данной блоке пользователю необходимо настроить следующие параметры:&lt;br /&gt;
* Активировать чекбокс (галочку) &lt;br /&gt;
* Ввести значение API-ключа (должен быть скопирован из личного кабинете ivideon)&lt;br /&gt;
* Выбрать тип событий, которые будут использоваться в трансляции. В текущем кейсе будут использоваться только значения - &amp;quot;пересечения линии&amp;quot; и &amp;quot;вход в зону&amp;quot;.&lt;br /&gt;
[[File:Параметры_интеграции.png|thumb|center| Пример отображения заполняемых параметров в блоке &amp;quot;Интеграции&amp;quot; |800px]]&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Создание трансляции для проигрывания в SmartPlayer с нужными настройками &amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
Чтобы принимать данные с сервиса ivideon и заставить правильно реагировать на эти событие SmartPlayer пользователю необходимо создать трансляцию со специально настроенными параметрами. &lt;br /&gt;
{{Note|Данный функционал доступен на следующих версиях клиентских приложения SmartPlayer:&lt;br /&gt;
* Windows - ver. 2.41.7&lt;br /&gt;
* Linux - ver. 2.41.7&lt;br /&gt;
* Android - ver. 1.74.2 и выше.&amp;lt;br&amp;gt;&lt;br /&gt;
Также на данный момент не реализован на клиентских приложения Web OS и Tizen OS|warn}}&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Подготовка серверного приложения:&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
* Создать личный кабинет на нужном серверном приложении. При создании личного кабинета необходимо выставить роль - &amp;quot;admin&amp;quot; с видеоаналитикой&lt;br /&gt;
* Вручную создать трансляцию в личном кабинете и настроить переходы для нужного контента и значениями событий (действиями для событий)&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Программная часть:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* При реализации программной части необходимо использовать &amp;quot;&amp;#039;&amp;#039;socket.io v.2&amp;#039;&amp;#039;&amp;quot;. Данное решение доступно по [https://socket.io/ ссылке]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Личный кабинет:&amp;#039;&amp;#039;&lt;br /&gt;
*Взаимодействие с личным кабинетом происходит по протоколу: &amp;#039;&amp;#039;http(s)&amp;#039;&amp;#039; и &amp;#039;&amp;#039;webSocket&amp;#039;&amp;#039;. Информация о &amp;quot;&amp;#039;&amp;#039;socket.io v.2&amp;#039;&amp;#039;&amp;quot; указана выше.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Информация по протоколам:&amp;#039;&amp;#039;&lt;br /&gt;
* restApi - используется в большинстве случаев для авторизации и работы с файлами&lt;br /&gt;
* Socket.io - используется большинством методов для работы с личным кабинетом&lt;br /&gt;
&amp;#039;&amp;#039;Авторизация:&amp;#039;&amp;#039;&lt;br /&gt;
* Информация о получении необходимых токенов можно получить по [https://dev.smartplayer.org/api-page/pages/1 ссылке]&lt;br /&gt;
* Информация о корректной настройки для &amp;quot;join&amp;quot; можно получить по  [https://dev.smartplayer.org/api-page/events/28 ссылке]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Получение трансляции:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* С помощью определенного события можно  получить список трансляций. Информация о получении события доступна по [https://dev.smartplayer.org/api-page/events/367 ссылке]. &amp;lt;br&amp;gt;&lt;br /&gt;
После получения данных необходимо будет выбрать нужное событие. У этого объекта необходимо взять ID, который будет подставлен в событие, описанное ниже.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Отправка ответного события:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Следующим шагом отправляется другое событие, доступное по [https://dev.smartplayer.org/api-page/events/367 ссылке], с нужными параметрами.&amp;lt;br&amp;gt;&lt;br /&gt;
Событие с правильными параметрами должно переключать страницы в эфирной сетке.&lt;/div&gt;</summary>
		<author><name>FuzzyBot</name></author>
	</entry>
</feed>