Xuggle和red5没有red5适配器

时间:2011-01-26 10:54:46

标签: java flash streaming red5 xuggle

据我所知,xuggle从版本3.4开始内置了rtmp支持,因此他们弃用了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 个答案:

答案 0 :(得分:1)

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

  • 技术