Add video call feature on portal chat

Description

I would like to add video calls in the current portal chat like that video [1]. Each user will be able to start a video/audio conversation with a member/connection through the chat window. The first call negotiation will be made using the portal chat messaging service, after that, the stream would be established directly between client navigators.

[1] https://www.youtube.com/watch?feature=player_embedded&v=4HqSbdajzjo

Attachments

10

Activity

Show:

Adrian Fish January 17, 2014 at 7:06 AM

Merged in r133334, r133335 and r133337.

Hudson CI Server January 16, 2014 at 10:52 AM

Integrated in portal trunk #1622 (See http://builds.sakaiproject.org:8080/job/portal%20trunk/1622/)

Merged in the video call work done in the branch. (Revision 133335)

Result = SUCCESS

Adrian Fish January 2, 2014 at 6:13 AM

From now on let's just forget the patches. If we take shifts on the code we can use the branch safely.

Adrian Fish January 2, 2014 at 6:11 AM

I've just committed r132958. It's basically a refactor of both the basic chat code and the video stuff so it is namespaced properly. This isn't a reflection on your (team Spain) JS - I wrote the original chat js a bit naively really, too much in the global scope. I've also applied a few JSLint rules to the code layout, to make it more readable. Again, my code was a major culprit, so no reflection on team Spain's code.

Could you possibly test the video stuff out? I just get call timeouts here at Lancaster, which may be a stun related issue, so I can't do any meaningful testing. The basic chat stuff works, which is good

Juanjo Meroño December 10, 2013 at 3:19 AM

Great !! I'm agree with you, window calculations are not good and will require revisiting later, please count with us in to help you in that issue.

Thanks !!

Fixed

Details

Priority

Affects versions

Fix versions

Components

Assignee

Reporter

Property addition/change required

Yes

Created March 13, 2013 at 2:44 PM
Updated March 23, 2022 at 2:56 PM
Resolved January 17, 2014 at 7:06 AM