我想运行一个基于AllJoyn的音频流服务器,而AllJoyn音频服务似乎不能从alljoyn/多媒体/音频文件夹构建(在这个文件夹中运行scon总是以编译错误告终)。我正在构建14.06版本的AllJoyn。
有人成功地在Raspberry (Raspbian)上构建了AllJoyn音频服务吗?
经常这样。
发布于 2014-09-15 14:09:15
为了编译音频服务,您需要从文件夹alljoyn/core/alljoyn/services/音频中编译,这是一个示例编译命令( that A Raspberry Pi),该命令还构建了音频示例:
scons OS=linux CPU=arm WS=fix BR=on SERVICES=about,audio BUILD_SERVICES_SAMPLES=on VARIANT=release BINDINGS=core,cpp OE_BASE=/usr不过,在编译之前,您必须先安装软件包libasound2和libasound2-dev。您可以通过运行示例中的文件SinkService和安卓应用程序doubleTwist的流媒体音乐来测试它是否工作。如果音乐播放得太快,请确保在alljoyn/多媒体/音频中修改SConscript,以便在环境中包含asound库:
if audio_env['OS'] == 'linux':
audio_env.AppendUnique(LIBS = [ 'asound' ])如果试图构建音频服务,但是对于Android,您应该检查此页。如果生成后无法从SinkService连接到doubleTwist,请参阅此页。如果您可以连接,但SinkService挂起,请参见此页。
如果您的目的是构建所有AllJoyn服务和绑定,请切换到alljoyn/core/alljoyn文件夹,并尝试如下所示:
scons OS=linux CPU=arm WS=fix BR=on SERVICES=about,audio,config,controlpanel,notification,onboarding BUILD_SERVICES_SAMPLES=on VARIANT=release BINDINGS=core,cpp,c,java,js,objc,unity OE_BASE=/usrHTH
https://stackoverflow.com/questions/25850024
复制相似问题