Używam TightVNC i Remmina Remote Desktop do połączenia mojego Raspberry Pi z laptopem Ubuntu przez VNC. W większości działa świetnie, z wyjątkiem faktu, że nie ma dźwięku.
Wszędzie googlowałem, patrząc w górę na dźwięk przesyłania dalej przez VNC, dźwięk przez VNC przez tunel SSH, przekazywanie dźwięku przez PulseAudio Network Transparency. Nie mogę znaleźć, jak to zrobić.
Czy ktoś wie, jak uzyskać dźwięk przez VNC?
audio
vnc
ssh-tunneling
pulseaudio
remmina
RPiAwesomeness
źródło
źródło
Odpowiedzi:
VNC nie obsługuje dźwięku.
Możesz jednak użyć PulseAudio do przenoszenia dźwięku przez SSH, co może być dla Ciebie lepsze niż nic.
Sprawdź ten post: https://razor.occams.info/blog/2009/02/11/pulseaudio-sound-forwarding-across-a-network/
źródło
Przetestowałem tightvncserver i uruchomiłem go z xfce4, a następnie wypróbowałem remmina . Mam 8-bitowy wyświetlacz, mimo że wybrałem 24-bit. Potem pobiegłem
xwininfo -root
i powiedział, że X jest 24-bitowy. Więc spróbowałem xtightvncviewer . Wyświetlacz był ładny i płynny 24-bit. Zacząłem się więc bawić i odpaliłem przeglądarkę internetową Opera. Pokazał mi link do YouTube'a, więc właśnie go kliknąłem. Natychmiast pojawił się film, który wyglądał interesująco, więc po prostu kliknąłem go, aby wypróbować pełny ekran i inne skróty klawiszowe obsługiwane przez odtwarzacz. Wszystkie klawisze, których regularnie używałem, działają OK, wtedy zdałem sobie sprawę, że był dźwięk! Więc myślę, że to kwestia xtightvncviewer vs remmina . Daj xtightvncviewerpróba. Nie mam pojęcia, jak udało się osiągnąć dźwięk, ale udało się.FYI, zrobiłem wszystko to na Ubuntu 16.04.2 LTS z tightvncserver 1.3.10-0ubuntu3, xtightvncviewer 1.3.10-0ubuntu3 i remmina 1.1.2-3ubuntu1.
źródło
Zgodnie z dokumentacją libvirt, qemu ma rozszerzenie VNC o dźwięk. Niektóre przeglądarki, takie jak xvnctitanviewer, obsługują to rozszerzenie, jak sugeruje ta odpowiedź, obsługują to rozszerzenie. Jeśli przekazujesz dźwięk za pośrednictwem qa qemu VM, możesz to zrobić za pomocą tego rozszerzenia VNC.
źródło