IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 【教程】使用腾讯云轻量应用服务器搭建Mirotalk,让自己拥有一个视频聊天、屏幕共享平台! -> 正文阅读

[系统运维]【教程】使用腾讯云轻量应用服务器搭建Mirotalk,让自己拥有一个视频聊天、屏幕共享平台!

前言

现在这个时代,个人不论小白还是大佬,搭建网站都有许多方法与平台,但是在服务器的选择上,当然是本文的主角:腾讯云轻量应用服务器更具性价比,为什么?下面准备工作一一为你介绍,所以今天,小俊继续给大家带来腾讯云轻量应用服务器的玩法,相信很多人都在网课、远程办公中接触过许多的视频授课、视频聊天、视频会议平台吧,也有不少人想搭建自己的一个视频聊天、屏幕共享平台供小圈子、私域流量或者朋友使用、玩耍,而且今天是七夕,我们还可以搭建一个 Mirotalk ,跟自己的那个他/她用于视频聊天吧!所以,今天小俊给大家带来搭建 Mirotalk 这一个视频聊天、屏幕共享平台!

准备工作

一台腾讯云轻量应用服务器(最好是HK
为什么要用腾讯云轻量应用服务器呢?因为腾讯云轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、小程序/小游戏、电商、云盘/图床以及各类开发测试和学习环境,相比普通云服务器更加简单易用,提供高带宽流量包并以套餐形式整体售卖基础云资源,将热门开源软件融合打包实现一键构建应用,并且前段时间,宝塔与腾讯云合作推出了腾讯云专享版宝塔,与普通版相比,专享版默认集成腾讯云COSFS、CDN和DNS解析插件,让用户更便捷的使用宝塔面板对腾讯云产品进行管理和操作。该镜像基于CentOS 7.8 64位操作系统。我们在腾讯云轻量应用服务器重装系统的时候,可以选择应用镜像,然后选择 宝塔Linux面板 7.6.0 腾讯云专享版 ,然后我们就可以使用腾讯云轻量应用服务器和 宝塔Linux面板 7.6.0 腾讯云专享版 更加轻松、方便地部署搭建了我们需要的程序啦!

腾讯云轻量应用服务器这段时间都有活动大家可以关注一下!
这是腾讯云轻量应用服务器的境外普通价格:
腾讯轻量价格
轻量应用服务器专场活动:https://curl.qcloud.com/sXC10c4Y
腾讯云轻量应用服务器购买地址:https://curl.qcloud.com/XqKjWCYA
腾讯云轻量无忧计划 Lighthouse Care:https://curl.qcloud.com/MRDxudes
腾讯云限时秒杀:https://curl.qcloud.com/vbRns2ST

MiroTalk 简介

Free browser based real-time video calls.
Simple, Secure, Fast.
基于实时视频通话的 MiroTalk 免费浏览器,简单、安全、快速。

界面演示

腾讯轻量部署MiroTalk - MiroTalk界面演示

注意

本文软件基于腾讯云轻量应用服务器安装,使用,教程使用的腾讯云轻量应用服务器系统为 CentOS 7.8 !理论上腾讯云轻量应用服务器为 宝塔Linux面板 7.6.0 腾讯云专享版CentOS 7.8 的服务器操作应与本文基本一致(包括过程与报错,其他服务器应与本文大同小异!

安装 MiroTalk

1. 重置应用

进入腾讯云轻量应用服务器应用管理,点击重置应用,在系统镜像中选择 宝塔Linux面板 7.6.0 腾讯云专享版,勾选确认已了解以上内容,我确定已备份完成,点击确认,完成安装。
腾讯轻量部署MiroTalk - 重置应用

2. 更新系统

进入服务器 SSH 终端,输入以下命令更新系统。

yum -y update

腾讯轻量部署MiroTalk - 更新系统

3. 环境准备

1. 安装 Node.JS

输入以下命令安装 Node.JS 14,并检查是否安装成功以及版本号

curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
sudo yum install -y nodejs
node -v

腾讯轻量部署MiroTalk - 安装Node.JS

2. 安装 Nginx

进入软件商店,搜索 Nginx,点击安装,生产环境请使用编译安装!!!
腾讯轻量部署MiroTalk - 安装Nginx

3. 安装 Supervisor管理器

进入软件商店,搜索 Supervisor管理器,点击安装
腾讯轻量部署MiroTalk - 安装Supervisor管理器

4. 安装 MiroTalk

1. 拉取 MiroTalk 项目文件并进入到项目目录

git clone https://github.com/miroslavpejic85/mirotalk.git
cd mirotalk

腾讯轻量部署MiroTalk - 拉取文件并进入目录

2. 配置 MiroTalk

先复制一份配置文件,然后安装依赖

cp .env.template .env
npm install

腾讯轻量部署MiroTalk - 配置MiroTalk - 1
编辑配置文件

vi .env

然后修改配置文件,看以下代码中的注释!

# Ngrok
# 1. Goto https://ngrok.com
# 2. Get started for free
# 3. Copy YourNgrokAuthToken: https://dashboard.ngrok.com/get-started/your-authtoken

NGROK_ENABLED=true|false #修改为NGROK_ENABLED=false
NGROK_AUTH_TOKEN=YourNgrokAuthToken

# Turn
# 1. Goto http://numb.viagenie.ca/
# 2. Create an account
# 3. Check: https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/

TURN_ENABLED=true|false #修改为NGROK_ENABLED=false(如果你的网络位于NAT后面可以打开,然后修改下面的内容)
TURN_URLS=turn:numb.viagenie.ca
TURN_USERNAME=YourNumbUsername
TURN_PASSWORD=YourNumbPassword

# API
# The response will give you a entrypoint / Room URL for your meeting.
# curl -X POST "http://localhost:3000/api/v1/meeting" -H  "authorization: mirotalk_default_secret" -H  "Content-Type: application/json"

API_KEY_SECRET=mirotalk_default_secret #修改为自己的密钥

# Heroku
# https://devcenter.heroku.com/articles/config-vars

然后 Esc + :wq 退出并保存即可。
腾讯轻量部署MiroTalk - 配置MiroTalk - 2

3. 添加进程守护

名称:MiroTalk
启动用户:root
运行目录:/root/mirotalk/
启动命令:npm start
腾讯轻量部署MiroTalk - 添加进程守护
然后点击确定即可!

5. 设置反代

1. 添加网站

进入宝塔面板,进入网站,添加网站,填写域名
腾讯轻量部署MiroTalk - 添加网站

2. 设置反代

点击反向代理,添加反向代理,代理名称任意填写,目标IP一般填写http://127.0.0.1:3000
腾讯轻量部署MiroTalk - 设置反代

3. 设置证书

点击 SSL,申请或填写已有证书即可!
注意:Mirotalk想要正常工作必须配置 SSL 证书!

至此,我们已经安装完成 Mirotalk 视频聊天、屏幕共享平台了
浏览器访问您刚刚设置的域名即可访问!进入登录后即可享用 Mirotalk 视频聊天、屏幕共享平台,七夕了!快和~~朋友一起视频通话吧!
Ps:需要在腾讯云轻量应用服务器的后台防火墙开放相应端口!默认需要开放 8888 tcp 80 tcp443 tcp哦。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-16 12:07:58  更:2021-08-16 12:08:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/28 18:20:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计