Mediasoup Demo-v3笔记(二)——server.js和room.js分析

server.js

主要运行逻辑

async function run()
{
   
	// Open the interactive server.
	await interactiveServer();

	// Open the interactive client.
	if (process.env.INTERACTIVE === 'true' || process.env.INTERACTIVE === '1')
		await interactiveClient();

	// Run a mediasoup Worker.
	await runMediasoupWorkers();

	// Create Express app.
	await createExpressApp();

	// Run HTTPS server.
	await runHttpsServer();

	// Run a protoo WebSocketServer.
	await runProtooWebSocketServer();

	// Log rooms status every X seconds.
	setInterval(() =>
	{
   
		for (const room of rooms.values())
		{
   
			room.logStatus();
		}
	}, 120000);
}

room.js

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Nodejs调试方法

在这里插入图片描述

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-25 13:06:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-25 13:06:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-25 13:06:01       82 阅读
  4. Python语言-面向对象

    2024-01-25 13:06:01       91 阅读

热门阅读

  1. 使用 git rebase 合并多个 commit

    2024-01-25 13:06:01       47 阅读
  2. openssl3.2/test/certs - 043 - 4096-bit leaf key

    2024-01-25 13:06:01       59 阅读
  3. v-if 导致 elementui 表单校验失效问题解决

    2024-01-25 13:06:01       51 阅读
  4. linux Socket 缓存 介绍

    2024-01-25 13:06:01       51 阅读
  5. 看完「繁花」我悟了:认真赚钱,终成大佬

    2024-01-25 13:06:01       63 阅读
  6. Git搭建

    Git搭建

    2024-01-25 13:06:01      52 阅读
  7. 《设计模式的艺术》笔记 - 状态模式

    2024-01-25 13:06:01       45 阅读
  8. C++高级编程——STL:list容器、set容器和map容器

    2024-01-25 13:06:01       43 阅读
  9. SpringMVC知识点简单规整

    2024-01-25 13:06:01       52 阅读
  10. Swiper轮播图后端接口实现

    2024-01-25 13:06:01       46 阅读
  11. LFU算法

    LFU算法

    2024-01-25 13:06:01      54 阅读