A startup wanted to build a platform for remote learning to be
used by students and teachers. Considering the complexity in
live video delivery SpringCT was engaged to develop an deliver
this product supporting mobile and desktop platforms.
Problem statement and proposed solution
Supporting video communication across multiple devices
was a capital intensive activity before the
introduction of WebRTC technology. SpringCT was on top
of WebRTC learning curve – a technology was recently
launch and was still evolving.
SpringCT decided to build a student teacher
communication platform using WebRTC. SpringCT
evaluated different media servers for video
communication needs and finalised Kurento Media server
which was among the top media servers then.
SpringCT developed application that was built on top
of Kurento Media server to establish video calls
between teacher and students. Given the nature of this
application most of the time, one way communication
ie. Teacher delivering lecture and student receiving
video steam was required. We further made it two way
communication allowing students to ask questions.
Additionally, tools like interactive whiteboard and
chat were supported for easy interaction.
Results
Various challenges were resolved in delivering this
solution. The challenging part was to keep the low latency
on relatively low power devices. Additionally, mobiles
needed native application development to support WebRTC in
native application. In spite of all the odds SpringCT
delivered a video communication platform that went live to
production and was put to use by millions of students and
teachers.
Conclusion
This case study showcase how SpringCT helped customer in
building a video communication application that helped in
student teacher interaction. SpringCT leveraged it UC
expertise in delivering a video collaboration solution in a
education vertical.