Pengalihan audio ssh

8

Saya memiliki dongle USB DVB-T yang terhubung ke server Linux saya (kurang-GUI). Ini berfungsi dengan benar, tetapi saya ingin melakukan streaming program TV dari server ke PC saya. Untuk ini saya menggunakan Kaffeine seperti itu:

ssh -X -p 666 -i /home/maciek/.ssh/id_rsa media@media env LANG=pl_PL.UTF-8 /usr/bin/kaffeine

Seperti yang Anda lihat, ssh bekerja pada port 666 dan memulai kaffeine di server tetapi menampilkan hasilnya pada PC saya. Bagus tapi masalahnya pengalihan audio. Apakah ada cara untuk mengarahkan audio bersama dengan video dan keyboard / mouse?

mackowiakp
sumber

Jawaban:

3

X11 memiliki dua aspek rapi: ini adalah standar de facto untuk tampilan di Linux, dan itu transparan jaringan. Sayangnya tidak ada yang namanya suara. Ada server suara yang melakukan apa yang Anda inginkan; tidak seperti X yang bekerja di luar kotak, server suara cenderung memerlukan sedikit pengaturan.

JACK dan Pulseaudio adalah dua pilihan yang saya sarankan selidiki. Pulseaudio adalah sistem suara default di Ubuntu, yang memberikan keunggulan dalam hal penggunaan di Ubuntu dan dalam hal tutorial yang tersedia. JACK bangga dengan latensi rendahnya, yang penting ketika menonton film.

Anda harus melakukan tiga hal:

  • Siapkan Kaffeine untuk output JACK atau Pulseaudio, dan tunjukkan port (katakanlah 5551).
  • Di komputer desktop Anda, atur server suara untuk mendengarkan pada port (katakanlah 5552 - itu bisa sama seperti di server tanpa suara Anda atau tidak). Wiki Arch memiliki howtos untuk JACK dan Pulseaudio . Pertanyaan tentang Ubuntu ini juga memiliki petunjuk tentang PA. Ada panduan untuk JACK2 di situs JACK.
  • Siapkan SSH untuk meneruskan koneksi dari server ke klien: -R 5551:localhost:5552
Gilles 'SANGAT berhenti menjadi jahat'
sumber
BAIK. Tetapi bisakah saya rum pulseaudio dan / atau JACK pada server yang kurang GUI?
mackowiakp
@ user180586 Ya, tentu. Mengapa tidak mungkin? Tidak ada koneksi antara memiliki GUI lokal dan mampu menjalankan perangkat lunak.
Gilles 'SANGAT berhenti menjadi jahat'
BAIK. TERIMA KASIH. Saya mencoba mencoba!
mackowiakp