如何使用Java EE流式传输现场音频视频?

问题描述:

我想通过互联网将一个客户端的视频流式传输到另一个客户端,我使用WebSphere社区版作为我的服务器,我应该使用Java EE技术来完成这项任务。如何使用Java EE流式传输现场音频视频?

我正在做这个作为IBM TGMC项目的一部分。

哪个特定的API或技术最适合我的目的?

我为JMF搜索了一下,但听说它有点复杂和老旧。有更好的选择吗?

JMF很复杂,因为媒体处理很复杂 - 没有“魔杖”。它不仅陈旧而且被遗弃。

JMF对它所支持的编解码器工作得很好,但这些编解码器不像以后开发的编解码器那样具有压缩性。 OTOH如果您可以为感兴趣的编解码器开发编码器/解码器,那么让JMF使用它应该相对简单--JMF通过SPI支持新的编解码器。

不,没有更好的选择,我知道。 FMJ被设计成JMF的替代品,但最后我听说它也被放弃了。