| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 【C++音视频】mediasoup-demo部署 -> 正文阅读 |
|
[JavaScript知识库]【C++音视频】mediasoup-demo部署 |
服务器环境
实际环境需求可查看官方要求https://mediasoup.org/documentation/v3/mediasoup/installation/#requirements Nodejs & npm 安装可以采用nvm、nodesource等包管理器,也可以直接使用源码编译的方式安装,后者比较耗时。 如果没有安装过nodejs和npm可以在这里找到历史版本https://nodejs.org/zh-cn/download/releases/ 如果已经安装过npm,可以用一个版本管理工具 这里用nvm
git、pyhton安装
修改软链:
也可以不修改软链: 下载 mediasoup-demo
安装server
设置配置文件
配置ssl证书–配置https环境由于涉及到音视频设备的调用和视频流媒体的传输,浏览器要求需要使用https。 可以本地实现https也可以在公网上实现 本地实现的话要考虑本地局域网内的设备能够相互通信,否则只有服务器可以正常访问自己设置好的https网站,其他局域网内的设备就没法访问了。另外即使访问得到网站还得考虑是否有音视频设备,没有的话也是白搭。 公网实现的话要域名、ssl证书、备案都得做全。此时任意一台设备都可以访问这个https网站。 建议还是走本地自己玩玩比较方便,从2022年2月15日起,先实名认证才能买在国内域名商买域名(国外买的好像没法备案),买完域名还得审核,审核完才能DNS云解析以及申请和验证ssl证书,然后还得过一段时间才能备案。。。 本地调试环境:本地生成证书:https://www.cnblogs.com/ssyfj/p/14782767.html 真实运行环境首先获得自己的域名 然后域名通过dns解析到自己的服务器ip 使用ssl证书绑定的自己的域名 此时通过https://域名即可访问到自己的服务器 注意服务器在国内的话需要各种实名认证以及备案 证书获取: 配置ssl证书在server文件夹下面新建certs文件夹并将证书配置到图中所示位置,config.js大概26行左右。 启动服务器
按照报错信息排除错误 安装并启动app
启动过程中可能会因为node版本提示不能require一个json文件,
启动成功 浏览器访问
|
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/23 20:43:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |