Android Webrtc配置外网stun与turn服务器(踩坑之旅)

本文介绍了如何在Android上配置WebRTC,使其通过阿里云服务器实现外网通信。详细讲述了从环境搭建、coturn服务器的编译、配置到端口开放的全过程,包括遇到的坑点,如确保3478 UDP端口开放。通过Google提供的trickle-ice工具验证了配置的成功。
摘要由CSDN通过智能技术生成

前言

这段时间在研究webrtc,看了很多文章也算是能在局域网视频,也加了些额外的基本功能,例如:静音,扬声器,切换摄像头等等,但是在总感觉在局域网内不(bu)太(neng)方(zhuang)便(bi),所以找朋友借了个阿里云小水管,开始准备部署在云服务器上。

先放上局域网版1v1视频:webrtcAndroidDemo

简述

谷歌有现成的免费的stun和turn服务器,但是自己要部署一套外网的比较麻烦,所以用的开源的coturn直接上手部署。

1、环境
  • 阿里云服务器:CentOS Linux release 7.3.1611
  • coturn:4.5.1.1
2、编译
  1. 下载源码

     git clone https://github.com/coturn/coturn.git
    
  2. 需要安装openssl、event

     yum install openssl openssl-devel libevent libevent-devel
    
  3. 安装coturn

     cd coturn
     ./config
     make
     make install
    
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值