DSS(Darwin Streaming Server)在 OS X10.10 上安装失败

问题描述 投票:0回答:4

我想在我的mac上搭建一个Darwin Streaming Server用于iOS开发测试。但是在采取了我从谷歌搜索到的以下步骤后,它总是失败。

方法一:

方法二:

然后,它失败并出现以下文字。

达尔文流媒体服务器

我不知道你们的平台。我假设这是一个 Linux x86 平台。 请编辑 BuildServer 脚本和 PlatformHeader.h 以添加您的平台。 使用 gcc 构建 Darwin.x86_64 xcodebuild DarwinStreamingServer

=== 使用配置开发构建项目 StreamingServer 的库目标 AtomicLib(库)===

检查依赖关系 Jam 已被弃用并已被删除;使用 Jam 的目标必须升级到本机目标。有关执行此操作的更多信息,请参阅 Xcode 文档。

** 构建失败 **

以下构建命令失败: 检查依赖关系 (1 次失败)”

  • 我尝试跑步
    ./Install
    ,它向我展示了

无法执行安装 您必须以 root 身份登录才能安装 Darwin Streaming Server

我现在不知道该怎么办。

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

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

macos darwin
4个回答
1
投票

CaliosJessica,谢谢您的回答。我正在使用操作系统Windows 7运行并安装DSS 5.5.5 for windows,我也满足与你相同的条件。

但是,当我按照你的指示操作后,它与我们的需求不够接近,因为按钮在演示中会失去意义。

因此我开始从其他文章中挖掘更多信息,并在这篇文章中发现了开发人员的有趣看法。他说了以下的话:

也许这与生成网站的 perl 脚本有关?*

因此,从 Jens 的看法开始,我尝试将我的 Perl 脚本从版本 5.26 降级到 5.8。这解决了我的问题,界面显示正确,如 DSS 教程中所示。

目前我还在测试DSS功能

我希望这个解决方案能够帮助其他人。


0
投票

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

  • 我已经放弃自己编译和构建并下载了dmg文件。(版本6.0.3)
  • 按照说明安装 dmg。
  • 然后,转到终端中的
    /usr/sbin
    并找到
    streamingadminserver.pl
    QuickTimeStreamingServer
  • 运行它们。
  • 检查他们是否正在运行
    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编辑步骤,我真的不知道为什么这些词不显示,只是尝试一下。

保存我在这里执行的确切步骤以供记忆。如果它可以帮助任何人或任何人对此有一些好主意,那就太好了。

谢谢。


0
投票

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

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

DDS web管理软件好像有本地化功能。 Html 文件仅包含字符串关键字。它假设使用“foundString”函数从关键字获取翻译后的字符串。但是,由于某种原因,即使 html_en 文件夹内有“messages”文件,它也会在此处返回空字符串。我现在无法花更多时间来找出原因。


0
投票

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

为了在 OS X 10.11 El Capitan 中运行 QTSS/DSS Web Admin,您需要检查

.pl
文件夹中的每个 Perl 脚本 (
AdminHtml
) 并将行
#!/usr/bin/perl
更改为
#!/usr/bin/perl5.16

© www.soinside.com 2019 - 2024. All rights reserved.