staging.inyokaproject.org

Gemeinsames Arbeiten

Status: Gelöst | Ubuntu-Version: Kubuntu 9.04 (Jaunty Jackalope)
Antworten |

schnere

Anmeldungsdatum:
27. Juni 2008

Beiträge: 63

Hallo,

hab gestern den ganzen Tag nach eine Lösung gesucht jemandem live meinen rechten Bildschirm zu übertragen. Mein erster Ansatz war natürlich VNC, wobei das mit 2 Bildschirmen wohl schon ein Problem darstellt, außerdem soll ja nicht mein ganzer Desktop (auch nicht nur im View-Mode) freigegeben werden. Mit VNC war das gröbere Problem, dass viele größere einfarbige Flecken auftauchten, sodass man zu wenig vom Desktop sah.

Mein nächster Ansatz war mit recordMyDesktop ein OGG-File aufzunehmen und dieses direkt über einen mit SSHFS gemounteten Webserver freizugeben. Hier kam eigentlich nur das Problem auf, dass der Client mit VLC erstens nicht synchron ist und zweitens die Aufnahme nur soweit abspielt, wie sie aufgenommen wurde als der Client gestartet hatte.

Okay, kein Problem - nächster Ansatz: ffmpeg 😉

ffmpeg -f x11grab -s 720x576 -r 15 -i :0.0 http://homeserver:8090/feed1.ffm
<Stream stream001.flv>
Feed feed1.ffm
Format flv
VideoBitRate 512              
VideoBufferSize 40       
VideoFrameRate 15            
VideoSize 720x576                                                         
VideoGopSize 12                                                      
NoAudio                                                               
</Stream>

Hierbei hatte ich folgende Probleme:

  • die Qualtität geht gar nicht

  • VLC Client fängt erst an zu spielen, wenn der ffserver gestoppt wurde

Habs beim ffserver natürlich auch mit anderen Streams versucht, swf schien nicht schlecht zu funktionieren, aber die Qualität war jenseits von gut und böse. ASF war das einzige was halbwegs in Richtung nutzbar ging.

Übrigens, ich hab nur 3Mbit Upload 😉

So, der letzte Ansatz - einen Bereich des Desktops als Webcam emulieren und anschließend über Skype übertragen.

Hab mir dazu "webcamstudio" angesehen, leider kann ich den Bereich, den ich dabei freigeben will nur schwer bis gar nicht festlegen und Skype will die virtuelle Webcam dann auch nicht finden.

"screen" in einer Shell war bisher immer der beste Ansatz, reicht mir in diesem Fall aber leider nicht.

So nun zur Frage:

Hat jemand von euch evtl. schon mal was ähnliches realisiert, oder kann man VNC so zum Laufen kriegen, dass es keine Artefakte zeigt, (halbwegs) synchron läuft und nur einen Teil des Bildschirms darstellt?

Order gibt es andere Möglichkeiten, diesen Bereich meines Bildschirms jemandem visuell zugänglich zu machen?

Würd mich freuen, wenn ihr ein paar Lösungsansätze für mich habt ☺

MfG schnere

schnere

(Themenstarter)

Anmeldungsdatum:
27. Juni 2008

Beiträge: 63

Okay, hab ne halbwegs passable Lösung: tightvnc

cat ~/.vnc/xstartup

xrdb $HOME/.Xresources
x-window-manager &
{
 (gnome-panel 2> /dev/null &)
}

Mag etwas komisch erscheinen, dass ich unter Kubuntu Gnome in der VNC-Session starte, aber für VNC erscheints mir besser so. Die xstartup hab ich aufgrund von Problemen mit dem Keyboard so angepasst. Versucht aber nicht die Desktop-Einstellungen von Gnome zu ändern, sonst sind die Tasten wieder irgendwie...

VNC-Server starten mit Auflösung 1024x768

tightvncserver -geometry 1024x768 :2

Dem Gegenüber geb ich das Passwort für den Nur-View-Mode und damit hat sichs. Für eine 2. Firefox-Instanz in der VNC-Session kann man ein eigenes Profil anlegen.

Als nächstes werde ich mir noch UltraVNC SingleClick anschaun, dann kann ich evtl. auch auf entfernte (leider nur Windows-)-Systeme zugreifen.

SVN, Wiki, Mail, CalDav-Server rennt auch alles - jetzt muss ich nur noch schaffen ein LDAP-Adressbuch unter Karmic zum laufen zu bringen (noch keine Antwort auf meinen Thread hier im Forum), aber das werde ich dann denk ich mal nach dem Release-Termin schon mal hin bekommen.

So, aber evtl. habt ihr noch andere Tipps für mich zum Thema "gemeinsames Arbeiten" unter Ubuntu, evtl. auch zusammen mit Windows-Usern.

MfG

Antworten |