【问题标题】:how to stream live audio video using Java EE?如何使用 Java EE 流式传输实时音频视频?
【发布时间】:2010-10-27 22:50:10
【问题描述】:
我想通过 Internet 将实时音频和视频从一个客户端流式传输到另一个客户端,我使用 WebSphere 社区版作为我的服务器,并且我应该使用 Java EE 技术来完成这项任务。
作为 IBM TGMC 项目的一部分,我正在这样做。
哪种特定的 API 或技术最适合我的目的?
我搜索了 JMF,但听说它有点复杂和陈旧。有更好的选择吗?
【问题讨论】:
标签:
java
video
audio
jakarta-ee
stream
【解决方案1】:
JMF 很复杂,因为媒体处理很复杂——没有“魔杖”。它不仅陈旧而且被遗弃。
JMF 对其支持的编解码器工作得很好,但这些编解码器不像后来开发的一些编解码器那样具有压缩性。 OTOH,如果您可以为感兴趣的编解码器开发编码器/解码器,那么让 JMF 使用它应该相对简单 - JMF 通过 SPI 支持新的编解码器。
不,我知道没有更好的选择。 FMJ 被设计为 JMF 的替代品,但我上次听说,它也被放弃了。