我想通过互联网将实时音频和视频从一个客户端流式传输到另一个客户端,我使用 WebSphere 社区版作为我的服务器,我应该使用 Java EE 技术来完成这项任务。
我将此作为 IBM TGMC 项目的一部分。
哪种特定的 API 或技术最适合我的目的?
我在谷歌上搜索了 JMF,但听说它有点复杂和陈旧。有更好的选择吗?
最佳答案
JMF 很复杂,因为媒体处理很复杂 - 没有“魔杖”。它不仅古老而且被遗弃。
JMF 适用于它支持的编解码器,但这些编解码器的压缩性不如后来开发的一些。 OTOH 如果您可以为感兴趣的编解码器开发编码器/解码器,那么让 JMF 使用它应该相对简单 - JMF 通过 SPI 支持新的编解码器。
不,据我所知没有更好的选择。 FMJ 被设计为 JMF 的替代品,但最近我听说它也被废弃了。
关于java - 如何使用 Java EE 流式传输实时音频视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4038371/