Live Video streaming using HTML5
Statement about the Problem The project aims to develop a live video streaming application using HTML5. HTML5 equips organizations to leverage open standards and stream videos without depending on a third-party player or plug-ins. An MPEG/H.264, Ogg/Theora, or WebM/VP8 video can each be played in the standard web browser, whether it is a PC, Mac, Linux, iOS, or Android device. HTML 5 presents the opportunity to have a media strategy targeting all popular platforms and devices rather than having to create a separate model for each. Why is the particular topic chosen? HTML5 is a promising technology for the future, and is a good choice to explore the ideas and to provide enhancements to non-Flash websites. Existing flash-based video streaming technology uses flash plug-ins for streaming and playing the video. In future plug-ins are no more supported in html 5 enabled browser, so we need to make the video available without the help of flash player.
Objective and scope of the Project
The main objective of the project is to create an HTML 5 based application for live video streaming.
HTML 5 enables to stream the video without using any plug-in, the native browser support the streaming. So we need not to install any plug-in and no special software are required to publish and stream the video.
Methodology As a research project to replace the existing Flash video streaming with an emerging technology, first of all we need to do a study on the mechanism of video streaming using HTML 5 and available architectures to make it possible. Methodology includes the following steps: • Capture high quality video from input device. • Encode the video data. • Streaming compressed data using an appropriate protocol to Flash Media Server. • Play the live streams using a suitable player.
Hardware & Software to be used ♣