Salut ,
On esaye au mieux 
Je vois sa , alors il y aussi un petit manque de connaissance je suppose ,c’est pas une critique t’inquiéte pas 
sa peut vite etre difficile a comprendre le fonctionnement a distance et le serveur X , moi même je découvre encore des truc .
Je pourais te faire une explication détailler ,mais sa se résumerait a un gros pavé , car c’est asser complexe a expliquer sans trop simplifier,car c’est un sujet qui est trop souvent simplifier pour la compréhension et c’est la sa entreine la confusion surtout pour un soucis comme le tien .
Je parle depuis que tout à l’heure de l’affichage a distance ,
Parsque faire passer VNC par le tunnel SSH je sait pas faire ,en tous cas je l’ai jamais fait , donc je pourais pas t’aider , a par si je m’y met sa va de soi .
Car moi j’utilise une autre méthode pour regarder mon bureau et mes application graphique , j’utilise bien un tunnel SSH mais pas VNC *
*si je fesait le pavé que je mentionnait plus haut j’en parlerai , mais je veux pas trop t’embrouiller le cerveaux ,car peut etre la c’est déja fait
Mais vu tu va peut être curieux , je déporte simplement le serveur X dans ma console se qu’on appelle le X11forwading (on verra pas sa non plus aujordui ) si tu veux voir a peu prés a quoi sa resemble je le mentionne ici
et j’ai mis une capture d’écran si tu veux te rendre un peux compte
Bref donc pour le tunnel SSH et vnc dedans je peux pas t’aider , mais par contre je peux te dire que tu fait fausse route (c’est toujours pas une critique ) ,car le faite de passer par un tunnel ssh avec vnc ne réglera pas ton problée d’affichage de kodi ,donc t’acharne pas trop desus 
Voila aprés cette intro un peu longue je vais tenter de t’aporter des réponse
c’est totalement exact sa et j’irais pas plus loin dans les détail
, mais sa pas le tunnel qui te réglera ton problème (je sait ,je sis redondant )
Bon alors déja il faudrait je sache qu’elle VNC tu utilise ,oui je parle bien du serveur ou du logicielle si tu préfère ,
Car si tu utilise celui de basse sur le pi,c’est a dire Realvnc , celui ne gére pas le serveur X il ne fait que t’afficher ce qui a sur ton ecran 1 (en gros )et d’ailleur c’est aussi pour sa aussi entre autre(y a le fait aussi que le décodages vidéo peux pas se faire ) que tu pas lire une vidéo ou jouer a minecraft depuis ton PC (client )
donc tu peux faire d’export de ton affichage (en tous cas pas que se sache ) , par contre avec X11vnc tu peux le faire petit tuto en francais ici http://www.framboise314.fr/prenez-vraiment-la-main-a-distance-sur-votre-raspberry-pi-avec-x11vnc/
trés simplifier mais bien expliquer
bon avant d’aller plus loin ,une petit chose pour la culture générale
-VNC est avant tous un protocole
-les 2 logicielle (realvnc et x11vnc) on bien VNC dans leur nom et utilise bien se protocole mais il le font différemment .
voila je voulais surtout faire la distraction entre protocole et serveur , par se que avec des précision c’est plus clair , on a tendance a regrouper les 2 par se que c’est plus facile pour se comprendre .
Je vais te parler d’une autre méthodes en répondants a sa
si tu avais installer kodi a coter de raspbian , j’entend par la en dual boot , rapsbian en OS et Kodi en OS (openElec ou OSMC ) sa aurait été plus simple pour le faire tourner sur ton client vnc .
car se que je vais te dire la je suis pas sur que sa marche avec raspbian et kodi installer desus en tant que logicielle,j’ai jamais essayer dans cette configs .
Il faut s’avoir qu’il existe un serveurX et vnc sur kodi directeent en plugins sa s’appelle Dispmanx
En plus l’extension vien d’etre de nouveau dispo a cette adresse https://raw.githubusercontent.com/sean6541/files/master/repository.kodi.sean.zip
il y a une petite vidéo ici - YouTube
mais faut pas la suivre a lettre tu télécharge l’extension et tu l’installe simplement (si tu sait pas comment installer une extension de kodi depuis un zip tu regarde sur le web )
donc tu peux aussi essayer sa aussi mais pas sur que sa marche si kodi est installer dans raspbian
Voila j’espère que tout sa a pus t’aider 