This page describes projects when I was a graduate student in UoA. For the most recent projects, please refer to page [link]
Our demonstration of HAS system induces an Web standard server, IP network emulator, and HAS streaming client. The server is actually an Apache2 server. In the server, a video clip is encoded at multiple video qualities. To stream the video over the Internet, we developed a Java-based streaming client using either our proposed adaptation methods or our proposed quality models. The very early version of our HAS client can be found in https://github.com/Typhoon1089/HTTPOurClient.
We offer an efficient and significant cost-effective solution to users, using HTTP adaptive streaming. In our proposal, each video stream is captured at a server and is sent to the centralized client/monitor with its "priority". Note that to compute stream's priority, we first use OpenCV to detect/recognize all events and then compare them to a predefined score table. Given all stream priorities, an adaptation engine at the client will allocate the bandwidth resource for each stream based on Adaptive streaming technology.
In our demonstration at Aizu's open lab (2014), we created a prototype of a system in laboratory environment with six cameras and one streaming client/monitor.
Energy saving is an important requirement for any mobile devices. Meanwhile, streaming is one of the most popular services via mobile devices now. In this project, we study the dependence of consumed power on adapted video bit rates. For this purpose, we develop an external board to monitor power consumption of a smartphone.