Screen sharing from Pidgin
David Woodhouse <[email protected]> Sat, 14 Apr 2018 22:14:27 +0200
| Newsgroups | gmane.comp.gnome.gaim.devel |
|---|---|
| Message-ID | <[email protected]> |
I'm working on screen sharing. It's just another video screen, but the GStreamer src element is (in my case) ximagesrc instead v4l2src. I suspect the best way to handle it is to define a new media type PURPLE_MEDIA_SEND_SCREEN. It's then left to the UI (e.g. Pidgin) to register an appropriate src element according to the windowing system in use (be it X11, Wayland, Windows, OSX, etc.), and to handle advanced things like choosing whether to share the whole display, or just one monitor, or just one window. I expect Finch would render its own terminal to images :) Any objections or better ideas? Any opinions on PURPLE_MEDIA_RECV_SCREEN? I don't actually see the point as receiving that as video is fine for now, and we're never likely to need a full- duplex version of screen sharing. Maybe one day in the future we'll want to handle remote control, and send mouse and key events from a RECV_SCREEN media session to the remote end — but for now doing only PURPLE_MEDIA_SEND_SCREEN seems best. _______________________________________________ Devel mailing list [email protected] https://pidgin.im/cgi-bin/mailman/listinfo/devel
smime.p7s
(application/x-pkcs7-signature, 5.1 KB) - not displayed