我想在我的mac上构建一个Darwin Streaming Server进行iOS开发测试。但是在采取了我从谷歌搜索的以下步骤之后,它一直都失败了。
方法1:
方法2:
然后,它失败并带有以下词语。
达尔文流媒体服务器
我不了解您的平台。我假设这是一个Linux x86平台。 请编辑BuildServer脚本& PlatformHeader.h添加您的平台。 使用gcc为Darwin.x86_64构建 xcodebuild DarwinStreamingServer
===构建图书馆目标AtomicLib(图书馆)项目StreamingServer with CONFIGURATION开发===
检查依赖项 Jam已弃用,已被删除;必须将使用Jam的目标升级到本机目标。有关执行此操作的详细信息,请参阅Xcode文档。
**建筑失败**
以下构建命令失败: 检查依赖项 (1失败)"
./Install
,它向我展示了无法执行安装 您必须以root身份登录才能安装Darwin Streaming Server
我现在不知道该怎么做。
PS:我已经在我的Mac上安装了Xcode并且没有找到任何关于Darwin Streaming Server的文档,或者我错过了它?希望得到任何帮助。感谢。
答案 0 :(得分:1)
Calios和Jessica,谢谢您的回答。我正在使用操作系统Windows 7运行并为Windows安装DSS 5.5.5,我也满足与您相同的条件。
然而,在我按照你的指示操作后,它与我们的需求不够接近,因为按钮在演示中会失去意义。
所以我开始从另一篇文章中挖掘更多信息,我从this article的开发人员那里找到了有趣的感知。他说以下内容:
这可能与生成网站的perl脚本有关吗?*
从Jens的看法开始,我试图将我的Perl脚本从5.26降级到5.8。这解决了我的问题,界面显示正确,如DSS教程中所示。
现在我还在努力测试DSS功能
我希望这个解决方案能够帮助他人。
答案 1 :(得分:0)
好吧,最后我在朋友的帮助下解决了这个问题。 这是解决方案的步骤。
/usr/sbin
,找到streamingadminserver.pl
和QuickTimeStreamingServer
。 ps aux|grep streaming
一起运行。http://localhost:1220/parse_xml.cgi
。它会显示一些文本字段和一个按钮。/Library/QuickTimeStreaming/AdminHtml
并修改setup_assistant2.html
。return "$message{$name}";
更改为return $name;
。直到现在,它可以部分工作。但是,在我上面提到的一些步骤中,例如,html编辑步骤,我真的不知道为什么这些单词不会显示,只是试一试。
保存我在这里为记忆所做的确切步骤。如果它可以帮助任何人或任何人对它有一些好主意,那将是很棒的。
感谢。
答案 2 :(得分:0)
@SouravGupta,我是stackoverflow的新手,所以我无法添加评论来回复你的问题。
我刚在Mac OS X El Capitan上安装了DDS 6.0.3。我遇到了同样的问题。我发现**返回" $ message {$ name}&#34 ;; **已不在setup_assistant2.html中。它位于parse_xml.cgi(/ Library / QuickTimeStreaming / AdminHtml)中。只需搜索" sub foundString"。那里有两个回归的地方。您需要更改它们才能使其正常工作。
似乎DDS网站管理软件具有本地化功能。 Html文件只包含字符串关键字。它假设使用" foundString"函数从关键字中获取翻译的字符串。但是,出于某种原因,即使存在"消息,它也会返回空字符串。在html_en文件夹中的文件。我现在无法花更多的时间弄清楚原因。
答案 3 :(得分: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
)并更改行{{1转到#!/usr/bin/perl
。