有没有一种简单的方法可以在 java 中播放 rtmp 流?

Posted

技术标签:

【中文标题】有没有一种简单的方法可以在 java 中播放 rtmp 流?【英文标题】:Is there a simple way to play a rtmp stream in java? 【发布时间】:2010-01-14 01:16:21 【问题描述】:

我想在 java 中播放通过 rtmp 协议流式传输的 MP4 视频。

我找到了一些 rtmp 库(yuv、red5),但在 mp4 显示上什么也没有。

在 java 中有没有(可能很简单,也可能与平台无关)的解决方案?

【问题讨论】:

【参考方案1】:

根据我的经验,大多数 rtmp 流往往不是 MP4。不过,rtmp 流并没有什么特别聪明的地方,如果你真的找不到任何东西来满足你的需要,那么最好的办法是获取 rtmpdump 的副本,将流撕成文件并播放。

顺便说一句,我目前正在使用 IBM MP4 sdk 工具包,可从 http://www.alphaworks.ibm.com/tech/tk4mpeg4 下载。看起来很简单,dled,解压缩并在 5 分钟内让 Swing 演示应用程序在 NetBeans 中播放 MP4。如果您正在与之交谈的流是真正的 MP4,您可能会从我所看到的 IBM MP4 API 中找出如何将其快速连接到流。

【讨论】:

以上是关于有没有一种简单的方法可以在 java 中播放 rtmp 流?的主要内容,如果未能解决你的问题,请参考以下文章

有没有一种简单的方法来设置核心音频回调来访问播放背景音频的样本?

Java中可靠的声音API,用于简单的数字样本播放

有没有一种简单的方法可以将迭代器复制到 Java 中的列表中?

有没有办法在播放后暂停音频? [复制]

导出/保存 dicom RT 结构集

在 Java 应用程序中加载和播放声音的最简单方法是啥?