LINUX.ORG.RU

Обновление SPGT

 , , ,


1

1

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

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

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

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

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



Проверено: Shaman007 ()

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

fura13 ★★★
()
Ответ на: комментарий от FFSinit

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

sy-uname
() автор топика
Ответ на: комментарий от fura13

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

sy-uname
() автор топика
Ответ на: комментарий от fura13

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

xSudo ★★★
()
Ответ на: комментарий от fura13

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

sy-uname
() автор топика

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

tejas
()
Ответ на: комментарий от xSudo

На сервер поставил свежий 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
()
Ответ на: комментарий от tejas

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

tejas
()
Ответ на: комментарий от FFSinit

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

anonymous
()
Ответ на: комментарий от FFSinit

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

buddhist ★★★★★
()
Ответ на: комментарий от tejas

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

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

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

sy-uname
() автор топика
Ответ на: комментарий от sy-uname

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

xSudo ★★★
()

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

aliens ★★
()

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

xgmo
()
Ответ на: комментарий от tejas

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

vinnni
()
Ответ на: комментарий от aliens

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

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

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

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

sy-uname
() автор топика
Ответ на: комментарий от xgmo

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

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

sy-uname
() автор топика

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

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

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

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

Kakadu
()

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

auctioneer_chant
()
Ответ на: комментарий от Kakadu

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

fura13 ★★★
()
Ответ на: комментарий от fura13

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

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

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

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

sy-uname
() автор топика
Ответ на: комментарий от aliens

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

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

sy-uname
() автор топика
Ответ на: комментарий от sy-uname

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

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

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

fura13 ★★★
()
Ответ на: комментарий от Motif

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

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

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

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

sy-uname
() автор топика
Ответ на: комментарий от sy-uname

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

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

rtvd ★★★★★
()
Ответ на: комментарий от sy-uname

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

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

Motif ★★
()
Ответ на: комментарий от Motif

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

sy-uname
() автор топика

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

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

drfaust ★★★★★
()
Ответ на: комментарий от slovazap

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

MSEstMozg
()
Ответ на: комментарий от sy-uname

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

Motif ★★
()
Ответ на: комментарий от Motif

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

aliens ★★
()
Ответ на: комментарий от slovazap

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

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

sy-uname
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.