我想在 java 中播放通过 rtmp 协议流式传输的 MP4 videon。
我找到了一些 rtmp 库(yuv、red5),但在 mp4 显示上什么也没有。
在java中是否有一个(可能简单且可能与平台无关的)解决方案?
根据我的经验,大多数 rtmp 流往往不是 MP4。不过,rtmp 流并没有什么特别聪明的地方,如果你真的找不到任何东西来满足你的需要,那么你可以去获取一个 rtmpdump 的副本,将流撕成文件并播放它。
顺便说一句,我目前正在使用 IBM MP4 sdk 工具包,可从http://www.alphaworks.ibm.com/tech/tk4mpeg4下载。看起来很简单,dled,解压缩并在 5 分钟内让 Swing 演示应用程序在 NetBeans 中播放 MP4。如果您正在与之交谈的流是真正的 MP4,您可能会从我所看到的 IBM MP4 API 中找出如何将其快速连接到流。