AppRTCDemo 执行測试

開始我以为须要下载webrtc的整个项目源代码才干编译AppRTCDemo client。结果又是由于使用免费的vpn像

SoftEther VPN 上google不稳定。webrtc 源代码管理工具 gclient 下载代码每次断网了有的又一次開始下载

老d的hosts文件有刚好訪问不了下载google的webrtc 项目源代码的网址,而刚好过完年想买个vpn又不方便

还有曾经会用的比較麻烦的goagentFQ工具。如今也用不了了(经网友介绍。下载了github上goagent的升级版xx-net还是仅仅是攻克了宿主机通过浏览器能上google,我用的

虚拟机virtualbox 还是不行)

由于这些原因有耽误了些时间。附上測试结果图

微笑測试效果图



本人是全然參考

http://www.mamicode.com/info-detail-513556.html

可是实际从github上拉webrtc的代码的时候发现不正确劲,project已经发生了变化,

最后是下载了网友的推荐用的github上的这个project

https:/github.com/webrtc/apprtc

里面也看不到Google App Engine SDK for Python了

所以自己依据keyword去google下的,解压后就好,关键是文章里面说明的,他两之间的关系


还有就是搭建webrtcserver的,途中遇到几点问题。看来我这个老菜鸟还是当得不合格。别人的新手教程写的这么具体了,我还是发了好长时间才看到最主要的执行效果



1、运行 $COLLIDER_ROOT/bin/collidermain -port=8089 -tls=false 的时候 明明已经改了main.go文件里的ip了

可是似乎没有生效。所以我在命令行用加參数 -room-server的方式执行的


本人測试的结果是,手机与pc,pc与pc,手机与pc都能正常增加房间的,这个与网上某个网友分享的,须要改动client不少地方的bug不符!


2、/etc/turnserver.conf

中的某些地方不怎么明确,但看结果。似乎不是执行不成功的原因。想以下这些

use-auth-secret
static-auth-secret=diveinedu
user=diveinedu:0x06b2afcf07ba085b7777b481b1020391
user=diveinedu:diveinedu

3、 turn server 也没配置好。可是似乎不配置,局域网里面也能互相看到房间里面其它成员的语音和视频

可是我github上下的AppRTCDemo  的androidclient却通只是,



4跟turn server 有关的代码我给它凝视掉了,留待日后有精力深入研究

4.1.AsyncHttpURLConnection--->sendHttpMessage()里面的

  String response = drainStream(responseStream);
返回为"",实际结果字符串为标准json字符串
4.2.RoomParametersFetcher-->roomHttpResponseParse()中
调用的函数iceServersFromPCConfigJSON()中的
String url = server.getString("urls");
于实际不符要去掉s
4.3.RoomParametersFetcher-->roomHttpResponseParse()中
凝视了
if (!isTurnPresent) {
        LinkedList<PeerConnection.IceServer> turnServers =
            requestTurnServers(roomJson.getString("turn_url"));
        for (PeerConnection.IceServer turnServer : turnServers) {
          Log.d(TAG, "TurnServer: " + turnServer);
          iceServers.add(turnServer);
        }
      }

这一段


開始我以为须要下载webrtc的整个项目源代码才干编译AppRTCDemo client,结果又是由于使用免费的vpn像

SoftEther VPN 上google不稳定。老d的hosts文件有刚好訪问不了下载google的webrtc 项目源代码的网址,而刚好过完年想买个vpn有不方便

还有曾经会用的比較麻烦的goagentFQ工具,如今也用不了了(经网友介绍,下载了github上goagent的升级版xx-net还是仅仅是攻克了宿主机通过浏览器能上google。我用的

虚拟机virtualbox 还是不行)

由于这些原因有耽误了些时间。

github測试project


posted @ 2017-06-29 20:38  jzdwajue  阅读(184)  评论(0编辑  收藏  举报