Адаптация клиентского приложения под Raspberry PiZero: различия между версиями

Материал из SmartPlayer
Нет описания правки
Нет описания правки
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
</language>
<translate>
<!--T:1-->
== '''Описание ситуации''' ==
== '''Описание ситуации''' ==
В связи с появившейся необходимостью со стороны некоторых пользователей, командой SmartPlayer было разработано решение позволяющее использовать клиентское приложение на устройстве под управлением Raspberry PiZero. На текущий момент удалось добиться стабильной работы данной приставки и воспроизведения необходимого контента из личного кабинета на устройстве.<br>
В связи с появившейся необходимостью со стороны некоторых пользователей, командой SmartPlayer было разработано решение позволяющее использовать клиентское приложение на устройстве под управлением Raspberry PiZero. На текущий момент удалось добиться стабильной работы данной приставки и воспроизведения необходимого контента из личного кабинета на устройстве.<br>
Устройство Raspberry PiZero является достаточно "слабым", с точки зрения технической части, поэтому было решено провести оптимизацию клиентского приложения (за счет аппаратного ускорения устройства), что подвергло за собой урезание некоторых возможностей.
Устройство Raspberry PiZero является достаточно "слабым", с точки зрения технической части, поэтому было решено провести оптимизацию клиентского приложения (за счет аппаратного ускорения устройства), что подвергло за собой урезание некоторых возможностей.
== '''Алгоритм действий''' ==
{{Note|Получить дистрибутив клиентского приложения SmartPlayer можно у специалистов технической поддержки SmartPlayer.|warn}}
Для начала работ пользователь должен авторизоваться в личном кабинете SmartPlayer, к которому у него привязаны устройства под  Raspberry PiZero. <br>
== '''Изменения параметров работы клиентского приложения''' ==
Следующим шагом пользователю необходимо перейти в раздел "Контент" личного кабинета.
Для корректной работы клиентского приложения SmartPlayer, пришлось внести следующие коррективы в работу клиентского приложения для Raspberry PiZero следующие изменения:
 
* '''Клиентское приложение работает в разрешении - "800Х600"'''.<br>
В разделе контент необходимо создать две трансляции с разными ориентациями:
Такое разрешение используется для увеличения производительности устройства, чтобы оно смогло проигрывать контент.
* Горизонтальная
* '''В образе для Raspberry PiZero увеличен файл подкачки со стандартного значения "512 Мб", до значения "2 Гб"'''.
* Вертикальная
Увеличение файла подкачки позволяет избежать сбоев при нехватке оперативной памяти, поддерживать стабильность ресурсоемких приложений и многозадачность, но может замедлить работу из-за медленного доступа к памяти.
К каждой созданной трансляции добавляем видеоролик с разрешением - (------------)
== '''Изменения параметров работы устройства''' ==
После настройки контента пользователю необходимо создать два расписания. Соответственно эти расписания будут установлены на обе трансляции:
Чтобы обеспечить стабильное отображение контента на устройстве, были проведены следующие изменения в аппаратной части устройства Raspberry PiZero:
* Трансляция с горизонтальной ориентацией
* Повышена частота процессора до <code>arm_freq</code> с базовой величины в 1000Mhz до 1200Mhz. То есть проведен разгон тактовой частоты процессора.
* Трансляция с вертикальной ориентацией
* Повышена частота RAM до <code>core_freq</code> с базовой величины в 400Mhz до 500Mhz.
=== '''Требование к контенту''' ===
== '''Итог''' ==
 
При всех, описанных выше доработках устройство Raspberry PiZero смогло воспроизвести контент в формате 720p(HD), то есть в разрешении 1280Х720.
== '''Дополнительная информация''' ==
== '''Дополнительная информация''' ==
Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы можно озвучить данные вопросы в разделе "Обсуждения" вверху страницы.
Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы можно озвучить данные вопросы в разделе "Обсуждения" вверху страницы.
[[File:Обсуждение_черновики.png|thumb|center| Пример отображения вкладки "Обсуждения" на wiki-странице |800px]]
[[File:С.png|thumb|center| Пример отображения вкладки "Обсуждения" на wiki-странице |800px]]
Также дополнительную информацию можно узнать на странице [[Как взаимодействовать пользователю с разделом "Обсуждения"]]
Также дополнительную информацию можно узнать на странице [[Как взаимодействовать пользователю с разделом "Обсуждения"]]
</translate>

Текущая версия от 12:17, 27 декабря 2024

</language>

Описание ситуации

В связи с появившейся необходимостью со стороны некоторых пользователей, командой SmartPlayer было разработано решение позволяющее использовать клиентское приложение на устройстве под управлением Raspberry PiZero. На текущий момент удалось добиться стабильной работы данной приставки и воспроизведения необходимого контента из личного кабинета на устройстве.
Устройство Raspberry PiZero является достаточно "слабым", с точки зрения технической части, поэтому было решено провести оптимизацию клиентского приложения (за счет аппаратного ускорения устройства), что подвергло за собой урезание некоторых возможностей.

Получить дистрибутив клиентского приложения SmartPlayer можно у специалистов технической поддержки SmartPlayer.

Изменения параметров работы клиентского приложения

Для корректной работы клиентского приложения SmartPlayer, пришлось внести следующие коррективы в работу клиентского приложения для Raspberry PiZero следующие изменения:

  • Клиентское приложение работает в разрешении - "800Х600".

Такое разрешение используется для увеличения производительности устройства, чтобы оно смогло проигрывать контент.

  • В образе для Raspberry PiZero увеличен файл подкачки со стандартного значения "512 Мб", до значения "2 Гб".

Увеличение файла подкачки позволяет избежать сбоев при нехватке оперативной памяти, поддерживать стабильность ресурсоемких приложений и многозадачность, но может замедлить работу из-за медленного доступа к памяти.

Изменения параметров работы устройства

Чтобы обеспечить стабильное отображение контента на устройстве, были проведены следующие изменения в аппаратной части устройства Raspberry PiZero:

  • Повышена частота процессора до arm_freq с базовой величины в 1000Mhz до 1200Mhz. То есть проведен разгон тактовой частоты процессора.
  • Повышена частота RAM до core_freq с базовой величины в 400Mhz до 500Mhz.

Итог

При всех, описанных выше доработках устройство Raspberry PiZero смогло воспроизвести контент в формате 720p(HD), то есть в разрешении 1280Х720.

Дополнительная информация

Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы можно озвучить данные вопросы в разделе "Обсуждения" вверху страницы.

Пример отображения вкладки "Обсуждения" на wiki-странице

Также дополнительную информацию можно узнать на странице Как взаимодействовать пользователю с разделом "Обсуждения"