[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ecf-dev] GSoC ECF ideas.... Yahoo EPL'ed version or SIP/VoIP??
- From: Scott Lewis <slewis@xxxxxxxxxxxxxxxxx>
- Date: Fri, 27 Mar 2009 09:14:21 -0700
- Delivered-to: firstname.lastname@example.org
- User-agent: Thunderbird 220.127.116.11 (Windows/20090302)
Rajeev Sampath wrote:
I'm Rajeev Sampath, a student of Department of Computer Science &
Engineering, University of Moratuwa, Sri Lanka.
For this year's GSoC, I'm interested in two ideas related to ECF.
1. Implementing an EPL'd version of the Yahoo protocol and developing
a provider for it.
2. SIP VoIP implementation.
Regarding the yahoo implementation..... is there a specific reason for
this project other than building a ECF specific implementation and
doing it at own pace of ECF (without waiting till third party
libraries get adapted whenever yahoo modifies its protocol) ? Since
there's an already working provider supplied by OSU OSL, is there a
specific reason to have another EPL'd implementation?
I think Remy's note sums up the answer to this pretty well.
Regarding the SIP VoIP implementation, since the ECF's softphone
capabilities are still at a basic stage, is it more desirable to take
this on rather than the yahoo implementation?
I think this would be very exciting. Note we already have an
enhancement request for this:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=193388 and committer
Roland Fru has done some work on this (I don't know the state of that
work, but I've forwarded a copy directly to Roland).
Note that there are likely to be some potentially complicating
factors...one is the licensing of the SIP implementation (unless you do
a whole SIP implementation yourself). The second is the availability of
necessary codecs...without using the Java Media API (which is also
problematic in terms of easy use within EF projects). If you already
have solutions to these items then that's great...and I don't wish to
discourage you at all...but I just would like to make you aware that
these may prove to be barriers (I/we can and will help you overcome
them, but they are not completely up to the ECF team).
If so, is it ok if we implement SIP/SDP for the singaling part
ourselves and then use some third party open source libraries for
media transport (RTP) such as jRTP?
Yes, this is possible. The specifics on the licenses for the media
transport will be important though...e.g. Mozilla, Apache,
BSD...good/compatible, GPL, LGPL...more problematic...so that may
influence your choices (I don't know anything about jRTP so it may/may
not be an issue with that particular library). Again, I/we will provide
any information desired, so please just continue to ask questions on
this mailing list.