Publication Date
Spring 2019
Degree Type
Master's Project
Degree Name
Master of Science (MS)
Department
Computer Science
First Advisor
Chris Pollett
Second Advisor
Melody Moh
Third Advisor
Thomas Austin
Keywords
WebRTC, video chat
Abstract
Web real-time communication (abbreviated as WebRTC) is one of the latest Web application technologies that allows voice, video, and data to work collectively in a browser without a need for third-party plugins or proprietary software installation. When two browsers from different locations communicate with each other, they must know how to locate each other,
bypass security and firewall protections, and transmit all multimedia communications in real time. This project not only illustrates how WebRTC technology works but also walks through a real example of video chat-style application. The application communicates between two remote users using WebSocket and the data encryption algorithm specified in WebRTC technology. This project concludes with a description of the WebRTC video chat application’s implementation in Yioop.com, a PHP-based internet search engine.
Recommended Citation
Ho, Yangcha, "A WebRTC Video Chat Implementation Within the Yioop Search Engine" (2019). Master's Projects. 726.
DOI: https://doi.org/10.31979/etd.dtz2-hstt
https://scholarworks.sjsu.edu/etd_projects/726