DSS(达尔文流媒体服务器)在 OS X10.10 上安装失败

DSS(Darwin Streaming Server) install failed on OS X10.10

我想在我的 mac 上构建一个 Darwin Streaming Server 用于 iOS 开发测试。但是在执行了我从 google 中搜索到的以下步骤后,它一直失败。

方法一:

方法二:

然后,它失败并显示以下文字。

Darwin Streaming Server

I don't know your platform. I'll assume this is a Linux x86 platform. Please edit the BuildServer script & PlatformHeader.h to add your platform. Building for Darwin.x86_64 with gcc xcodebuild DarwinStreamingServer

=== BUILD LIBRARY TARGET AtomicLib (Library) OF PROJECT StreamingServer WITH CONFIGURATION Development ===

Check dependencies Jam is deprecated and has been removed; targets that use Jam must be upgraded to native targets. For more information on doing this, consult the Xcode documentation.

** BUILD FAILED **

The following build commands failed: Check dependencies (1 failure)"

Unable to perform install You must be logged in as root to install Darwin Streaming Server

我现在不知道该怎么办。

PS: 我已经在我的 mac 上安装了 Xcode,但没有找到任何关于 Darwin Streaming Server 的可用文档,或者我错过了?

希望得到任何帮助。谢谢。

好吧,在朋友的帮助下,我终于解决了这个问题。 下面是解决步骤。

  • 我放弃了自己编译构建,下载了dmg文件(6.0.3版本)
  • 按照说明安装 dmg。
  • 然后,转到终端中的 /usr/sbin 并找到 streamingadminserver.plQuickTimeStreamingServer
  • 运行 他们。
  • 检查它们是否 运行 ps aux|grep streaming.
  • 在 Safari 或 Chrome 中打开 http://localhost:1220/parse_xml.cgi。它将显示一些文本字段和一个按钮。
  • 然而,根本就没有字!转到 /Library/QuickTimeStreaming/AdminHtml 并编辑 setup_assistant2.html.
  • 找到第 333 行并将其从 return "$message{$name}"; 更改为 return $name;
  • 然后它会显示一些可以理解的单词,但不是确切的单词。

到目前为止,它可以部分工作。但是我上面提到的一些步骤,比如html编辑的步骤,我真的不知道为什么字就是不显示,试一试。

将我所做的确切步骤保存在这里以备记忆。如果能帮助到任何人或任何人对此有一些好的想法,那就太好了。

谢谢。

@SouravGupta,我是 Whosebug 的新手,所以我无法添加评论来回复你的问题。

我刚刚在 Mac OS X El Capitan 上安装了 DDS 6.0.3。我遇到了同样的问题。我发现 ** return "$message{$name}"; ** 不再在 setup_assistant2.html 中。它位于 parse_xml.cgi (/Library/QuickTimeStreaming/AdminHtml) 中。只需搜索 "sub foundString"。那里有两个 return 地方。您需要更改两者才能使其正常工作。

DDS网管软件好像有汉化功能。 Html 文件仅包含字符串关键字。它假设使用 "foundString" 函数从关键字中获取翻译后的字符串。但是,由于某种原因,即使 html_en 文件夹中有 "messages" 文件,它也会在此处 return 为空字符串。我不能花更多的时间来弄清楚为什么现在。

and ,感谢您的回答。我运行使用OSWindows7安装DSS 5.5.5windows,我也遇到和你一样的情况

但是,按照您的指示进行操作后,它与我们的需求还不够接近,因为按钮在显示时会失去意义。

所以我开始从另一篇文章中挖掘更多信息,并从 this article 的开发人员那里发现了有趣的看法。他说了以下内容:

Maybe this has something to do with the perl script which generates the web sites?*

所以从 Jens 的看法出发,我尝试将我的 Perl Script 从版本 5.26 降级到 5.8。这解决了我的问题,界面显示正确,与 DSS 教程中一样。

目前还在测试DSS功能

我希望这个解决方案对其他人有所帮助。

QTSS/DSS Web Admin 6.0.3 需要 Perl 5.16 及更早版本。 OS X 10.11 El Capitan 安装了 Perl 5.16 和 5.18 版本,但它默认使用 Perl 5.18 版本。

为了 运行 QTSS/DSS OS X 10.11 El Capitan 中的 Web Admin,您需要检查 .pl 中的每个 Perl 脚本 (.pl) =11=] 文件夹并将行 #!/usr/bin/perl 更改为 #!/usr/bin/perl5.16.