<?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%2Fen</id>
	<title>Translations:Интеграция SmartPlayer с ivideon/5/en - История изменений</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%2Fen"/>
	<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/en&amp;action=history"/>
	<updated>2026-05-13T17:00:31Z</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/en&amp;diff=14676&amp;oldid=prev</id>
		<title>N.Bloshkin: Новая страница: «=== &#039;&#039;&#039;Applying the API Key for Integration with SmartPlayer&#039;&#039;&#039; === 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 &quot;Settings&quot; section. 800px In the &quot;Settings&quot; section, the us...»</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/en&amp;diff=14676&amp;oldid=prev"/>
		<updated>2024-10-23T12:21:36Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «=== &amp;#039;&amp;#039;&amp;#039;Applying the API Key for Integration with SmartPlayer&amp;#039;&amp;#039;&amp;#039; === 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 &amp;quot;Settings&amp;quot; section. &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_api_%D0%BA%D0%BB%D1%8E%D1%87%D0%B0.png&quot; title=&quot;Файл:Настройки для api ключа.png&quot;&gt;thumb|center| Example of the &amp;quot;Settings&amp;quot; section in the SmartPlayer personal account|800px&lt;/a&gt; In the &amp;quot;Settings&amp;quot; section, the us...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== &amp;#039;&amp;#039;&amp;#039;Applying the API Key for Integration with SmartPlayer&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
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 &amp;quot;Settings&amp;quot; section.&lt;br /&gt;
[[File:Настройки_для_api_ключа.png|thumb|center| Example of the &amp;quot;Settings&amp;quot; section in the SmartPlayer personal account|800px]]&lt;br /&gt;
In the &amp;quot;Settings&amp;quot; section, the user needs to go to the &amp;quot;Integrations&amp;quot; block.&lt;br /&gt;
[[File:Интеграции_.png|thumb|center| Example of the &amp;quot;Integrations&amp;quot; block in the settings |800px]]&lt;br /&gt;
In this block, the user needs to configure the following parameters:&lt;br /&gt;
* Activate the checkbox&lt;br /&gt;
* Enter the API key value (must be copied from the ivideon personal account)&lt;br /&gt;
* Select the type of events that will be used in the broadcast. In this case, only the values for &amp;quot;line crossing&amp;quot; and &amp;quot;zone entry&amp;quot; will be used.&lt;br /&gt;
[[File:Параметры_интеграции.png|thumb|center| Example of the filled-out parameters in the &amp;quot;Integrations&amp;quot; block |800px]]&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Creating a Broadcast for Playback in SmartPlayer with the Necessary Settings&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
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.&lt;br /&gt;
{{Note|This functionality is available in the following versions of the SmartPlayer client application:&lt;br /&gt;
* Windows - ver. 2.41.7&lt;br /&gt;
* Linux - ver. 2.41.7&lt;br /&gt;
* Android - ver. 1.74.2 and above.&amp;lt;br&amp;gt;&lt;br /&gt;
It is currently not implemented in the Web OS and Tizen OS client applications.|warn}}&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Server Application Setup:&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
* Create a personal account on the required server application. When creating the personal account, the role must be set to &amp;quot;admin&amp;quot; with video analytics.&lt;br /&gt;
* Manually create a broadcast in the personal account and configure the transitions for the required content and event values (actions for events).&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Programming Part:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* When implementing the programming part, &amp;quot;&amp;#039;&amp;#039;socket.io v.2&amp;#039;&amp;#039;&amp;quot; must be used. This solution is available at the following [https://socket.io/ link].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Personal Account:&amp;#039;&amp;#039;&lt;br /&gt;
* Interaction with the personal account occurs via the &amp;#039;&amp;#039;http(s)&amp;#039;&amp;#039; and &amp;#039;&amp;#039;webSocket&amp;#039;&amp;#039; protocols. Information about &amp;quot;&amp;#039;&amp;#039;socket.io v.2&amp;#039;&amp;#039;&amp;quot; is provided above.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Protocol Information:&amp;#039;&amp;#039;&lt;br /&gt;
* restApi - used mostly for authorization and file handling.&lt;br /&gt;
* Socket.io - used by most methods to interact with the personal account.&lt;br /&gt;
&amp;#039;&amp;#039;Authorization:&amp;#039;&amp;#039;&lt;br /&gt;
* Information on obtaining the necessary tokens can be found at this [https://dev.smartplayer.org/api-page/pages/1 link].&lt;br /&gt;
* Information on properly configuring &amp;quot;join&amp;quot; can be found at this [https://dev.smartplayer.org/api-page/events/28 link].&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Receiving the Broadcast:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* 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].&amp;lt;br&amp;gt;&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sending a Response Event:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* The next step is to send another event, available at this [https://dev.smartplayer.org/api-page/events/367 link], with the necessary parameters.&amp;lt;br&amp;gt;&lt;br /&gt;
The event with the correct parameters should switch the pages in the broadcast grid.&lt;/div&gt;</summary>
		<author><name>N.Bloshkin</name></author>
	</entry>
</feed>