Multimedia Live Streamer with HD Video Streaming
Live HD Video streaming refers to primarily audio and video content delivered in real-time, as events happen. With the phenomenal growth of internet, media compression techniques and high end media processing technologies, HD Video Streaming has become all pervasive; finding application in a wide variety of activities like medical electronics, home automation, media and publication, industrial automation, security and surveillance among others.
This case study showcases Mistral’s capability in designing the software for an Android product with Full HD Video Streaming transmitter and receiver for a customer in Digital Multimedia and live video-casting domain.
The customer is a global leader in Digital Multimedia domain and automation for personal and enterprise solutions. The Customer provides a full range of equipment, subsystems, control systems and surveillance devices for Home and Office space environment.
The customer wanted a software solution for a compact, FULL- HD Video Streaming and rendering device for use with a Digital Media system or other applications. The device had to be configured as AV transmitter or receiver and support up to 1920 X 1080 with 60fps resolution as input.
Based on the study and analysis done by them on different application frameworks in Linux, Android emerged as the ideal platform to be used for Next generation Full- HD Video streaming solutions. The customer has comprehensive experience in Video streaming solutions based on G-Streamer framework on Linux. Hence, customer entrusted Mistral with the task of building the software for Full HD video streaming transmitter and receiver based on Android version 4.2.2 (Jelly bean).
The AV receiver also had to support all possible high and low resolutions. The video transmitter had to support HD Video Streaming over various transport protocols and media container and the AV receiver had to render the AV content to an HDMI Display panel.
Mistral offered the customer an end-to-end solution by designing the software for Full HD video streaming (H.264) transmitter and receiver over an IP network.
The ARM Cortex™-A15 based SoC consists of an Dual-Core ARM Cortex™ for general purpose computing and ARM Dual Cortex-M4 Image Processing ® unit. Dual-Core PowerVR SGX544™ 3D GPU in the SoC enables high end graphics resolution.
The team developed the HD Video Streaming software for a Dual core ARM Cortex™ – A15 SoC based device developed by the customer that gives great performance and supported H264 and JPEG hardware encoder. Toshiba HDMI to CSI interface was used to support the input.