5 Mar 2009 08:38
Re: Jingle A/V
On Wednesday 04 February 2009 22:46:22 Justin Karneges wrote: > To use it, you need a separate checkout of PsiMedia. Then, add > PSIMEDIA_DIR=/path/to/psimedia in Psi's conf.pri file. GStreamer > dependencies are hard-coded. Edit psimedia/gstprovider/gstconf.pri to > change them. With the main window focused, press ctrl+shift+N to configure > your devices. To use STUN, set the PSI_STUNADDR environment variable to > the IP address of a STUN server. I've changed how this works. Psi now contains a copy of the PsiMedia front-end library (just a few files, in src/psimedia), and is configured to use the backend as a plugin rather than static. A/V call support is now compiled in by default. No need to edit conf.pri. For A/V calls to actually work, you need to build the psimedia plugin: svn checkout https://delta.affinix.com/svn/trunk/psimedia cd psimedia qconf ./configure make (there should be no more need to edit gstconf.pri, as there's now a configure script to set up gstreamer.) This will produce the "libgstprovider.so" plugin. Set the PSI_MEDIA_PLUGIN environment variable to the full path of this file. Warning: for now, Psi will allow access to the A/V call stuff regardless of whether or not you have the plugin. Using any of it without the plugin will cause you to crash, so be careful. My eventual goal is to have the UI dynamically adjust based on the availability of multimedia support.(Continue reading)
RSS Feed