Licode部署

Overview

This guide will guide you through the basics of getting a Licode instance with a basic videoconferencing application up and running.

Prerequisites

Licode installation from source is officially compatible with Ubuntu 20.04.

We do maintain compatibility with Mac OS X for development and testing purposes.

Ubuntu 20.04Mac OS X > 10.11
gitXcode Command Line Tools
git

Clone Licode

Let's start by cloning the Licode repository

git clone https://github.com/lynckia/licode.git
cd licode

The repository contains scripts for the rest of the steps of this guide.

Install dependencies

This step installs the dependencies of all the Licode components. This is the only step that depends on your OS

Ubuntu

./scripts/installUbuntuDeps.sh

Mac OS X

./scripts/installMacDeps.sh

Install Licode

Here we will install all the Licode components in your computer.

./scripts/installNuve.sh
./scripts/installErizo.sh

如果遇到lib not found: AVUTIL-NOTFOUND check README

运行sudo apt install make gcc pkg-config meson libavcodec-dev libavformat-dev libavutil-dev libsdl2-dev

如果遇到-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)

运行sudo apt install doxygen 进行安装

Install basicExample

The basicExample is a really simple node-based web application that relies on Licode to provide a videoconferencing room.

./scripts/installBasicExample.sh

Start Licode!

At this points, you have successfully installed all the Licode components in your computer and also a simple application that will let you try it. Let's use the convenience script to start all Licode components:

./scripts/initLicode.sh

After that, we just have to start our node application, we also have a script for that:

./scripts/initBasicExample.sh

Now you can connect to http://localhost:3001 with Chrome or Firefox and test your basic videoconference example!

What's next?

Well you now have a taste of what Licode can do. You can start by modifying basicExample. You can find the code in licode/extras/basic_example: * basicServer.js is the node.js server that manages the communication between the clients and Nuve. Here you can add your own methods using the server side API (NuveAPI)

Head to Licode Architecture for more information about different Licode components, or start developing your custom service getting into the client or server APIs.

licode学习之编译篇--4 - media_myself - 博客园

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值