Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Zdalny dostęp do interfejsu kodi
#1
Witam,
czy można zdalnie (nie będąc w domu) odpalić interfejs Kodi, ten sam który, widać na telewizorze / podpiętym HDMI? Chciałbym mieć dostęp do tego interfejsu aby widzieć dokładnie to co wyskakuje na oknie telewizora w tym interfejsie i móc na nim działać interaktywnie (wszelkiego typu piloty czy webowy interfejs nie oddają tego co tam się pojawiło w danej chwili na ekranie). 

pozdrawiam,
Odpowiedz
REKLAMA:



#2
(08-09-2019, 02:54 PM)ogniemi napisał(a): czy można zdalnie (nie będąc w domu)

Zakładając optymistycznie, iż odbiornik telewizyjny funkcjonuje pod kontrolą systemu AndroidTV, możesz opcjonalnie spróbować "pobawić" się aplikacją TeamViewer...w sieci jest sporo tutoriali jak to skonfigurować, co do finalnego efektu, to wiadomo nie wiem, nie znam się [Obrazek: g015.gif]
Odpowiedz
#3
czy komuś udało się z VNC? By zobaczyć linki musisz się zalogować lub zarejestrować.

(gdyby ktoś miał gotowe binarki z kompletem wymaganych bibliotek to proszę o udostępnienie, nie chce na zdalnym kodi kombinowac z kompilowaniem)
Odpowiedz
#4
ok, skompilowałem to sobie, na osmc nie było żadnch problemów, podam kroki może komuś się przyda:


osmc@osmc:~$ sudo -i
root@osmc:~# apt-get update
root@osmc:~# apt-get install libvncserver-dev rbp-userland-dev-osmc make git gcc file
root@osmc:~# git clone https://github.com/hanzelpeter/dispmanx_vnc
root@osmc:~# cd dispmanx_vnc/
root@osmc:~/dispmanx_vnc# ls
MIT  Makefile  README.md  main.c  makeit
root@osmc:~/dispmanx_vnc# ./makeit
root@osmc:~/dispmanx_vnc# ls -al
total 68
drwxr-xr-x 3 root root  4096 Sep  8 20:38 .
drwx------ 4 root root  4096 Sep  8 20:38 ..
drwxr-xr-x 8 root root  4096 Sep  8 20:38 .git
-rw-r--r-- 1 root root  1061 Sep  8 20:38 MIT
-rw-r--r-- 1 root root   446 Sep  8 20:38 Makefile
-rw-r--r-- 1 root root  1098 Sep  8 20:38 README.md
-rwxr-xr-x 1 root root 19232 Sep  8 20:38 dispmanx_vncserver
-rw-r--r-- 1 root root 17193 Sep  8 20:38 main.c
-rwxr-xr-x 1 root root   322 Sep  8 20:38 makeit
root@osmc:~/dispmanx_vnc#
root@osmc:~/dispmanx_vnc# file dispmanx_vncserver
dispmanx_vncserver: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, BuildID[sha1]=e452ccbaefc26c5fb81108f7efbcd6241d1dc1ab, not stripped
root@osmc:~/dispmanx_vnc# ldd ./dispmanx_vncserver
        linux-vdso.so.1 (0x7ed63000)
        /usr/lib/libarmmem.so (0x76ef9000)
        libbrcmGLESv2.so => /opt/vc/lib/libbrcmGLESv2.so (0x76ed4000)
        libbrcmEGL.so => /opt/vc/lib/libbrcmEGL.so (0x76e9b000)
        libopenmaxil.so => /opt/vc/lib/libopenmaxil.so (0x76e85000)
        libbcm_host.so => /opt/vc/lib/libbcm_host.so (0x76e5e000)
        libvcos.so => /opt/vc/lib/libvcos.so (0x76e44000)
        libvchiq_arm.so => /opt/vc/lib/libvchiq_arm.so (0x76e2e000)
        libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0x76e0a000)
        librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0x76df4000)
        libvncserver.so.1 => /usr/lib/arm-linux-gnueabihf/libvncserver.so.1 (0x76d9d000)
        libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0x76caf000)
        libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0x76c9c000)
        libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0x76c24000)
        /lib/ld-linux-armhf.so.3 (0x76f21000)
        libnsl.so.1 => /lib/arm-linux-gnueabihf/libnsl.so.1 (0x76c04000)
        libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0x76be2000)
        libjpeg.so.62 => /usr/lib/arm-linux-gnueabihf/libjpeg.so.62 (0x76ba8000)
        libresolv.so.2 => /lib/arm-linux-gnueabihf/libresolv.so.2 (0x76b88000)
        libgcrypt.so.20 => /lib/arm-linux-gnueabihf/libgcrypt.so.20 (0x76add000)
        libgnutls.so.30 => /usr/lib/arm-linux-gnueabihf/libgnutls.so.30 (0x769ad000)
        libgpg-error.so.0 => /lib/arm-linux-gnueabihf/libgpg-error.so.0 (0x76990000)
        libp11-kit.so.0 => /usr/lib/arm-linux-gnueabihf/libp11-kit.so.0 (0x76944000)
        libidn.so.11 => /lib/arm-linux-gnueabihf/libidn.so.11 (0x76904000)
        libtasn1.so.6 => /usr/lib/arm-linux-gnueabihf/libtasn1.so.6 (0x768e8000)
        libnettle.so.6 => /usr/lib/arm-linux-gnueabihf/libnettle.so.6 (0x768a9000)
        libhogweed.so.4 => /usr/lib/arm-linux-gnueabihf/libhogweed.so.4 (0x76871000)
        libgmp.so.10 => /usr/lib/arm-linux-gnueabihf/libgmp.so.10 (0x76818000)
        libffi.so.6 => /usr/lib/arm-linux-gnueabihf/libffi.so.6 (0x76802000)
        libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0x767d9000)
root@osmc:~/dispmanx_vnc# ./dispmanx_vncserver
Open display[0]...
Display is 1920 x 1080
Server bpp:16
Server bigEndian:0
Server redShift:0
Server blueShift:10
Server greeShift:5
08/09/2019 20:40:02 Listening for VNC connections on TCP port 5900
08/09/2019 20:40:02 Listening for VNC connections on TCP6 port 5900
open /dev/uinput returned 6.
First write returned 1116.
ioctl UI_DEV_CREATE returned 0.
08/09/2019 20:41:13 Got connection from client 192.168.170.104
08/09/2019 20:41:13   other clients:
08/09/2019 20:41:13 Normal socket connection
08/09/2019 20:41:13 Client Protocol Version 3.8845, y1=99
08/09/2019 20:41:13 Protocol version sent 3.8, using 3.8



Dalej wziąłem pierwszy lepszy VNC client (np. By zobaczyć linki musisz się zalogować lub zarejestrować. - lub jakis na androidzie) i podpiąłem się do "osmc" (u mnie w lan to ten IP z ostatnim oktetem 104 jak wyżej przy odpaleniu VNC servera widać) i ładnie pokazał mi się "zmirrowany" obraz Kodi (to samo na TV co w VNC):

By zobaczyć linki musisz się zalogować lub zarejestrować.
Jedyne co nie działało to myszka ale poradziłem sobie używając zamiast myszki pilota z aplikacji "Zdalne Kodi" na androidzie.

pozdrawiam
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości