- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 Digital Ocean Ubuntu 16.04.3 LTS 上安装 CoTurn 4.5.0.6。我无法使用 sudo apt-get install coturn
,因为它会安装版本 4.5.0.3。我也无法安装 Ubuntu 17.10,因为我需要长期支持 (TLS)。
我使用 Ubuntu 16.04.3 LTS 在 Digital Ocean 上创建了一个 Droplet。然后我下载了 CoTurn:
wget https://github.com/coturn/coturn/archive/4.5.0.6.tar.gz
我打开它:
tar xvfz 4.5.0.6.tar.gz
进入文件夹:
cd coturn-4.5.0.6
安装所需的库和实用程序:
sudo apt-get install libssl-dev
sudo apt-get install sqlite3
sudo apt-get install libsqlite3-dev
sudo apt-get install libevent-dev
sudo apt-get install libpq-dev
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
sudo apt-get install libhiredis-dev
最后一个给出错误:E: Unable to locate package libhiredis-dev
。
运行之后:
./configure
我收到错误信息:
ginstall: not found
install is /usr/bin/install
pkill is /usr/bin/pkill
sqlite3 is /usr/bin/sqlite3
Use TMP dir /var/tmp
Compiler: unknown
ERROR: cannot use compiler unknown properly
有人可以给我安装 CoTurn 的分步说明吗?
最佳答案
看来您遇到了一些与我相同的问题。我要去吃午饭,但稍后会给出更好的答案。现在,这是我的终端命令的精确副本。您可以看到我必须如何安装依赖项然后重试。
apt-get update && apt-get install libssl-dev libevent-dev libhiredis-dev make –y
mkdir /coturn
cd coturn
wget http://turnserver.open-sys.org/downloads/v4.5.0.6/turnserver-4.5.0.6.tar.gz
tar -zxvf turnserver-4.5.0.6.tar.gz
cd turnserver-4.5.0.6
./configure
apt-get install libssl-dev
install libsqlite3
apt-get install libsqlite3
apt-get install libsqlite3-dev
apt-get install libevent-dev
apt-get install libpq-dev
apt-get install libmysqlclient-dev
apt-get install libhiredis-dev
./configure
apt-get install coturn4.5.0.6
Compiler: unknown
apt-get install gdebi-core
gdebi coturn*.deb
./configure
apt-get install ginstall
make install
CC=g** ./configure
apt-get install build-essential
cd ..
tar -zxvf turnserver-4.5.0.6.tar.gz
cd turnserver-4.5.0.6
./configure
Make install
apt-get --purge remove coturn
我使用的是 root。如果你不是,你可能必须在很多这些之前使用 sudo。我认为其中一些步骤还有另一个 SO 问题,但它也不是一步一步的,我必须阅读几个来源,然后仍然进行一些实验。
我在 /etc/systemd/system/turnserver.service
中创建了一个这样的文件,无论你命名该文件将是服务的名称。 sudo systemctl 启用 turnserver
[Unit]
Description=Turnserver Service
[Service]
User=root
Type=simple
TimeoutSec=0
Restart=on-failure
#RestartPreventExitStatus=1
#PrivateTmp=false
PIDFile=/var/run/turnserver_service.pid
ExecStart=/coturn/turnserver-4.5.0.6/bin/turnserver
KillMode=process
StandardOutput=null
StandardError=null
[Install]
WantedBy=default.target
关于ubuntu - 在 Ubuntu 16.04.3 x64 TLS 上安装 CoTurn 4.5.0.6 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47249001/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为
我们尝试配置 coturn使用替代监听端口,但它不起作用。我想澄清一下我们是否在做正确的事情,如果它因为 /me stupid 而不起作用?或服务器。 我们正在使用 turns (安全的)。我希望服务
我试图使用 部署一个简单的 TURN 服务器coturn . 当我在 Trickle ICE 上测试时( turn:rtc.jackxujh.me:3478 [webrtc:mighty] ),Tri
如果我的 kurento 媒体服务器(S1)设置在公共(public)服务器上,用户A可以连接到S1,但是很慢!我想买一台主机(H1),用户A可以快速连接到H1!服务器 H1 快速连接到 S1!所以我
如果我的 kurento 媒体服务器(S1)设置在公共(public)服务器上,用户A可以连接到S1,但是很慢!我想买一台主机(H1),用户A可以快速连接到H1!服务器 H1 快速连接到 S1!所以我
我在 Centos-7-x64 上有一个正在运行的 coturn 实例,如果我通过浏览器访问它,我可以看到: TURN Server use https connection for the admi
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我正在尝试在 Google Cloud Ubuntu 实例中运行 Coturn。 在新的 VM 中安装 coturn 使用:sudo apt install coturn 我用私钥创建了一个证书文件并
我有自己的 ubuntu 19 服务器。 注意:我需要一个用于视频聊天 Web 应用程序的 stun/turn 服务器。如果两个设备都在同一个网络中,它已经可以工作了。 我已经成功安装并配置了cotu
在使用 Chrome 62.0.3202.89 在 MacBook 10.12.6 上使用 Trickle ICE 测试我的 STUN & TURN 服务器 (CoTurn) 时,我没有得到任何候选人
我正在尝试为基于 WebRTC 的应用程序设置 COTURN 服务器。但是,我遇到了一些我无法理解的错误消息,并且无法在互联网上找到任何帮助。 以下是有关该应用程序的一些详细信息: 两个用户登录到应用
我已经构建了 coturn 并成功运行它。 ip:192.168.1.111。现在我面临的问题是通过REST API获取Turn凭证。 https://datatracker.ietf.org/doc
我正在尝试安装 coturn在位于 NAT 后面的服务器中,所以我遵循了 Kurento's documentation 给出的说明使其可在 NAT 后面访问。 问题是当我用 Trickle ICE
我正在尝试部署 coturn Kubernetes 中的服务器簇。 根据startup manual ,似乎每个服务器都必须有自己的外部 IP 地址。但我找不到将外部 IP 地址绑定(bind)到每个
我正在构建一个用于摄像头广播的网络应用程序。我将 Django 用于 Web 应用程序,将 coturn 用作 (STUN/TURN) 信令服务器。我的目标是使用 WebRTC 来实现。 我不知道如何
我正在尝试在运行 ubuntu 14.04 的谷歌计算云虚拟机实例上设置 coturn 服务器。我认为这是防火墙问题,但我在防火墙设置中打开了端口 tcp:3478 和 udp:3478。 3478
我正在尝试在运行 ubuntu 14.04 的谷歌计算云虚拟机实例上设置 coturn 服务器。我认为这是防火墙问题,但我在防火墙设置中打开了端口 tcp:3478 和 udp:3478。 3478
我使用webRTC来建立网络浏览器与其他浏览器的实时通信。为了确保此连接始终牢固,我想设置自己的 STUN/TURN 服务器。我决定在 Azure VM(Ubuntu 服务器)上使用 coturn。我
我正在建立这个视频教学网站并做了一些研究并得到了很好的理解,但除了这个东西。所以当一个用户想要连接到另一个用户时,P2P,我需要信令服务器来获取他们的公共(public) IP 来让他们连接。现在 S
我正在尝试在 Digital Ocean Ubuntu 16.04.3 LTS 上安装 CoTurn 4.5.0.6。我无法使用 sudo apt-get install coturn,因为它会安装版
我是一名优秀的程序员,十分优秀!