Repository navigation
Rulik 0.3.2
Стрим по Wi-Fi, звук ПК и трей / Wi-Fi streaming, PC sound and the tray.
Стрим по Wi-Fi
- Потерянный пакет больше не замораживает картинку: на NVIDIA и процессоре кадр заживает сам за полсекунды
- Проверочные пакеты восстанавливают отдельные потерянные куски кадра
- Кадр уходит в сеть не одной пачкой, а растянуто: роутер не захлёбывается, кнопки и пинг не ждут видео
- Если сеть не тянет, приложение само снижает битрейт и говорит об этом
- Звук идёт в 16 битах: вдвое меньше трафика, слышно так же
Телефон
- Карточка «Звук ПК» на главной: громкость Windows, «без звука» и кнопки плеера
- «Проверить сеть» на вкладке «ПК»: сигнал Wi-Fi, задержка, потери и совет, что исправить
- Если роутер выдал ПК другой адрес, телефон найдёт его по имени и подключится сам
- При первом запуске, если в сети один ПК, приложение подключается к нему само и спрашивает только PIN
ПК
- Крестик прячет сервер в трей, сервер продолжает работать
- Галочка «Запускать вместе с Windows»: сервер стартует сразу в трее
- Повторный запуск показывает уже открытое окно вместо ошибки «порт занят»
Wi-Fi streaming
- A lost packet no longer freezes the picture: on NVIDIA and on the CPU encoder the frame heals by itself within half a second
- Parity packets rebuild single lost pieces of a frame
- A frame goes out spread over time instead of in one burst: the router doesn't choke, and buttons and ping don't wait behind video
- If the network can't keep up, the app lowers the bitrate by itself and says so
- Sound goes in 16 bits: half the traffic, sounds the same
Phone
- "PC sound" card on Home: Windows volume, mute and player buttons
- "Check the network" on the PC tab: Wi-Fi signal, delay, lost packets and what to fix
- If the router gives the PC a new address, the phone finds it by name and connects by itself
- On first launch, if there is one PC on the network, the app connects to it and only asks for the PIN
PC
- The close button hides the server to the tray, the server keeps running
- "Start with Windows" checkbox: the server starts straight in the tray
- Starting it again shows the running window instead of a "port busy" error
Update both rulik.apk on the phone and rulik-server.exe on the PC.