LINUX.ORG.RU
 
sy-uname

Обновление SPGT


0

1

Доступна новая сборка программы, предназначенной для передачи видео и аудио потоков 2D/3D приложений, в том числе и игр, с одного компьютера на другой по сети.

Список основных изменений:

  • увеличена производительность в несколько раз
  • использование мультипоточности видео-кодека (программа определяет количество ядер процессора на сервере и запускает соответствующее количество потоков кодирования видео)
  • обработка событий средней кнопки мыши
  • добавлена возможность передачи несжатого видео для каналов большой пропускной способности
  • проверка наличия кодека в системе
  • добавлен ключ "-vq"("--video-quality"), регулирующий качество сжатия, для плавной подстройки под общую производительность системы клиент-сервер и пропускную способность канала

Ролик, демонстрирующий работу приложения

>>> Страница программы

СКАЖИ СВОЕМУ КОМПЬЮТЕРУ, ЧТОБЫ ЗАПЕР ДВЕРЬ

любительская автоматизация; устройство с открытой прошивкой
исходные тексты всех программ, открытые библиотеки
http://www.unicontrollers.com/products/unc01x

[#]  
FFSinit

Для чего это можно использовать? Linux has no games же. inb4: OilRush

()
[#]  
fura13

Для скачки доступен клиент, пичаль. Сервер закрыт? или идет отдельным проектом, который еще не выложен?

*** ()
[#] Ответ на: комментарий от fura13 02.02.2012 9:50:04  

Есть виндовый сервер... там же лежит.

* ()
[#] Ответ на: комментарий от FFSinit 02.02.2012 9:49:59  
sy-uname

Сервер только под винду, клиент - кроссплатформенный, с исходниками. Так что это не для OilRush.

()
[#] Ответ на: комментарий от fura13 02.02.2012 9:50:04  
sy-uname

Это сорсфордж по-умолчанию предлагает навесить один файл на кнопку для ленивых. В файлсах всё есть.

()
[#] Ответ на: комментарий от xSudo 02.02.2012 9:58:05  
fura13

для винды сервер не нужен, есть xsplit

а вот для линукса его нету

*** ()
[#] Ответ на: комментарий от fura13 02.02.2012 10:28:58  

А мне то это зачем? Разработчикам говори что они не нужны :)

* ()
[#] Ответ на: комментарий от fura13 02.02.2012 10:28:58  
sy-uname

А в Линуксе чем управлять? Игр нету же

()
[#] Ответ на: комментарий от fura13 02.02.2012 10:28:58  
sy-uname

И да, из новости не понятно. Эта утилита не столько для просто стрима, сколько для удаленного управления игрой по сетке. С нетбука, например.

()
[#]  

Сервер запускаю на Win7 x64, клиент на Debian Sid x64. Соединение происходит, но изображения нет - всё чёрное. В какую сторону копать?

()
[#] Ответ на: комментарий от tejas 02.02.2012 11:15:45  

libxvidcore4 не криво стоит?
SDL?
Кодек Xvid на сервере установлен?

* ()
[#] Ответ на: комментарий от tejas 02.02.2012 11:15:45  

И да, сервер запускал на Win7 x64, клиент на Debian Squeeze x86. Почти всё нормально...

* ()
[#] Ответ на: комментарий от xSudo 02.02.2012 11:25:47  

На сервер поставил свежий xvid 1.3.2. Пробовал запускать сервер с разными разрешениями (640х480, 800х600 и 1280х1024). На клиенте:

$ locate libxvidcore
/usr/lib/x86_64-linux-gnu/libxvidcore.so.4
/usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3
Сам клиент пересобрал из имеющихся исходников, ибо х64. Поначалу make ругался на отсутствие SDL и celt. Их поставил из репозитория.

()
[#] Ответ на: комментарий от tejas 02.02.2012 11:32:10  

Вот ещё какая интересность: Если я захожу на вин7 через рдп и запускаю сервер, то при соединении клиента изображение появляется, но выглядит оно очень странно: в окне клиента отображаюсь два сильно искажённых рабочих стола. Видимо это связано с РДП драйвером видео.

()
[#] Ответ на: комментарий от FFSinit 02.02.2012 9:49:59  

Это можно использовать админам у которых виндовые тачки простаивают.

anonymous ()
[#] Ответ на: комментарий от FFSinit 02.02.2012 9:49:59  
buddhist

4.2, есть Nethack и Angband, как пройдете — отпишитесь, я еще насоветую.

*** ()
[#] Ответ на: комментарий от tejas 02.02.2012 11:42:06  
sy-uname

С семеркой бывают приколы с черным экраном. Причина не ясна, проверить нет возможности, нет семерки.

>>-----Цитата---->>

в окне клиента отображаюсь два сильно искажённых рабочих стола. Видимо это связано с РДП драйвером видео.

<<-----Цитата----<<

Нет, это связано c тем, что глубина цвета не 32 бита. Должно быть 32 бита на пиксель.

()
[#] Ответ на: комментарий от sy-uname 02.02.2012 11:39:50  

Звука небыло, у меня на либу какую-то в лог ругался, возможно из SDL... Пока не разбирался.

* ()
[#]  

А нажатия кнопок клавиатуры и мышь оно прокидывает на сервер? Т.е. это получается аналог OnLive?

* ()
[#]  

Хз на счёт отсутствия игр что у вас, я лично каждый вечер в warsow играю, и, к счастью, не один ;) И как я понимаю, во время cup'ов стримы чем-то подобным и вещаются?

()
[#] Ответ на: комментарий от tejas 02.02.2012 11:42:06  

надо что бы в винде юзер был залогинен локально а не через rdp

* ()
[#] Ответ на: комментарий от aliens 02.02.2012 12:02:27  
sy-uname
>>-----Цитата---->>

А нажатия кнопок клавиатуры и мышь оно прокидывает на сервер?

<<-----Цитата----<<

Да, прокидывает.

>>-----Цитата---->>

Т.е. это получается аналог OnLive?

<<-----Цитата----<<

Скорее аналог streammygame. У онлив сервер только у них находится.

()
[#] Ответ на: комментарий от xgmo 02.02.2012 12:09:20  
sy-uname
>>-----Цитата---->>

И как я понимаю, во время cup'ов стримы чем-то подобным и вещаются?

<<-----Цитата----<<

Да, но для вещания решений больше. Эта штука для удаленного управления игрушками, и другими программами в целом, а не для вещания.

()
[#]  

А можно стримить на twitch.tv (own3d и т.п.)?

Правда Я доки ещё не читал....

Собственно хочется уметь стримить видео в онлайн сервисы.

Сейчас на твитч можно стримить через vlc + специальную opensource прилуду, которая получает на вход sdp файл, генерируемый vlc.

()
[#] Ответ на: комментарий от sy-uname 02.02.2012 10:50:48  
fura13

интересные фантазии

*** ()
[#]  

Кто-нибудь пробовал? Что у нее с задержками? Что с производительностью?

()
[#] Ответ на: А можно стримить на twitch.tv (own3d и т.п.)? от Kakadu 02.02.2012 12:33:11  
sy-uname
>>-----Цитата---->>

А можно стримить на twitch.tv (own3d и т.п.)?

<<-----Цитата----<<

Нельзя, тут протокол другой, с vlc не совместим. Такое должен уметь xsplit, которого чуть выше упоминали.

()
[#] Ответ на: комментарий от sy-uname 02.02.2012 13:12:21  

Я знаю про Xsplit, но я хотел под линукс штукенцию

()
[#] Ответ на: комментарий от Kakadu 02.02.2012 13:13:50  
fura13

автор не пишит под лиукс, только клиент, а это "ващезабей"

*** ()
[#]  

Полезная штука. Только лицензию не удалось обнаружить. Проект в Public Domain?

* ()
[#] Ответ на: комментарий от fura13 02.02.2012 13:03:15  
sy-uname
>>-----Цитата---->>

интересные фантазии

<<-----Цитата----<<

Ну ладно-ладно :-)

А действительно зачем линуксовый сервер?

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

()
[#] Ответ на: комментарий от sy-uname 02.02.2012 12:16:35  

ну, главное чтобы позволяло застримить игру с винды :)

* ()
[#] Ответ на: комментарий от eugene2k 02.02.2012 13:21:19  
sy-uname

Клиент свободен. Код сервера закрыт. Ограничений на разрешение экрана и подобное - нет.

()
[#] Ответ на: комментарий от aliens 02.02.2012 13:27:46  
sy-uname
>>-----Цитата---->>

ну, главное чтобы позволяло застримить игру с винды :)

<<-----Цитата----<<

На видео в шапке топика чел играет на ноуте с Убунтой, игра запущена на сервере c WinXP, у которого нет монитора. Снято на мобильный.

()
[#] Ответ на: комментарий от sy-uname 02.02.2012 13:24:55  
fura13
>>-----Цитата---->>

А действительно зачем линуксовый сервер?

<<-----Цитата----<<

приведу примером: starcraft2 ладер, как смотреть ладер не находясь за спиной человека? стримить в инет нет смысла, можно стримить в сеть, подключаются кому надо, а если в какой либо момент еще можно будет перехватить управление так это вопще ок

когда было актуально делал через http://www.dedoimedo.com/computers/glc.html + nfs шарка, но то убого и жрет много места, хотя производительность отличная 1600х1000 с 25фпс без тормозов на очень средних офисных компьютерах

*** ()
[#]  

А, интересно, с виртуалкой оно работает? Вместо проброса видюшки?

()
[#] Ответ на: комментарий от Motif 02.02.2012 14:07:32  
sy-uname
>>-----Цитата---->>

как смотреть ладер не находясь за спиной человека?

<<-----Цитата----<<

неужели для линя нет ни одной поделки для стрима?

>>-----Цитата---->>

А, интересно, с виртуалкой оно работает?

<<-----Цитата----<<

Должно бы. А зачем?

()
[#] Ответ на: комментарий от sy-uname 02.02.2012 13:24:55  
rtvd
>>-----Цитата---->>

А действительно зачем линуксовый сервер?

<<-----Цитата----<<

Чтобы играть в bash.

*** ()
[#] Ответ на: комментарий от sy-uname 02.02.2012 14:15:07  

Ну как зачем? под вайном идет не всё, а проброс видеокарты требует аппаратной поддержки. А так можно было бы запустить винду виртуально и играть через эту штуку, чтобы не перегружаться постоянно.

Хотя... Не получится. Проброс видеокарты все равно нужен, так как нужен GPU для расчета картинки. Но зато можно будет не переключать видеовыходы, а получать картинку на основной монитор. Так что польза есть, пусть живет.

()
[#] Ответ на: комментарий от Motif 02.02.2012 15:03:25  
sy-uname

Т.е. все на одной машине? Ну если игры в виртуалке идут нормально, то получится. Только ядра четыре на такое надо, и то маловато будет. Лучше наверное перегрузиться :-) Не понял что имеется в виду под пробросом видеокарты.

()
[#]  
drfaust

увеличена производительность в несколько раз

Неужели я один на это обрвтил внимание?

* ()
[#]  

Где исходники клиента? Где исходники сервера? Зачем это тут?

** ()
[#] Ответ на: комментарий от slovazap 02.02.2012 15:55:12  
MSEstMozg

где твои исходники? где исходники твоих родителей? зачем ты тут?

()
[#] Ответ на: комментарий от sy-uname 02.02.2012 15:37:05  

Проброс это полная передача устройства в виртуалку, оно исчезает для хоста, а гость может ставить на него родные драйверы. Без этого мало какие игры идут, так как они заточены именно под родные дрова. И надо снимать сигнал именно со второй карты, что не совсем удобно, а с помощью этой софтины можно подключаться без коммутации кабелей.

()
[#] Ответ на: комментарий от slovazap 02.02.2012 15:55:12  

Исходники клиента в архиве, папка src. Сорцов сервера действительно нет.

()
[#] Ответ на: комментарий от Motif 02.02.2012 16:19:54  

Вы мешаете все в кучу. Эта штука чисто стримминг видео/звука в 1 сторону, а вдругую клава/мышь, какая к черту виртуалка? какой к черту проброс устройств? это не ее дело

* ()
[#] Ответ на: комментарий от Motif 02.02.2012 16:21:12  

И нахрена он без сервера? Алсо, захрена там инклуды SDL и других чужих библиотек?

** ()
[#] Ответ на: комментарий от slovazap 02.02.2012 18:58:48  
sy-uname
>>-----Цитата---->>

И нахрена он без сервера? Алсо, захрена там инклуды SDL и других чужих библиотек?

<<-----Цитата----<<

тю, тебе же уже сказали, что ты тут не нужен. что тебе неимется.. поди убей себя об стену. только не забудь предупредить, чтобы мы не дб не пропустили сие важное событие.

()