Recently, there has been an upsurge in interest in streaming content. One of the reasons is the increased popularity of smartphones and tablets that allow using interactive services on the fly (i.e., while on the road, traveling, visiting friends, etc.).
[pullquote]
According to the Cisco Visual Networking Index, VNI, global mobile data traffic will increase 13-fold between 2012 and 2017, with approximately half of that traffic accounted for by streaming content.
The report from Juniper Research has found that by 2017, 2 billion mobile and tablet users will watch TV and video on their devices, not to mention those streaming content accessed via desktops and laptops. Leading global companies—including Google, Amazon, Apple, Microsoft, Yandex, Netflix, and Spotify—create and develop their own services that provide users with access to large databases of media files for streaming. Many services offer cross-platform integration that adds to their user-friendliness.
[/pullquote]
To utilize this trend to their benefit, companies need solutions and platforms designed to optimize mobile-video traffic and support the growing video streaming volume on all mobile carrier networks. Moreover, these mobile-video solutions must support all popular mobile platforms and be easily integrated with existing legacy backend services such as content management systems, database-management systems, and cloud-computing services.
Auriga has gained significant hands-on experience that allows us to tackle almost any task in the field of streaming content. We have developed strong expertise in this field and learned a few trade tricks.
Within the last year, Auriga completed a few significant projects in this area:
- Development of the SAAS video-service solution for broadcasting webinars, web videoconferences, etc. Within the frame of the project, Auriga’s engineers participated in developing the server and client ends of the application. As a result, a GWT-based web interface has been developed. Additionally, a research study has been launched to identify the optimal server for streaming multimedia content that conforms to the client’s requirements. With the direct involvement of Auriga experts, a transcoding server with support of H.263 and H.264 standards has been developed. The server transcodes the streams and provides frame rate, bitrate, and codec parameters adaptation, minimizing the latency caused by the transcoding route.
The application has been included in the cloud services package of one of the largest Eastern European telecom operators.
- Development of a Skype-like application for Mac OS for a large telecom company. The solution allows calls from computer to computer, from computer to landline and mobile cell phones. It also includes additional functionalities, such as video calls, video conferences, and some standard functions of the telephone exchange, such as call holding and forwarding.
- For one of the leading smartphone vendors, our company implemented a unique service that transcodes video stored in the cloud from its original quality to the quality that matches the receiving device’s and channel’s capabilities. The service allows users to store a single media file and convert it to the right quality on the fly instead of storing several file copies of different quality for different types of receivers.
However, the scope of real-time video signal processing tasks extends beyond mere video streaming. Recently, our engineers completed a project involving the utilization of data from video cameras to generate current 3D models. The 3D visualization and monitoring system for tracking construction progress entails reconstructing a three-dimensional representation from stereo images captured by different video cameras. Employing the Super Resolution algorithm enhances input image quality, increasing effective resolution while minimizing camera noise. Multiple stereo pairs are used to capture the object from various perspectives to evaluate the object’s status accurately. Furthermore, the system offers capabilities such as filtering out irrelevant objects, monitoring diverse characteristics of the constructed object, generating reports, integrating the 3D model with construction graphics, and issuing push-up notifications to designated personnel in case of schedule deviations.