Push-To-Talk over WebRTC
master thesis
Status | open |
Advisor | Prof. Dr. Sven Mayer |
Professor | Prof. Dr. Sven Mayer |
Task
This project aims to build a push-to-talk (PTT) system on top of the WebRTC API. PTT is a communication technique that allows the user to talk to others through a microphone only when the user presses a button (or similar). The project will start with a literature study to determine how PTT can be implemented on top of WebRTC. After that, the focus will be on implementing a PTT system.
You will:
- Perform a literature review
- Implement a PTT system
- Conduct and evaluate a user study
- Design different interfaces for web and mobile
- Summarize your findings in a thesis and present them to an audience
- (Optional) co-writing a research paper
You need:
- Strong communication skills in english and german
- Good knowledge of web development (react & react native)
- (Optional) General knowledge of the WebRTC API and audio-codecs
References
- [Documentation] WebRTC
- [Documentation] mediasoup
- [Paper] Evaluating two approaches for browser-based real-time multimedia communication
- [Paper] Service diffusion strategies for push to talk over cellular