容器不反映MediaReader设置

时间:2013-06-11 22:13:01

标签: java ffmpeg xuggler

我希望我的读者能够处理音频,而不是从视频开始;因此设置“AddDynamicStreams”。如何让容器识别它所源自的阅读器的设置?我需要设置一个标志或其他属性吗?

String inputUrl = "rtmp://127.0.0.1:1935/myapp/mystream live=1 buffer=1";
IMediaReader reader = ToolFactory.makeReader(inputUrl);
reader.setCloseOnEofOnly(false);
reader.setQueryMetaData(false);
// we want dynamic addition of streams
reader.setAddDynamicStreams(true);
// this shows "true"
log.debug("Reader can dynamically add streams: {}", reader.canAddDynamicStreams());
// get the container
IContainer container = reader.getContainer();
// this shows "false"
log.debug("Container can dynamically add streams: {}", container.canStreamsBeAddedDynamically());

1 个答案:

答案 0 :(得分:0)

由于Xuggler的开发已经结束,这是没有意义的。