rubeninmark / xuggle

Automatically exported from code.google.com/p/xuggle
0 stars 0 forks source link

Xuggle3.4 IContainer.open to a red5 server initiates a releaseStream("streamName"); #260

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?

1.
The following code reproduces the problem every single time:
       IContainer container = IContainer.make();
       IContainerParameters params = container.getParameters();
       params.setInitialPause( true );
       container.setParameters( params );
       container.setReadRetryCount( 20 );

       IContainerFormat containerFormat_live = IContainerFormat.make();
       containerFormat_live.setOutputFormat("flv", url, null); // url is the url of a working red 5 instance 
       container.setInputBufferLength(0);
       int retVal = container.open(url, IContainer.Type.WRITE, containerFormat_live, true, false);

2. Check xuggle to red5 exchange: Check attached file. 

Release stream is called before the stream was even created. Another thing to 
notice are the options in the map that xuggle advertises to the red5 instance, 
like flashVersion. 

Original issue reported on code.google.com by blackswo...@gmail.com on 26 Jan 2011 at 3:28

Attachments:

GoogleCodeExporter commented 9 years ago
We do not support the Red5 adapter anymore.

Original comment by art.cla...@gmail.com on 30 Jan 2011 at 5:08

GoogleCodeExporter commented 9 years ago
That is not an issue about red5 adapter. Xuggle 3.4 has built in rtmp support 
and that is what i want to achieve. Nowhere in the issue is mentioned anything 
about red5 adapter.

Original comment by blackswo...@gmail.com on 30 Jan 2011 at 7:51

GoogleCodeExporter commented 9 years ago
Good point

However, we no longer support the built in RTMP support in Xuggle 3.4.  Use tip 
of tree, and link in librtmp.  If the issue still persists, then re-comment on 
this.

Thanks,

- Art

Original comment by art.cla...@gmail.com on 30 Jan 2011 at 10:44