java - 如何使用 Java EE 流式传输实时音频视频?

标签 java video audio jakarta-ee stream

我想通过互联网将实时音频和视频从一个客户端流式传输到另一个客户端,我使用 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/

相关文章:

java - 在 Activity 类 android.view.ContextThemeWrapper 中找不到 onClick 处理程序的方法

java - 将 JSTL 对象转换为 Java 对象

android - youtube 视频未显示在 webView 中

javascript - 使用 Javascript 根据屏幕大小更改 <Video> src

javascript - 检测网页中的视频播放结束

javascript - Node js离线语音转文本

audio - 如何在Simple Audio Engine中循环播放声音效果

java - Minecraft 自定义启动器 1.7.10 java.library.path 中没有 lwggl

java - Spark : how to write efficient sql query to achieve this goal

javascript - 无法暂停 React 音频