RU

Как я научил Steam Deck скачивать игры по ссылке с телефона: Steam через CEF, Mega на stdlib и один файл

Я люблю игры, которых нет в Steam: DRM-free игры с GOG и itch.io, визуальные новеллы, фанатские переводы и патчи к ним. На Steam Deck всё это прекра…

Steam DeckSteamOSPythonMegaCEFDecky LoaderClaude CodeWebSocketProtonopen source
Habr
RU

Почему видео из аниме-плеера нельзя вставить в <video>, и как я всё-таки собрал синхронный просмотр на двоих

Идея была простая: смотреть аниме с друзьями так, чтобы пауза у одного означала паузу у всех. Не Discord Go Live с его артефактами и мылом, не «на с…

HLShls.jsFastAPIWebSocketMedia Source Extensionsпроксирование видеосинхронный просмотрDiscord OAuthпотоковое видеоаниме
Habr
RU

Один пакет — один мини-плеер: почему мы перенесли голос БОЛТУНа в AudioWorklet

Почему исправные 20-мс аудиопакеты всё равно превращались в щелчки? В БОЛТУНе каждый пакет запускался как отдельный AudioBufferSourceNode — до 50 ми…

TauriAudioWorkletWeb Audio APIWebView2PCM16аудиоголосовая связьджиттер-буферreal-time audioWebSocket
Habr
RU

Голос пропадал каждые три секунды: как пять друзей из Tarkov Arena сделали БОЛТУН

Нас пятеро: друзья и команда по Tarkov Arena. После блокировки Discord и прекращения работы обходного способа мы не нашли подходящую российскую заме…

голосовая связьOpusWASAPIWebSocketUDPjitter bufferAndroidWebCodecs
Habr
RU

WebSocket на C++11 и Rust: сравнительный анализ библиотек и двух реализаций одного протокола

WebSocket — один из самых распространенных транспортов для обмена данными в реальном времени: чаты, биржевые котировки, игровые серверы, IoT. На пра…

C++RustWebSocketсетевое программированиебенчмарки
Habr
EN

OpenAI Introduces Websocket-Based Execution Mode to Reduce Latency in Agentic Workflows

OpenAI introduces a WebSocket-based execution mode for its Responses API to improve agentic workflow performance in coding agents and real-time AI s…

Large language modelsLow LatencyAPIWorkflow FoundationDistributed SystemsSDKRealtime APIOpenAIArtificial IntelligenceAI ArchitectureAgentsAI Assisted CodingWebSocketOrchestrationOptimizationAI, ML & Data EngineeringDevelopmentArchitecture & Designnews
InfoQ
RU

Как я написал E2EE-мессенджер на Spring Boot и WebCrypto — и почему сервер не видит сообщения

Привет, Хабр. Я Java-разработчик и в основном работаю с backend: Spring Boot, базы данных, интеграции, авторизация, WebSocket — всё то, что обычно н…

E2EEмессенджерSpring BootX3DHкриптографияWebSocketJavaшифрованиеSignal ProtocolWebCrypto
Habr
RU

Робот, способный создать себя сам. Режим «Инженера» в робототехнике

Скажите роботу «настрой манипулятор» — и он напишет драйвер сам. Звучит как фантастика из тех самых фильмов 80-х и 90-х, но мы уже реализовали это в…

LLMVLMробототехникаOpenGrallИИPythonWebSocketYandexGPTDeepSeekсамокодинг