WebRTC搭建流程(五)Android端调试

今天药忘吃喽~ 2022-04-16 05:11 744阅读 0赞

Android端调试

(一)下载Demo

编译需要linux+翻墙+16G的源码下载,太坑了,以后编译,直接下载别人编好的应用demo
下载地址

(二)demo中需要修改

  • 所有demo中的域名修改成自己的服务器域名
  • RoomParametersFetcher.java
  1. 正常来说,打洞服务器需要请求配置服务器,有配置服务器下发到android。这里直接设置了,不做配置服务器了。
  2. 修改如下,写个方法来获取写死的turn服务器

    private LinkedList getIceServers() {

    1. //省略掉请求服务器步骤
    2. LinkedList<PeerConnection.IceServer> iceServers = new LinkedList<>();
    3. iceServers.add(new PeerConnection.IceServer("turn:外网ip:3478", "helloword", "helloword"));
    4. return iceServers;
    5. }

3.修改代码

  1. // LinkedList<PeerConnection.IceServer> turnServers =
  2. // requestTurnServers(roomJson.getString("ice_server_url"));
  3. LinkedList<PeerConnection.IceServer> turnServers = getIceServers();

(三)测试

和web端一起加入频道
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,744人围观)

还没有评论,来说两句吧...

相关阅读

    相关 WebRtc环境

    0.前言 这次的需求,准备做的是一个类似与QQ视频一样的点对点视频聊天。这几天了解了一些知识后,决定使用HTML5新支持的WebRtc来作为视频通讯。客户端使用