Обычный или облачный гейминг в EvertyDesk

Рассказываю как собрал self-hosted платформу стриминга игр с нуля: Android sender на Kotlin + C++ JNI, собственный UDP транспорт, NAT traversal с relay fallback и Control Plane на ASP.NET Core с биллингом. Особое внимание — фиче TouchLatencySprint, которая режет input lag без root-доступа.

https://habr.com/ru/articles/1043420/

#game_streaming #android #kotlin #H264 #UDP #NAT_traversal #screen_capture #low_latency #selfhosted #ASPNET_Core

Обычный или облачный гейминг в EvertyDesk

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

Хабр