[Serusers] Re: announcement: student project finished: partiSIPation

Matthias Liebig matthias at lists.iptel.org
Fri Dec 9 20:41:12 CET 2005


Hi Juha,

>  > The Core will be responsible for providing the audio, i.e. audio 
>  > transport, accessing the sound devices (speaker, microphone), codecs and 
>  > so on. So if the user wants to change the volume, the Core has to be 
>  > notified and has to perform the change.
> 
> i got the impression that core would be independent of the gui and those
> two could reside in different host running different operating systems.
> looks like that was not the case if core also deals with rtp packets and
> audio.

actually GUI and Core can reside on different hosts, but in most cases 
they will be on the same machine. It is imaginable that the GUI is on a 
PDA and the Core is on a machine that is providing wireless audio for 
the current room. But I have to admit that is a very unusual scenario.

> why didn't you completely decouple core (sip engine) from the gui so
> that rtp would terminate in gui?  then one core instance could have
> simultaneously served many guis running on different hosts.

At the beginning of the project we agreed to define the relation between 
GUI and Core to be 1:1, so the implementation won't be too complex for 
the available time frame (which we exceeded anyway, by the way).

When we continue working on the project (which is planned to happen in 
February/March 2006), we will reconsider the design and maybe we are 
changing it. But our main principle was that the GUI has to be as simple 
as possible. That is not the case if it has to handle RTP.


Best regards,
Matthias




More information about the sr-users mailing list