Объявления в режиме IP-TV/en: различия между версиями

Материал из SmartPlayer
Новая страница: «IP-TV Announcements Mode»
 
Обновление для соответствия новой версии исходной страницы.
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
<div lang="ru" dir="ltr" class="mw-content-ltr">
<languages/>
{{Note|'''Данный функционал доступен с версии клиентского приложения Android OS 1.89.'''|warn}}
{{Note|'''This functionality is available starting from Android OS client application version 1.89.'''|warn}}
== '''Описание ситуации''' ==
== '''Description of the Situation''' ==
Для функционала IP=TV была добавлена возможность создавать и вставлять рекламные объявления прямо во время проигрывания потока. Теперь объявления спокойно встраиваются в эфирную сетку проигрывания потока и делают настройку эфирной сетки более гибкой.
The IP-TV functionality now includes the ability to create and insert advertisements directly during stream playback. Ads are seamlessly integrated into the broadcast schedule, making the configuration more flexible.
== '''Логика работы''' ==
== '''Operational Logic''' ==
После настройки объявления и установки их на устройство с проигрываемым потоком меняется логика проигрывания эфирной сетки. Объявления в режиме «IP-TV» не ставят текущий проигрываемый поток на паузу. Одномоментно запускается проигрывание объявления (в соответствии с выставленными настройками). После завершения проигрывания объявления поток продолжает воспроизведение с того момента, когда объявление было закончено (с учетом длительности объявления).Для пользователя поток приостанавливается, но технически продолжает работать в фоне и не кэшируется. В нужный момент (после завершение проигрывания объявления) поток продолжает проигрывать свой контент.
After configuring advertisements and assigning them to a device with a running stream, the broadcast logic changes. In “IP-TV” mode, advertisements do not pause the currently playing stream. Instead, the ad playback starts simultaneously according to configured settings. After the ad finishes, the stream continues from the point corresponding to the ad duration.  
== '''Алгоритм действий''' ==
From the user’s perspective, the stream appears paused, but technically it continues running in the background without caching. At the required moment (after the ad ends), the stream resumes playback.
Чтобы настроить данный функционал, пользователю необходимо зарегистрироваться/авторизоваться в личном кабинете SmartPlayer.<br>
== '''Action Algorithm''' ==
Следующим шагом пользователю необходимо перейти в раздел «Объявления» и выбрать категорию «Создать».
To configure this functionality, the user must register/log in to the SmartPlayer personal account.<br>
[[File:Создание_объявлений.png|thumb|center| Пример отображения раздела «Объявления» и категории «Создать»|800px]]
Next, go to the “Announcements” section and select the “Create” category.
Далее откроется страница создания объявления с параметрами, которые надо заполнить. Подробнее с настройками объявления можно ознакомиться по [https://wiki.smartplayer.org/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9 ссылке].
[[File:Создание_объявлений.png|thumb|center| Example of the “Announcements” section and “Create” category|800px]]
{{Note|'''Для корректной работы проигрывания объявлений в режиме «IP-TV» нужно использовать тип проигрывания — «В определённое время». С другими типами проигрывания объявления работать не будут.'''|warn}}
A page for creating an announcement will open with parameters to fill in. Detailed information about announcement settings is available via the [https://wiki.smartplayer.org/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9 link].
[[File:Правильный_тип_контента.png|thumb|center| Пример отображения нужного типа проигрывания «В определённое время»|800px]]
{{Note|'''For correct operation in “IP-TV” mode, the playback type must be set to “At a specific time”. Other playback types are not supported.'''|warn}}
После необходимо выбрать нужное устройство, просмотреть итоговую информацию о создаваемом объявлении и завершить настройку по кнопке «Сохранить». <br>
[[File:Правильный_тип_контента.png|thumb|center| Example of the required playback type “At a specific time”|800px]]
Как только созданные объявления будут внесены в эфирную сетку, устройство их загрузит и пользователю остаётся дождаться начала проигрывания объявления в рамках режима «IP-TV».
Next, select the required device, review the summary information, and complete the setup by clicking the “Save” button.<br>
== '''Тонкости и нюансы работы функционала''' ==
Once the created announcements are added to the broadcast schedule, the device will download them, and the user only needs to wait for playback to begin in IP-TV mode.
В этом разделе будут перечислены ограничения и тонкости работы объявлений в рамках IP-TV:
== '''Details and Limitations''' ==
* При выходе рекламы в режиме IPTV поток приостанавливается для пользователя. После завершения объявления воспроизведение продолжается с того момента, на котором оно было прервано. При этом сам поток не останавливается и не кэшируется, а продолжает идти в фоне;
This section outlines the specifics and limitations of IP-TV advertisements:
* после завершения настройки параметров объявления, в момент отправки события с объявлением система проводит проверку, активен ли на устройстве режим «Синхронизации» или «IP-TV».
* During ad playback, the stream appears paused to the user but continues running in the background without caching;
* во время проигрывания объявления переключать потоки с помощью пульта управления устройством нельзя;
* after configuring the ad, the system checks whether “Synchronization” or “IP-TV” mode is active on the device;
* при нажатии кнопок на пульте устройства отобразится подсказка с информацией: «Проигрывание будет продолжено после завершения рекламы» (подсказка будет на английском языке);
* switching streams using the remote control is not possible during ad playback;
[[File:Пример_подписи проигрывания.png|thumb|center| Пример отображения подсказки с информацией|800px]]
* pressing remote control buttons will display a message: “Playback will continue after the advertisement ends” (in English);
* рекламное объявление на устройстве загружается заранее, поэтому при запуске проигрывания объявления переход незаметен (или минимально заметен, но это особенности потоков). Переход с потока на объявление происходит почти незаметно.
[[File:Пример_подписи проигрывания.png|thumb|center| Example of the message display|800px]]
* после завершения объявления поток может возобновиться раньше (отклонение 0,5 – 1 сек). Это необходимо чтобы устройство успело загрузить поток;  
* advertisements are preloaded, so the transition is seamless or minimally noticeable;
* на скорость возврата к потоку и переходы также влияет тип и особенности потока. Например, поток с YouTube является более нагруженным поэтому могут быть небольшие артефакты (иконки загрузки или пустой кадр с чёрным экраном). Это особенность потока YouTube ;
* after an ad finishes, the stream may resume slightly earlier (0.5–1 second deviation) to allow proper loading;
* вся информация о проигранном объявлении попадает в статистику;
* return speed and transitions depend on stream type (e.g., YouTube streams may show loading artifacts);
* в создаваемых объявлениях поддерживается проигрывание следующих типов контента: картинки, видео, видео с аудиодорожкой, аудио.
* all advertisement playback data is recorded in statistics;
== '''Полезная информация''' ==
* supported content types for advertisements: images, video, video with audio, audio.
В этом разделе пользователь может ознакомиться с дополнительными материалами, которые помогут ему лучше разобраться в работе платформы:
== '''Useful Information''' ==
This section provides additional materials for better understanding:
# [[Создание объявлений]]
# [[Создание объявлений]]
# [[Тип проигрывания объявления "Между контентом и трансляцией"]]
# [[Тип проигрывания объявления "Между контентом и трансляцией"]]
Строка 34: Строка 35:
# [[Объявление в конце цикла эфирной сетки]]
# [[Объявление в конце цикла эфирной сетки]]
# [[Формирование отчета по объявлениям]]
# [[Формирование отчета по объявлениям]]
== '''Дополнительная информация''' ==
== '''Additional Information''' ==
Если данная статья не помогает использовать функционал по назначению или после её прочтения остаются вопросы, эти вопросы можно задать в разделе "Обсуждения" вверху страницы.
If this article does not help you use the functionality as intended or if you still have questions, you can ask them in the “Discussions” section at the top of the page.
[[File:Обсуждение_объявлений.png|thumb|center| Пример отображения вкладки "Обсуждения" на wiki-странице |800px]]
[[File:Обсуждение_объявлений.png|thumb|center| Example of the “Discussions” tab on the wiki page |800px]]
</div>

Текущая версия от 15:46, 8 апреля 2026

This functionality is available starting from Android OS client application version 1.89.

Description of the Situation

The IP-TV functionality now includes the ability to create and insert advertisements directly during stream playback. Ads are seamlessly integrated into the broadcast schedule, making the configuration more flexible.

Operational Logic

After configuring advertisements and assigning them to a device with a running stream, the broadcast logic changes. In “IP-TV” mode, advertisements do not pause the currently playing stream. Instead, the ad playback starts simultaneously according to configured settings. After the ad finishes, the stream continues from the point corresponding to the ad duration. From the user’s perspective, the stream appears paused, but technically it continues running in the background without caching. At the required moment (after the ad ends), the stream resumes playback.

Action Algorithm

To configure this functionality, the user must register/log in to the SmartPlayer personal account.
Next, go to the “Announcements” section and select the “Create” category.

Example of the “Announcements” section and “Create” category

A page for creating an announcement will open with parameters to fill in. Detailed information about announcement settings is available via the link.

For correct operation in “IP-TV” mode, the playback type must be set to “At a specific time”. Other playback types are not supported.
Example of the required playback type “At a specific time”

Next, select the required device, review the summary information, and complete the setup by clicking the “Save” button.
Once the created announcements are added to the broadcast schedule, the device will download them, and the user only needs to wait for playback to begin in IP-TV mode.

Details and Limitations

This section outlines the specifics and limitations of IP-TV advertisements:

  • During ad playback, the stream appears paused to the user but continues running in the background without caching;
  • after configuring the ad, the system checks whether “Synchronization” or “IP-TV” mode is active on the device;
  • switching streams using the remote control is not possible during ad playback;
  • pressing remote control buttons will display a message: “Playback will continue after the advertisement ends” (in English);
Example of the message display
  • advertisements are preloaded, so the transition is seamless or minimally noticeable;
  • after an ad finishes, the stream may resume slightly earlier (0.5–1 second deviation) to allow proper loading;
  • return speed and transitions depend on stream type (e.g., YouTube streams may show loading artifacts);
  • all advertisement playback data is recorded in statistics;
  • supported content types for advertisements: images, video, video with audio, audio.

Useful Information

This section provides additional materials for better understanding:

  1. Создание объявлений
  2. Тип проигрывания объявления "Между контентом и трансляцией"
  3. Тип проигрывания объявления "В определенное время"
  4. Тип проигрывания объявления "Рекламщики"
  5. Объявление в конце цикла эфирной сетки
  6. Формирование отчета по объявлениям

Additional Information

If this article does not help you use the functionality as intended or if you still have questions, you can ask them in the “Discussions” section at the top of the page.

Example of the “Discussions” tab on the wiki page