26 | 为什么编译Medooze Server这么难?
该思维导图由 AI 生成,仅供参考
- 深入了解
- 翻译
- 解释
- 总结
本文深入介绍了编译Medooze Server的挑战以及解决方法。作者首先强调了理解项目的编译过程和熟悉各种构建工具的使用的重要性,并通过几个例子阐述了这一点。文章详细介绍了Media-server-node项目的目录结构,并强调了其中几个重要目录的作用。在介绍如何构建Media-server-node项目时,作者指出了构建重点在于对C/C++目录中的Native代码的构建,以及调用node-gyp命令将C++代码编译成Node.js的Native插件。最后,文章提到了node-gyp是如何构建C++ Native代码的。整体来看,本文通过介绍Medooze Server的编译过程和构建工具的使用,为开发人员提供了实用的技术指导。文章还介绍了node-gyp和GYP的关系,以及如何单独构建media-server项目。同时,还详细介绍了安装依赖库、编译common_audio和编译media-server的步骤。另外,还介绍了Ninja工具的作用和使用方法。整体而言,本文内容丰富,对于需要了解Medooze Server编译过程和构建工具使用的开发人员具有一定的参考价值。
《从 0 打造音视频直播系统》,新⼈⾸单¥59
全部留言(20)
- 最新
- 精选
- Jason很赞,不但能学到视频知识,还熟悉了很多工具
作者回复: 谢谢!
2019-09-224 - helloamedooze支持手机吗?
作者回复: medooze是WebRTC流媒体服务器, 所有使用 WebRTC的终端都可以与它进行连接
2019-09-173 - 颜广杰老师,我用这个optimizations分支也编译失败,能麻烦帮我看一下吗? root@iZwz9isydglfcdgnqd84a4Z:/home/media-server# make mkdir -p /home/media-server/build/debug mkdir -p /home/media-server/build/debug/test mkdir -p /home/media-server/bin/debug [CXX] debug /home/media-server/src/mcu.cpp In file included from /home/media-server/include/participant.h:14:0, from /home/media-server/include/multiconf.h:9, from /home/media-server/include/mcu.h:6, from /home/media-server/src/mcu.cpp:5: /home/media-server/include/rtpsession.h:10:10: fatal error: srtp2/srtp.h: No such file or directory
作者回复: 下载的时候使用git的循环下载,它里边依赖其它子项目,平常的 git clone 方法无法将依赖的子项目代码下载下来,从而导致的问题
2019-12-2842 - piboye怎么这么多人叫李工啊😂
作者回复: 李姓是大户,哈哈
2020-12-311 - 火哥李工,你好,Medooze支持多路合成吗?
作者回复: 它的商业版支持
2020-01-021 - 一支箭💯¹⁰²⁴Media-server-go这个项目有什么教程吗?
作者回复: 没有,你可以到网上搜索我的 mediasoup的课程
2019-10-291 - Geek_82d1fd老师,medooze有没有什么集成开发工具可以断点调试
作者回复: 我一般直接用gdb,我想做服务端开发的同学对它都不陌生
2021-05-21 - 阿良老师好,我需要浏览器端的WebRTC与小程序端进行视频通话,小程序端推拉流采用的是rtmp协议(使用的是node-media-server),请问Medooze能否满足这个需求?
作者回复: 这个不支持
2021-04-23 - 宇宙之王老师近期有计划整理一套在CentOS下的Medooze部署教程吗??
作者回复: 看作者的github,那上边应该有方法
2020-10-09 - sam在media-server-node目录下执行npm install medooze-media-server --save 出现这个错误 npm ERR! code ENOSELF npm ERR! Refusing to install package with name "medooze-media-server" under a package npm ERR! also called "medooze-media-server". Did you name your project the same npm ERR! as the dependency you're installing? npm ERR! npm ERR! For more information, see: npm ERR! <https://docs.npmjs.com/cli/install#limitations-of-npms-install-algorithm>
作者回复: 你直接用 npm install 试试
2020-07-10