2011-01-26 64 views
0

据我所知,xuggle自3.4版本开始支持rtmp,因此他们不推荐使用red5适配器。因此,为了流到正在运行的RED5比如,我在搜索堆栈溢出了一下,发现这样一个问题:Xuggle和red5没有red5适配器

How to transmit live video from within a Java application?

我把代码,因为它是和刚才粘贴到我的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有这个例子吗?

回答

1

我建议使用Xuggler 4.x(树的一角)并用librtmp编译,因为它修复了很多RTMP问题。

  • 艺术