是否可以使用Google的FlatBuffers库实现基于RTP的协议?

时间:2018-10-21 20:34:32

标签: protocols code-generation midi rtp flatbuffers

我对RTP-MIDI协议的实现特别感兴趣。如我所料,在实现位域和非常规MIDI类时间戳时可能会遇到主要困难。也许如果有人知道已经存在开源的c ++实现,请给我一个参考。

1 个答案:

答案 0 :(得分:0)

我不这么认为。据我所知,RTP-MIDI是一种非常特定的编码。 FlatBuffers无法模拟现有的二进制编码/布局,它具有自己的编码,即使存储了相同的信息,该编码也通常与其他二进制编码不匹配。

FlatBuffers通常可以与任何可以传输不透明字节有效载荷的协议一起使用。 RTP本身(不是RTP-MIDI)可能与FlatBuffer数据一起使用(在RTP标头之后)。