java - 我可以使用 CORBA/RMI 制作实时音频流吗?

标签 java c++ audio streaming corba

我需要在服务器/客户端之间进行通信。我看到 CORBA 用于不同的语言以像 RMI 一样工作,是吗? 在我的应用程序中,我将不得不在客户端/服务器之间传输对象,传输二进制文件(我看到我可以使用 RMI 来完成)并且还可以从一个客户端到另一个客户端播放实时流。 我在考虑 CORBA,因为如果需要,它也可以与 C++ 一起使用,不是吗? 那么我可以用 CORBA 播放流媒体吗?

最佳答案

RMI 和 CORBA 是分布式对象的技术。然后,您可以像调用本地对象一样调用远程对象的方法。

当然,如果您实现了这样做的方法(例如 void sendChunk(byte[] data)),您就可以发送和接收字节。但我认为它们不适合流媒体。同样对于流,您应该选择一些东西来解决流的服务质量——RMI 或 CORBA 绝对不会这样做。为此,我可能会看一下 UDP 套接字或类似的东西,如果 channel 饱和,它只会丢弃数据包。

关于java - 我可以使用 CORBA/RMI 制作实时音频流吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3458517/

相关文章:

Java扫描器命令系统

java - HibernateTemplate.find 返回正确的行数,但数据相同

c++ - 定义类时,公共(public)成员变量存放在哪里?

c++ - MPI如何从从节点接收动态数组?

c++ - 用于实时应用程序的音频/MIDI C++ 库

java - 如何在h2数据库中存储时间戳

java - 如何通过命令行查看jar文件中类的方法成员

C++ << 运算符重载

html - 按顺序播放声音 HTML5

audio - sndio sio_onmove 不回电。