Related projects
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Mitacs brings innovation to more people in more places across Canada and around the world.
Learn MoreWe work closely with businesses, researchers, and governments to create new pathways to innovation.
Learn MoreNo matter the size of your budget or scope of your research, Mitacs can help you turn ideas into impact.
Learn MoreThe Mitacs Entrepreneur Awards and the Mitacs Awards celebrate inspiring entrepreneurs and innovators who are galvanizing cutting-edge research across Canada.
Learn MoreDiscover the people, the ideas, the projects, and the partnerships that are making news, and creating meaningful impact across the Canadian innovation ecosystem.
Learn MoreVideo streaming over the Internet is increasing in popularity. Many video objects are made available online and many users are streaming video everyday. In addition, the increasing processing power of personal computers, and the availability of high-speed Internet services, encourages users to demand more, higher-quality video content. To provide high-quality and to accommodate clients with various resources, fine-grained scalable (FGS) video coding has been proposed as part of the recent MPEG-4 and H.264 standards. While FGS encoding improves rate scalability and error resiliency, it introduces new, challenging problems that need to be addressed to make FGS usable in practical video streaming systems. In this project, we consider one of the main research problems with FSG: optimal allocation of streaming rates to multiple senders streaming in a single receiver. Streaming from multiple senders is necessary in peer-to-peer streaming environments because of the limited capacity and unreliability of peers. Multiple senders are also desired in distributed streaming systems to achieve disjoint network path streaming and hence better quality. The intern will address this problem in several steps: 1) The quality of individual frames in the sequence will be optimized; 2) The sequence will be divided into blocks of frames each with a fixed number of frames; 3) The optimization problem for each block will be formulated and solved. Solving the allocation problem at the block level is important because it will allow the research team to prioritize parts from all frames to maximize the video quality. Significant quality improvement is expected to be achieved because of the optimal allocation of bit rates to senders.
Dr. Mohamed Hefeeda
ChengHsin Hsu
CBC Radio
Computer science
Information and communications technologies
Simon Fraser University
Accelerate
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Find the perfect opportunity to put your academic skills and knowledge into practice!
Find ProjectsThe strong support from governments across Canada, international partners, universities, colleges, companies, and community organizations has enabled Mitacs to focus on the core idea that talent and partnerships power innovation — and innovation creates a better future.