为 DDS 录制服务创建配置文件

Posted

技术标签:

【中文标题】为 DDS 录制服务创建配置文件【英文标题】:Creating Configuration File for DDS Recording Service 【发布时间】:2016-11-20 17:49:56 【问题描述】:

我是一名初学者,希望了解如何在两个方面为 DDS 记录服务创建配置文件。

如果您希望记录域中的一组特定主题,您如何设置主题组?您能否将主题列为个人<topic_expr>

<topic_group name="SomeTopics">
    <topics>
        <topic_expr>topic2</topic_expr>
        <topic_expr>topic8</topic_expr>
    </topics>
    <field_expr>*</field_expr>
</topic_group>

当我尝试这样的事情时,并非所有列出的主题都会被记录下来。有什么我忽略的吗?

其次,当您使用-deserialize 时,您需要对用于记录数据库的配置文件进行任何更改吗?因为我有时会收到有关“rti dds 找不到”的错误,然后是 X::Y::Z 之类的错误。谢谢。

【问题讨论】:

【参考方案1】:

XSD schema for the configuration file 不希望您使用多个 &lt;topic_expr&gt; 标记,而是使用逗号分隔的主题名称列表的单个标记。 RTI Recording Service User's Manual 解释如下:

<topic_expr>POSIX fn expression</topic_expr>

Required.
A comma-separated list of POSIX expressions that specify the names of Topics to be included in the TopicGroup.
The syntax and semantics are the same as for Partition matching.
Default: Null
Note: Keep in mind that spaces are valid first characters in topic names, thus they can affect the matching process. For example, this will match both Triangle and Square topics (notice there is no space before Square):
   <topic_expr>Triangle,Square</topic_expr>
However the following will only match Triangle topics (because there is a space before Square):
   <topic_expr>Triangle, Square</topic_expr>

关于-deserialize 选项,这不适用于录制服务,但适用于转换器工具(rtirecconv)。如果要反序列化录制,则必须在录制服务配置中通过标签&lt;deserialize_mode&gt; 指明这一点。再次,请参阅用户手册了解详细信息。

【讨论】:

嘿,谢谢。我想我对这些术语感到困惑,因为我认为录制服务是由录制工具、回放工具和转换器工具组成的。关于使用rtirecconv 的快速问题。如果我使用了一个名为 MyConfig.xml 的配置文件,该文件的记录器名称为 my_config,以从域进行记录。要反序列化它,我只需在命令行中输入:rtirecconv -deserialize .../MyConfig.xml my_config。还是我需要提供一个不同的配置文件来反序列化它。 欢迎您,如果这回答了您的问题,请不要忘记按照here 的说明接受它。您不需要向rtirecconv 提供配置文件,只需提供命令行参数和记录的文件或文件集的名称,如rtirecconv [options] fileset|filename。该手册有一个简短的章节:第 10 章转换和导出记录的数据

以上是关于为 DDS 录制服务创建配置文件的主要内容,如果未能解决你的问题,请参考以下文章

从两个文件 (RGB+Alpha) 创建 DDS(DXT5)。命令行工具需要

使用 aurioTouch 录制音频单元文件 - AudioStreamBasicDescription 配置问题?

DDS 数据分发服务 opensplice

Linux服务器配置apache服务

JMeter之代理服务器录制脚本

关于音频录制raw格式转换为mp3文件