es gibt viele möglichkeiten, um das umzusetzten.
eine recht verbreitete lösung, die von vielen unis genutzt wird. ist bspw. kaltura:
https://corp.kaltura.com/
http://www.kaltura.org/
damit bekommt man mehr oder weniger eine fertige lösung in die hand, wo man nur mit web-üblichen schittstellen für die gestaltung der grafischen oberfläche, authentifizierung u.ä. sorgen muss.
manches im kultura ist halt schon ein bisserl in die jahre gekommen und mittlerweile von besseren lösungen abgelöst worden (obwohl sie sich natürlich ständig um die weiterentwicklung und aktualisierung bemühen). es kann deshalb durchaus sinn machen, das ganze zum gegenwärtigen zeitpunkt ein bisserl mehr auf zwischenzeitlich hinzugekommene technische möglichkeiten (WebRTC, HLS/DASH streaming...) hin auszurichten. im prinzip ist das alles keine ganz so unbewältigbare sache, wenn man sich einmal ein bisserl darin zurecht gefunden hat.
ich übernehme übrigens jederzeit gerne irgendwelche technisch anspruchsvolleren programmierarbeiten als job, wenn du/ihr bei der umsetzung an irgendwelche praktischen grenzen stoßen solltet.