Design and Implementation of WebRTC Based Cloud Collaboration Platform
碩士 === 國立臺北科技大學 === 電機工程研究所 === 103 === In this thesis, I implement the WebRTC-based Cloud Collaboration Platform for team cooperation. The features of the proposed system are establishing and managing meeting rooms, instant text transmission, image and file sharing, messaging records center and mul...
Main Authors: | , |
---|---|
Other Authors: | |
Language: | zh-TW |
Published: |
2015
|
Online Access: | http://ndltd.ncl.edu.tw/handle/vwftp4 |
Summary: | 碩士 === 國立臺北科技大學 === 電機工程研究所 === 103 === In this thesis, I implement the WebRTC-based Cloud Collaboration Platform for team cooperation. The features of the proposed system are establishing and managing meeting rooms, instant text transmission, image and file sharing, messaging records center and multiplayer video, audio and computer screen sharing. The collaboration team members can apply the proposed system to communicate, discuss and even open conference with each other over Internet.
The Platform system is implemented with MVC (Model-View-Controller) design framework. The framework separates the representation of information from the users’ interaction with it. MVC can reduce the development complexity and improve the system maintainability.
The proposed platform include server and client. The function of the server is to transport text, image file and deposit message into MongoDB transcript message center. The other function is to share multiple video and computer screen. The user can specify a Webcam and computer screen to share Multiplayer video conference room. The client is implemented over the Event-driven Input and Output server of Web Express Framework of Node.js.
|
---|