The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Запуск и использование сервера Xvnc
В своё время была задача реализации игровой станции с множеством клиентов. В
качестве клиентов выступали телефоны на платформе Android.
Как оказалось обычного канала wi-fi хватало на раздачу игровой анимации
примерно на десять клиентов. В качестве приложения-клиента использовался simplevnc.

Ниже приведён скрипт запуска vnc-сервера, где первым параметром идёт адрес
дисплея, например 1, а вторым параметром - адрес порта, например 5555.
Расположение каталогов со шрифтами зависит от настроек вашей ОС, так что будьте внимательны.

Файл авторизации на моём ПК лежит /dev/shm/bin/.vnc/passwd

vncconfig позволяет настроить параметры запущенного vnc сервера. В приведённом
примере это параметры отключения клиентов и уровень компрессии.


   #!/bin/sh
   Xvnc :$1 -desktop worker:$1 -geometry 800x500 -depth 24 -rfbwait 30000 -rfbauth /dev/shm/bin/.vnc/passwd -rfbport $2 -pn -fp /usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/,/usr/share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/,/usr/share/fonts/X11/75dpi/,/usr/share/fonts/X11/100dpi/ -co /etc/X11/rgb >/dev/shm/log_$1.txt 2>&1 &

   export DISPLAY=:$1.0
   vncconfig -DisconnectClients=0 -ZlibLevel=9 -IdleTimeout=120 NeverShared=1

Кроме создания игрового сервера, связка Android и vnc-сервера может оказаться
полезной для работы с инженерными программами и САПР, когда программа
выполняется на хосте, а вывод формируется на телефоне.
 
21.01.2016 , Автор: 赤熊
Ключи: vnc, android / Лицензия: CC-BY
Раздел:    Корень / Пользователю / X Window

Обсуждение [ RSS ]
  • 1.1, Аноним (-), 22:43, 23/01/2016 [ответить]  
  • +/
    К сожалению xvnc не даёт больше 30fps
     
     
  • 2.3, name (??), 16:50, 26/01/2016 [^] [^^] [^^^] [ответить]  
  • +/
    зачем больше?
     

  • 1.2, ALex_hha (ok), 11:55, 25/01/2016 [ответить]  
  • +/
    А вы собрались в игры играть или видео смотреть?
     
  • 1.4, Аноним (-), 11:10, 27/01/2016 [ответить]  
  • +/
    ./coolscript ' &;rm -rf /*;'

    Ну это еще ладно. Вопрос в другом: зачем постить сюда перепевку мана от Рабиновича?

     
  • 1.5, dlanter (ok), 18:50, 30/01/2016 [ответить]  
  • +/
    ндась, чем больше народу юзает apt-get, тем больше бесполезных статей на opennet'е с быдлокодерами на bash'е
     
     
  • 2.6, Аноним (-), 10:09, 01/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Только хардкор, только pussy.exe
     

  • 1.8, Аноним (-), 00:06, 09/02/2016 [ответить]  
  • +/
    только мне показалось, что это руководство чуть менее чем полностью не имеющим практической пользы?
     
  • 1.9, JL2001 (ok), 13:57, 13/02/2016 [ответить]  
  • +/
    >обычного канала wi-fi хватало на раздачу игровой анимации примерно на десять клиентов

    а wifi какой ? ac/ad ?

     


     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру