Development of mobile audio and video communication on Android platform

Source: Internet
Author: User

Now on the bus, the subway, the road can see people holding cell phones, open, follow and then make voice calls. Audio and Video Call with the popularity of smartphones now everywhere, the rapid development of 4G network for now audio and video instant Messaging implementation of the network channel may now be the most popular means of communication, and a variety of instant messaging software is also emerging And service providers are also offering a growing range of communication services capabilities. Currently in the Android platform, the mainstream instant messaging software is: Anychat, QQ, ICQ, MSN, Sina Weibo and so on. With the development of the Internet, the use of instant messaging will become increasingly widespread.

at present, the real-time communication industry, a lot of development in the development of audio and video technology, currently doing very good is anychat audio and video interactive platform, has been developing for ten years, technology precipitation 10, stable and reliable. It is a set of open technology platform, modular structure design, can quickly for the existing video application system, including video surveillance system, video conferencing system, video entertainment platform and other mobile phone terminal access capabilities to achieve 4G network of mobile phone video surveillance system, Mobile video conferencing system, mobile phone video entertainment system and other applications.

It has a strict security certification system, non-authorized users can not access the system, open video, the underlying communication protocol encrypted transmission, effectively prevent illegal interception, tampering with network data packets, to ensure the security of the platform. It is optimized for mobile phone, the H. A video coding algorithm, while in the transmission of streaming media data for the 4G network platform for special processing, to achieve high resolution, high image quality, low bit rate, low latency technology features; it uses a distributed system architecture to support large-scale system applications. The system provides the Standard SDK interface, facilitates two times development, has the good extensibility.

The whole system only needs to deploy a central server, which is responsible for the processing of small amount of data such as identity authentication, initial information acquisition, control competition and so on.

The whole system can deploy multiple streaming media servers, the streaming media server and the third-party video application system to connect, distributed deployment, to achieve the third-party video application system video streaming to 3G mobile phone video streaming real-time conversion work.

Mobile terminal will first login to the central server, to achieve identity authentication, to obtain information about the system, and then according to the user's operation instructions, to one of the streaming media server to send request instructions, waiting to receive streaming media data, when the streaming media data, immediately after the decoding, display. When mobile phone users need to operate the remote device, the mobile terminal software will send control information to the streaming media server, the streaming media server through the Standard SDK interface, to the third-party video application system issued control instructions for remote control functions.

Clear picture quality: Mobile phone terminal users can see the remote video on the phone, Video coding using the International Advanced Video coding technology, compared with the traditional MPEG-4 video coding technology, the same picture quality, the use of the video stream of H. E is only half of the network bandwidth of MPEG-4, video streaming reduced for the large-scale application of video laid the foundation. Just because "Bai Rui 3G mobile video development platform" using advanced video coding technology, so that the overall system of video capacity has been improved, early video system code flow, high bandwidth, is the bottleneck of video applications, the reason, if the video occupies too high bandwidth, will inevitably affect the stability of the network, Serious time can also cause network disconnection. "Bai Rui 3G mobile video development platform" greatly improve the network utilization, will not affect the network performance of the system.

Smooth video effect: Bai Rui Technology for the mobile phone platform specifically optimized for the video codec algorithm, improve the efficiency of the algorithm, reduce the complexity of the algorithm introduced by the delay, and especially for the 3G network optimization, the use of ring buffer, Forward error correction and other specific technical means, strengthen the system to 3G network adaptability, reduce the video display time on the phone and live video time delay, improve the smoothness of the video, achieve high resolution, high image quality, low bit rate, low latency technology features. At the same time, a special algorithm is adopted to eliminate the mosaic phenomenon that often appears in video.

Open Technology Platform: Provide SDK programming interface, modular structure design, can quickly for the existing video application system, including video surveillance system, video conferencing system, video entertainment platform, etc. to provide mobile phone terminal access capability to achieve 3G network mobile phone video surveillance system, Mobile video conferencing system, mobile phone video entertainment system and other applications. In the two development process, the user does not care about the differences before the various mobile platforms, Bai Rui Technology provides a complete solution, all kinds of mobile phone platform provided by the SDK programming interface is unified.

Strict Security certification system: Multiple security protection system, non-authorized users can not enter the system, open video, the underlying communication protocol encrypted transmission, effectively prevent illegal interception, tampering with network data packets, to ensure the security of the platform. Mobile terminal must first through the authentication of the central server, in order to obtain video streaming information from each streaming server, to control the remote device.

Distributed System architecture: Streaming media server can be distributed deployment, dynamic input, exit a single streaming media server, do not affect the normal use of other streaming media servers, support large-scale system applications. The system capacity is not dependent on the network bandwidth of the central server, which provides the technical guarantee for multi-user access.

Powerful interface customization: Mobile phone terminal software to open a custom interface, support custom interface, customizable content mainly includes: window title, interface display style, window background color, server information, etc., make mobile video terminal and now video Application game system natural integration, Have a consistent interface style. The system uses Unicode encoding, supports multiple languages, and automatically displays the language type according to the language of the mobile phone operating system.

So far voice calls as the mainstream, video calls are still few. With the further development of the research, the communication system based on Android will be perfected gradually, and it is believed that the real-time communication system based on Android platform will have a good application foreground.


Development of mobile audio and video communication on Android platform

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.