Enhanced video streaming architecture using cloudlets

dc.contributor.advisorIndika Perera
dc.contributor.authorBandara, KAJP
dc.date.accept2023
dc.date.accessioned2023T07:54:01Z
dc.date.available2023T07:54:01Z
dc.date.issued2023
dc.description.abstractAs mobile computing and cloud computing work together to provide new technologies and capabilities to end users, clouds are overloading with data-intensive and compute-intensive processes. Video streaming is such an application trending in the technology world. Video content has been a significant form of communication as well as media for entertainment. With the cloud’s potential, editing, and processing video streams can be easily done. Even so, while watching a real-time video stream, a single buffering situation can be distracting to most users. Real-time stream processing is a computationally and memory-intensive operation that is also latency sensitive. Standalone clouds cannot handle such latency. Cloudlets are important and new architectural components in mobile and cloud architecture, representing the intermediate stage of the Cloudlet-mobile device hierarchy. This thesis investigates to resolve live video stream processing which is computer & memory intensive and can be done smoothly using Cloudlets. Cloudlets can provide a platform for developing and deploying new video editing algorithms and applications, which can be executed on the same video stream to produce different outputs. This approach can provide users with a new level of flexibility and control over their video content, enabling them to create customized streams that match their preferences. The prototype of the system was developed using agile development methods, Java and Python programming languages, and the Google Cloud platform. The software system is evaluated based on maintainability, usability, and sustainability. The system’s architecture has the potential to open up new business models and gain market share in the future. The system can be further improved by making it more automatic and internally running. The system has the potential to improve the field of video streaming architecture by improving the user experience, and the ability to use resources more efficiently. Its plug-and-play capability will make it easier for users to access and use the platform, which will increase adoption rates and user satisfaction. The system is planned to have certain security elements that will assist in the protection of users' personal information and the prevention of unauthorised access to their accounts. This can help to build trust with users and reduce the risk of data breaches. Keywords: Cloud Computing, Cloudlets, Video Streamingen_US
dc.identifier.accnoTH5295en_US
dc.identifier.citationBandara, K.A.J.P. (2023). Enhanced video streaming architecture using cloudlets [Master's theses, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.uom.lk/handle/123/23385
dc.identifier.degreeMSc in Computer Scienceen_US
dc.identifier.departmentDepartment of Computer Science & Engineeringen_US
dc.identifier.facultyEngineeringen_US
dc.identifier.urihttp://dl.lib.uom.lk/handle/123/23385
dc.language.isoenen_US
dc.subjectVIDEO STREAMING
dc.subjectCLOUDLETS
dc.subjectCLOUD COMPUTING
dc.subjectCOMPUTER SCIENCE & ENGINEERING – Dissertation
dc.subjectCOMPUTER SCIENCE- Dissertation
dc.subjectMSc in Computer Science
dc.titleEnhanced video streaming architecture using cloudletsen_US
dc.typeThesis-Abstracten_US

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
TH5295-1.pdf
Size:
214.88 KB
Format:
Adobe Portable Document Format
Description:
Pre-text
Loading...
Thumbnail Image
Name:
TH5295-2.pdf
Size:
157.46 KB
Format:
Adobe Portable Document Format
Description:
Post-text
Loading...
Thumbnail Image
Name:
TH5295.pdf
Size:
3.04 MB
Format:
Adobe Portable Document Format
Description:
Full-thesis