Публикации по теме 'low-latency'


Глубокое погружение в WebSockets
Понять важные атрибуты WebSockets, которые должен знать каждый разработчик. На заре Интернета веб-приложения были построены на основе HTTP-запросов, запускаемых взаимодействием пользователей. С развитием технологий возникла потребность в передаче данных в реальном времени и двусторонней связи. Это было требованием для приложений с малой задержкой, таких как, Многопользовательские онлайн-игры Чат-приложения Обновление социальных лент в реальном времени Табло спортивных..

Вопросы по теме 'low-latency'

Что такое доступ к данным с низкой задержкой?
Что вы подразумеваете под малой задержкой доступа к данным? Я действительно запутался в определении термина " ЗАДЕРЖКА " . Может ли кто-нибудь уточнить термин «задержка».
35311 просмотров

Android: минимально возможная задержка OpenSL
Я работал над использованием OpenSL для аудио-приложения с низкой задержкой для Android. На данный момент самая низкая задержка, которую мне удалось достичь, составляет 200 мс на Samsung Galaxy S5 (прикосновение к звуку, измеряется нажатием и записью...
4304 просмотров

я должен привязать крутящуюся нить к определенному ядру?
Мое приложение содержит несколько критичных к задержке потоков, которые «крутятся», то есть никогда не блокируются. Ожидается, что такой поток займет 100% одного ядра процессора. Однако кажется, что современные операционные системы часто передают...
3300 просмотров
schedule 22.03.2023

Оптимизация входящей широковещательной рассылки UDP в Linux
Окружающая среда Linux/RedHat 6 ядер Ява 7/8 10G Приложение Это приложение для высокочастотной торговли с малой задержкой. Получает широковещательную рассылку через многоадресный UDP Есть несколько потоков данных Размер...
1371 просмотров

Как проверить, настроен ли и работает ли Isolcpus?
Я использую RHEL, и я настроил изолкупс = в файле /boot/grub/grub.conf, чтобы я мог изолировать некоторый процессор от процессов планирования ОС. Теперь я хочу проверить, изолированы ли эти процессоры или они все еще используют алгоритм планирования...
3060 просмотров

Потоковая передача в реальном времени с QAudioOutput (qt)
Я хочу воспроизводить звуки в реальном времени, реагируя без заметной задержки на взаимодействие с пользователем. Чтобы иметь низкую задержку, я должен отправлять небольшие фрагменты данных PCM. Что я делаю: QAudioFormat format;...
5875 просмотров
schedule 26.04.2023

видео html5 с малой задержкой в ​​локальной сети
Я ищу несколько предложений о том, как использовать тег для потоковой передачи видео в реальном времени с относительно низкой задержкой (~ 2 с). Я видел несколько других вопросов, похожих на этот, таких как this и это , но ни действительно...
1657 просмотров

Почему Boost unordered_map занимает слишком много времени при первой вставке?
Я разрабатываю приложение, чувствительное к задержкам, на C ++. Есть модуль, в котором я использую boost :: unordered_map. Я испытал слишком большую задержку при вставке первой записи на карту, после чего все записи имеют приличное время вставки....
142 просмотров
schedule 29.03.2023

Как сериализовать/десериализовать значение long[] с помощью get/set для случайных индексов с помощью Chronicle Map?
Я новичок в хронике-карте. Я пытаюсь смоделировать карту вне кучи, используя карту хроники, где ключ является примитивным коротким, а значение представляет собой примитивный длинный массив. Максимальный размер значения длинного массива известен для...
244 просмотров

Почему производительность JVM улучшается при увеличении нагрузки?
Мы наблюдаем поведение, при котором производительность JVM снижается при небольшой нагрузке. В частности, при нескольких запусках в тестовой среде мы замечаем, что задержка ухудшается примерно на 100%, когда скорость сообщений о порядке, закачиваемых...
308 просмотров
schedule 15.02.2023

Логика Python ZeroMQ PUSH/PULL, установите верхнюю отметку на нижний пуллер без потери какого-либо сообщения
Я использую простые коды python PUSH/PULL worker/server для отправки и получения сообщений. Рабочий использует сокет PUSH для отправки сообщений на сервер PULL . Процессорный блок сервера не такой сильный, как рабочий, поэтому при отправке...
715 просмотров

ZeroMQ: как опубликовать несколько получателей, кроме одного из них
У меня есть N подписчики издателя. Сообщение представляет собой простое логическое значение. Шаблон обмена сообщениями немного отличается от обычного PUB/SUB : Когда один подписчик получает true , все остальные подписчики должны...
50 просмотров

Pyzmq SUB не получает сообщения, если я не использую привязку
У меня есть 3 процесса, назовем их host и worker1 и worker2 . Я хочу, чтобы worker1 и worker2 могли взаимодействовать друг с другом напрямую через сокеты PUB/SUB (с периодическим вмешательством host ), поэтому у меня есть следующая...
54 просмотров

Как MQL4 может взаимодействовать с python?
Я хочу обмениваться друг с другом режимами, которые я написал на языке программирования python с помощью MQL4, как это сделать быстрее всего? Может ли быть другое решение в этом отношении, что zeromq кажется сложным в установке и использовании?
76 просмотров

Как избежать выхода из строя МАРШРУТИЗАТОРА ZeroMQ из-за множества подключенных ДИЛЕРОВ?
У меня есть ROUTER -сокет в приложении, к которому подключаются несколько DEALER -сокетов в разных приложениях. Я бы хотел, чтобы ROUTER был максимально надежным. Вот конкретный сценарий, с которым я хотел бы хорошо справиться на ROUTER :...
53 просмотров

FFMPEG ldash 1 вариант с низкой задержкой, но dash.js не с низкой задержкой и глючит с задержкой и всегда запускается с 0 не может контролировать
Я не могу понять, как это исправить. воспроизведение предполагаемого mpeg-dash манифеста с малой задержкой, но с большим лагом, и play-stop-wait-play-stop-wait .... У меня последняя версия Ubuntu с последней версией ffmpeg здесь команда ffmpeg...
183 просмотров