Our next-generation online collaboration and language learning platform (collaborationQ) enables students to collaborate with each other. For example, in a conversation activity, student can discuss about certain topics or have a conversation with each other. This includes both audio and video streaming. As collaborationQ is a cloud solution, students at different locations can work together. In order to support the streaming and recording of the audiovisual data, a 3rd party solution is currently used. Unfortunately, this 3rd party solution introduces some delay. This delay is usually not a problem when student are not sitting in the same room but does pose a problem when student see each other (lipsync is detected).
The main research question is how to replace the 3rd party (online) solution with a solution that works in real time and enables audiovisual streaming and recording. The solution can be:
Something custom developed
Another 3rd party solution (after investigating different alternatives)
Having a local solution (e.g. installing a dedicated server/device in the room to enable AV streaming and recording)
You will research a number of technologies and implement a working proof of concept of the proposed solution.
Nature of the work
Specialty: IT, mobile development, streaming
Type of work: Research 20%, implementation 40%, experimentation 40%