Как разработать программное обеспечение windows, которое может обмениваться сеансами, а также отправлять и получать аудио
мы надеемся разработать программное обеспечение под названием распределенная система обучения.
Основными функциями, реализованными в этом программном обеспечении, являются:
1) учащиеся могут просматривать рабочий стол учителя в режиме презентации.
2) голос учителя может быть услышан отдельными учениками (VoIP).
3) учитель может модерировать общение студентов на групповых дискуссионных сессиях.
4) учитель может слушать голос учеников
5)учебная сессия может быть записана.
я узнал, что совместное использование сеансов может быть сделано по протоколу rdp в windows. Но я не уверен в том, как работает rdp или как сеанс отправляется и извлекается с сервера. Я надеюсь отправить голос с помощью voip и хотел бы знать о роли сервера здесь тоже. Как я могу интегрировать оба этих протокола, учитывая два отдельных сервера? Существуют ли какие-либо другие протоколы, которые могут сделать это проще?
Что я уже пробовал:
я пробовал протоколы rdp и voip