[Из песочницы] Стримминг Steam игр на Raspberry PI

Некоторое время назад Valve представила приставку для телевизора Steam Link, позволяющую использовать телевизор в качестве удаленного монитора. Как владелец Raspberry Pi, я тут же озаботился вопросом: «А оно, сможет?».
f5eb18442cf045ca935aa7d9bae2011a.jpg
Заинтересовавшихся прошу далее.
Для стримминга используется обычная Raspbian. Это для Raspberry. А для компьютера-источника, является обязательным наличие видеокарты GeForce не хуже чем GTX 650 и установленный GeForce Experience.

На компьютере-источнике должен быть запущен клиент Steam, в GeForce Experience должна быть разрешена потоковая передача данных.

Запускаем Raspberry Pi, входим в консоль, качаем Java Development Kit. Пишем:

sudo apt-get install oracle-java8-jdk


Далее скачиваем клиент limelight:

wget https://github.com/irtimmer/moonlight-embedded/releases/download/v1.2.2/limelight.jar


Или более свежий отсюда: https://github.com/irtimmer/moonlight-embedded/releases

Устанавливаем кодек Opus:

sudo apt-get install libopus0


Если звук и так идет через HDMI, то следующие команды пропускаем, если нет то:

sudo nano /boot/config.txt


И прописываем hdmi_drive=2

Соединяем Raspberry с компьютером-источником:

java -jar limelight.jar pair IP-источника


Через минуты две в консоли появится сообщение «Please enter the following PIN on the target PC: **** », где звездочки — это предложенный код. На компьютере-источнике вылезет такая табличка:

453863fe2e77474f99be20d6b1b96aa1.png

Туда и вбивается этот PIN.

Выходим из графической оболочки (Ctrl+Alt+F1) и вбиваем:

java -jar limelight.jar stream IP-источника


Steam-клиент переходит в режим BigPicture и на экране телевизора появляется его копия. Игры из Steam поддерживаются все. Даже такие тяжеловесные, как CoD Advanced Warfire, Bioshock Infinite и Wolfenstein The New Order. Управление производится привычным образом с помощью клавиатуры и мыши подключенных к Raspberry. Так что для компьютера за 29$ нашлось еще одно применение, кроме как медиа-центр и ретро-консоль. Что, учитывая предварительную стоимость для Steam Link в 49$, выглядит более чем заманчиво. А уж отсутствие еще одной «коробки с проводами», это вообще подарок небес.

© Geektimes