Ограничение скорости загрузки на устройствах: различия между версиями

Материал из SmartPlayer
Нет описания правки
Нет описания правки
 
(не показано 8 промежуточных версий этого же участника)
Строка 1: Строка 1:
<languages/>
<translate>
<!--T:1-->
== '''Описание ситуации''' ==
== '''Описание ситуации''' ==
На текущий момент команда разработки SmartPlayer реализовала возможность установить ограничение скорости при загрузке контента, которое может выставить сам пользователь. На данный момент решение работает на операционных системах:
Команда разработки SmartPlayer реализовала возможность установить ограничение скорости при загрузке контента, которое может выставить сам пользователь. На данный момент решение работает на операционных системах:
* Android  
* Android  
* Windows
* Windows
* Linux
* Linux
== '''Описание ситуации''' ==
== '''Логика работы серверной части''' ==
Для начала пользователю необходимо авторизоваться в личном кабинете SmartPlayer.<br>
В текущей реализации устройство качают контент напрямую с S3 хранилища, игнорируя отправку запросов о контенте на сервер. Серверная и веб-часть отвечают сейчас только за сохранение и отображение параметров в личном кабинете.<br>
Серверная часть по запросу от устройства отдает данные на клиентское приложение с помощью параметров устройства в личном кабинете. Устройство получив пакет данных с параметром ограничения скорости применяет его и начинает само ограничивать загрузку, ориентируясь на значение, указанное пользователем в личном кабинете SmartPlayer (в настройках устройства). <br>
Также сервер отдает эту информацию обратно в личный кабинет, чтобы пользователь получал актуальную информацию о скорости загрузки контента на устрйостве.
== '''Алгоритм действия''' ==
Для начала пользователю необходимо авторизоваться/зарегистрироваться в личном кабинете SmartPlayer.<br>
Следующим шагом пользователю необходимо перейти в раздел «Устройства» и выбрать нужное устройство.
Следующим шагом пользователю необходимо перейти в раздел «Устройства» и выбрать нужное устройство.
[[File:Обсуждение_ограничения_устройств.png|thumb|center| Пример отображения раздела "Устройства" личного кабинета|800px]]  
[[File:Устройства лк.png|thumb|center| Пример отображения раздела "Устройства" личного кабинета|800px]]  
{{Note|Также пользователь может добавить новое устройство и производит его настройку. С функциональностью добавления устройства можно ознакомиться по [https://wiki.smartplayer.org/index.php/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB_%22%D0%A3%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0%22#%D0%9F%D1%83%D0%BD%D0%BA%D1%82_%22%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%22 ссылке].|warn}}
{{Note|Также пользователь может добавить новое устройство и производит его настройку. С функциональностью добавления устройства можно ознакомиться по [https://wiki.smartplayer.org/index.php/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB_%22%D0%A3%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0%22#%D0%9F%D1%83%D0%BD%D0%BA%D1%82_%22%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%22 ссылке].|warn}}
Завершив настройки устройства пользователь должен найти и выбрать нужное устройство в разделе «Устройства», с которым он продолжит работу. Для продолжения взаимодействия с устройством пользователь должен выбрать его с помощью галочки в правом верхнем углу иконки устройства.
Завершив настройки устройства, пользователь должен найти и выбрать нужное устройство в разделе «Устройства», с которым он продолжит работу. Для продолжения взаимодействия с устройством пользователь должен выбрать его с помощью галочки в правом верхнем углу иконки устройства.
[[File:Обсуждение_ограничения_устройств.png|thumb|center| Пример отображения выбора устройства |800px]]
[[File:Выбранное_устрйосто.png|thumb|center| Пример отображения выбора устройства |800px]]
После выбора устройства пользователю необходимо перейти в правый тулбар и выбрать строку «Настройки».
После выбора устройства пользователю необходимо перейти в правый тулбар и выбрать строку «Настройки».
[[File:Обсуждение_ограничения_устройств.png|thumb|center| Пример отображения тулбара со строкой "Настройки" у устройства |800px]]
[[File:Настройки_тулбара.png|thumb|center| Пример отображения тулбара со строкой "Настройки" у устройства |800px]]
Строка «Настройки» откроет новую страницу, в которой будут расположены категории для настройки. Пользователю необходимо найти категорию «Контент».
Строка «Настройки» откроет новую страницу, в которой будут расположены категории для настройки. Пользователю необходимо найти категорию «Контент».
[[File:Обсуждение_ограничения_устройств.png|thumb|center| Пример отображения раздела настроек устройства "Контент"|800px]]
[[File:Контент_ограничения.png|thumb|center| Пример отображения раздела настроек устройства "Контент"|800px]]
В категории «Контент» пользователь должен переключить чекбокс (галочку) с «Выключить» на «Включить» в строке "Ограничения скорости на закачку". По умолчанию всегда будет установлен чекбокс «Выключить».
В категории «Контент» пользователь должен переключить чекбокс (галочку) с «Выключить» на «Включить» в строке "Ограничения скорости на закачку". По умолчанию всегда будет установлен чекбокс «Выключить».
[[File:Обсуждение_ограничения_устройств.png|thumb|center| Пример отображения строки "Ограничения скорости на закачку"|800px]]
[[File:Чекбокс_по_умолчанию.png|thumb|center| Пример отображения строки "Ограничения скорости на закачку"|800px]]
После активации с помощью чекбокса станет доступна строка ввода, в которой пользователь должен указать числовое значение ограничения скорости. По умолчанию минимальное значение 64. Данные указанные в строки измеряются в Кбит/с.
После активации с помощью чекбокса станет доступна строка ввода, в которой пользователь должен указать числовое значение ограничения скорости. По умолчанию минимальное значение 64. Данные, указанные в строке, измеряются в Кбит/с.
[[File:Обсуждение_ограничения_устройств.png|thumb|center| Пример отображения прописанного ограничения скорости|800px]]
[[File:Значение_скорости.png|thumb|center| Пример отображения прописанного ограничения скорости|800px]]
После того, как пользователь указал значение ему необходимо перейти к нижней части экрана и нажать на кнопку «Сохранить изменения», чтобы применить данную настройку.
После того, как пользователь указал значение ему необходимо перейти к нижней части экрана и нажать на кнопку «Сохранить изменения», чтобы применить данную настройку.
[[File:Обсуждение_ограничения_устройств.png|thumb|center| Пример отображения кнопки "Сохранить изменения" |800px]]
[[File:Сохранить_параметр.png|thumb|center| Пример отображения кнопки "Сохранить изменения" |800px]]
Таким образом пользователь может ограничить загрузку контента на устройстве.
Таким образом пользователь может ограничить загрузку контента на устройстве.
== '''Видеоинструкция''' ==
== '''Видеоинструкция''' ==
[https://vk.com/video-227547238_456239049 Ограничение скорости загрузки на устройствах]
[https://vk.com/video-227547238_456239056 Ограничение скорости загрузки на устройствах]
== '''Дополнительная информация''' ==
== '''Дополнительная информация''' ==
Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы можно озвучить данные вопросы в разделе "Обсуждения" вверху страницы.
Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы можно озвучить данные вопросы в разделе "Обсуждения" вверху страницы.
[[File:Обсуждение_ограничения_устройств.png|thumb|center| Пример отображения вкладки "Обсуждения" на wiki-странице |800px]]
[[File:Обсуждение_ограничения_устройства.png|thumb|center| Пример отображения вкладки "Обсуждения" на wiki-странице |800px]]
Также дополнительную информацию можно узнать на странице [[Как взаимодействовать пользователю с разделом "Обсуждения"]]
Также дополнительную информацию можно узнать на странице [[Как взаимодействовать пользователю с разделом "Обсуждения"]]
</translate>

Текущая версия от 08:52, 5 сентября 2025

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

Команда разработки SmartPlayer реализовала возможность установить ограничение скорости при загрузке контента, которое может выставить сам пользователь. На данный момент решение работает на операционных системах:

  • Android
  • Windows
  • Linux

Логика работы серверной части

В текущей реализации устройство качают контент напрямую с S3 хранилища, игнорируя отправку запросов о контенте на сервер. Серверная и веб-часть отвечают сейчас только за сохранение и отображение параметров в личном кабинете.
Серверная часть по запросу от устройства отдает данные на клиентское приложение с помощью параметров устройства в личном кабинете. Устройство получив пакет данных с параметром ограничения скорости применяет его и начинает само ограничивать загрузку, ориентируясь на значение, указанное пользователем в личном кабинете SmartPlayer (в настройках устройства).
Также сервер отдает эту информацию обратно в личный кабинет, чтобы пользователь получал актуальную информацию о скорости загрузки контента на устрйостве.

Алгоритм действия

Для начала пользователю необходимо авторизоваться/зарегистрироваться в личном кабинете SmartPlayer.
Следующим шагом пользователю необходимо перейти в раздел «Устройства» и выбрать нужное устройство.

Пример отображения раздела "Устройства" личного кабинета
Также пользователь может добавить новое устройство и производит его настройку. С функциональностью добавления устройства можно ознакомиться по ссылке.

Завершив настройки устройства, пользователь должен найти и выбрать нужное устройство в разделе «Устройства», с которым он продолжит работу. Для продолжения взаимодействия с устройством пользователь должен выбрать его с помощью галочки в правом верхнем углу иконки устройства.

Пример отображения выбора устройства

После выбора устройства пользователю необходимо перейти в правый тулбар и выбрать строку «Настройки».

Пример отображения тулбара со строкой "Настройки" у устройства

Строка «Настройки» откроет новую страницу, в которой будут расположены категории для настройки. Пользователю необходимо найти категорию «Контент».

Пример отображения раздела настроек устройства "Контент"

В категории «Контент» пользователь должен переключить чекбокс (галочку) с «Выключить» на «Включить» в строке "Ограничения скорости на закачку". По умолчанию всегда будет установлен чекбокс «Выключить».

Пример отображения строки "Ограничения скорости на закачку"

После активации с помощью чекбокса станет доступна строка ввода, в которой пользователь должен указать числовое значение ограничения скорости. По умолчанию минимальное значение 64. Данные, указанные в строке, измеряются в Кбит/с.

Пример отображения прописанного ограничения скорости

После того, как пользователь указал значение ему необходимо перейти к нижней части экрана и нажать на кнопку «Сохранить изменения», чтобы применить данную настройку.

Пример отображения кнопки "Сохранить изменения"

Таким образом пользователь может ограничить загрузку контента на устройстве.

Видеоинструкция

Ограничение скорости загрузки на устройствах

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

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

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

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