据我了解,xuggle 从 3.4 版开始就内置了 rtmp 支持,因此他们弃用了 red5 适配器。因此,为了流式传输到正在运行的 red5 实例,我在堆栈溢出中搜索了一下,发现了这个问题:
我按原样获取代码,然后将其粘贴到我的 Netbeans 项目中。但是,它不起作用。我玩了一会儿,然后决定观察客户端(在我的机器上)和 red5 服务器之间的消息交换。
这里是交流:http: //i53.tinypic.com/34e4z5x.jpg
您可能会注意到,在 MI2 中,我的客户端已经调用了它的 releaseStream(stream1) 这发生在代码块中:
int retVal = container.open(url, IContainer.Type.WRITE, containerFormat_live, true, false);
当我深入研究交流时,我注意到:
http://i53.tinypic.com/rwnn8y.jpg
这让我怀疑我是否没有向服务器宣传错误的 Flash 版本。但是我应该如何纠正呢?
有人得到这个例子与 xuggler 3.4 和 red5 0.9.1 一起工作吗?