reset password
Open Source Real-Time Video Player
Sponsored by AT&T
Mirasol Davila, Tim Ellis, Brian Hernandez De Leon, Ashley Jetty, Wendy Joya, Israel Lopez-Diaz, Jeffrey Luu, David Melendez, Rafael Mendoza
Advisor: Negin Forouzesh
Liaison: Steve Dulac

Abstract:

The 2020-2021 CSULA Computer Science Senior Design team is working with the AT&T liaisons to create a Network PIS Video Emulator. We are building on top of the open-source Github Hls.js video player. Hls.js is a web application that streams videos while providing a lot of useful real-time metrics and graphs about the video streaming playback. In order to further improve the features provided by HLS.js, we were given the task to implement a network throttling feature to throttle our bandwidth to any desired network conditions such as, 3G, 4G, 4G LTE, Slow Wifi, Fast Wifi, etc. We are also adding more metrics and graphs to display the video start time, rebuffering ratio, average bitrate, and the bandwidth conditions. Lastly, we were given the task to allow users to download an excel sheet containing all the information about the video playback for research purposes. Our proposed goal also included making our software available on Safari and Chrome, and for it to support HLS and DASH video files. By adding these features and metrics, companies that offer video streaming services can benefit from this software in order to collect valuable research and find new ways to improve their video streaming services. 

 

Roles: Members: Contact Information:
Faculty Advisor Negin Forouzesh neginf@calstatela.edu
AT&T Liaison Manuel Briand  
AT&T Liaison Peshala Pahalawatta  
AT&T Liaison Ross Castillo  
AT&T Liaison Shamik Maitra  
Project Leader Brian Hernandez bhern124@gmail.com
Customer Liaison and Quality Assurance Mirasol Davila mirasoldavila13@aim.com
Documentation Lead Wendy Joya wen.joy83@gmail.com
Software Engineer Ashley Jetty ajetty@calstatela.edu
Software Engineer Rafael Mendoza mendozarafael914@gmail.com
Software Engineer David Melendez davidmelendez321@yahoo.com
Software Engineer Israel Lopez-Diaz israellopez1998@gmail.com
Software Engineer Tim Ellis sinktheturtle@gmail.com
Software Engineer Jeffrey Luu jluu328@gmail.com

 

Resources
Fall 2020 Presentation Slides
Software Requirements Specifications
Software Design Document
[Private Resource] Source Code
Software Requirements Document Final Draft
Software Design Document Final Draft