WebRTC first knowledge and installation

First, the purpose

         In the project, we need to use P2P video transmission. We searched a lot of information on the Internet, from the original openfire to libjingle, and libjingle finally migrated to the WebRTC project.

        At present , there are actually two directions for WebRTC -based development. One is browser-based WebRTC application development. The programming languages ​​are mainly JavaScript , HTML , etc., which is also the original purpose of WebRTC as an integral part of the HTML5 standard; the other is C- level transplantation. And development, as a very powerful open source software, software projects in many fields can use the audio and video communication and processing capabilities of WebRTC . The applications in these occasions may be written in C language, and are not necessarily related to browsers. Here we are going to port it to Android and use JavaWeb for transit.

2. WebRTC compilation and installation

       Learning blog: http://blog.csdn.net/chenyafei617/article/details/38085409 (there are AppRTCDemo and WebRTC download addresses)

3. Learning materials

       Learning blog: http://blog.csdn.net/liaowenfeng/article/details/18407837

 

Supplement: Due to the blocking of foreign Google services, the speed of downloading gclient from svn in China is relatively slow. It is recommended to download the zip package directly with Thunder. The download path is http://src.chromium.org/svn/trunk/tools/depot_tools.zip

 

Note: For foreign vps, the memory is 2G and the hard disk is more than 20G, otherwise the compilation will not pass.

 

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326486089&siteId=291194637