XiongLiding
Results
2
comments of
XiongLiding
用 electron 开发桌面应用时也有类似的问题,打包成 asar 格式软链都会失效,require 的时候找不到文件。 Windows 下使用软链的项目还没办法复制,复制之后,软链都变成了同名的空目录(Mac 可以正常复制)。用 7zip 压缩倒是可以把软链用其指向的本体的复制品替换掉,功能都正常了,但是体积又大了好多倍。 这个问题我觉得 cnpm 是没办法解决的,只要还使用软链,就得同时接受软链带来的好处和坏处,即使 react-native 支持了,还有 electron ,以及更多我们还不知道的软件。 目前我们能做的就是让更多的人知道这个坑,然后绕过(如果项目将来需要复制、移动、打包,就避免使用 cnpm)。如果必须使用 cnpm 就用“压缩解压大法”先把软链变成普通文件。
不好意思,过了这么久才给你回复。 写博客时我尚未对这个插件有非常深入的了解,今天看到你的问题,我又去看了一下,发现这个插件应该是可以支持在一个端口下播放多个流的,而且流不一定要从外面推进来,可以自己运行子进程来完成转码。 你可以看一下官方文档里的例子 https://github.com/arut/nginx-rtmp-module#example-nginxconf