Streamvision Media Management Web Application & API

Laravel application & API development



For this application I was tasked with building out a full media management system for a cable company's video on demand solution. The requirements included building out the web dashboard along with a comprehensive API that allows other applications to stream both live and video on demand media from the Streamvision server.



In addition to the web application and API development, it was also a requirement to integrate: jQuery drag and drop functionality, development a detailed API documentation spec that other developers could utilize, and integrate with a number of APIs, such as Brightcove's Zencoder, the Video.js video player, and many more.



The project followed Laravel development best practices, including daily updates and fully object oriented design practices.