WebRtc 学习及规划--2014-12更新

来源:互联网 发布:java 执行外部命令 编辑:程序博客网 时间:2024/05/17 07:44

第一步:学习webrtc的下载(包括VPN的使用)

                 1、不同平台版本的源码下载

                       android/ios/windows/linux

                 2、不同平台源码的编译

                       ninja/msvs/xcode/ndk             .ninja/.vsproj/.xcodeproj/.mk


第二步:学习webrtc的Demo

              1、windows/Mac OSX平台:

                                              peerconncetion_client  、peerconnection_server 、stunserver/tunserver、relayserver。

              2、ios/android平台:  

                                              AppRtcDemo(手机与网页通信)、WebrtcDemo(局域网手机之间的通信)

              3、Web平台:

                                           webrtc.io-demo、simplertc、easyrtc


第三步:Webrtc模块化的学习:

             1、Audio/Video:

                        coding:编解码器

  audio:ilbc、opus、isac

video:vp8、h264

                        process:特殊处理

audio:回音消除、噪声抑制、静音检测、自动增益控制

video:

                        device:设备

                                     音视频的频采集、录制、播放

            2、 Network:

                       RTP/RTCP

                       Qos

       

 欢迎加入一起讨论:323038420

点击链接加入群【WebRtc_Tech】:http://jq.qq.com/?_wv=1027&k=YQICUX

0 0