I really don’t know what you are asking. What packet dumps? What CDN are you trying to push to? What warnings/errors are you seeing in Wowza logs? What does your server-side publishing code look like? We need a lot (and I mean a lot) of detail to help.
Charlie
Where do you see this? The API call should change the user agent and not just append to it.
Charlie
The fact that the full URL is logged (with the definst) part does not mean the parameter is not working. The parameter controls what is sent in the connect method.
Charlie
call this before connect:
publisher.setRemoveDefaultAppInstance(true);
The definst will still show up in logging statements from the publisher but will not be sent to the CDN.
Charlie
To see published streams in JConsole you have to add IMediaStream to /conf/Server.xml /AdminInterface /ObjectList
Richard
Which AMI are you using? It should work with one of these:
https://www.wowza.com/ec2support.html
Richard
How are you using the package? Is it RTMP all the way through?
Richard
I get the same results in my test: no onMetaData event using Flash with pushed stream.
I don’t know why right now. Will post back when I find out more.
Richard
I don’t have an update yet.
Richard
I don’t have an update yet.
Richard
I do have an update now: We don’t push the onMetaData event. We may change this in the future but there is no short term plan to do so.
Richard
i.e. this won’t work right?
publishers.put(stream, publisher1);
publishers.put(stream, publisher2);
What happens when you try to do it?
Richard
I don’t the answer off the top of my head, so I would have to set up a project and test to answer it. So, if you can try it yourself it would make more sense.
Richard
The API seems to allow for it. Try it out.
Richard
I don’t think it’s any problem. It’s a built-in method for sensing if the stream is there and starting it as soon as it is.
Richard
To test, you should be able to play the stream from the server/application you are pushing to.
Richard
Peter,
There is not a way to exclude Application instance at this time. Can I ask, why do you want to do that?
Not sure about stream length, but I don’t think there is a practical limitation.
Have you tried adding param list to application or stream name? What do you get in destination?
Richard
It would be using a liverepeater stream on the edge, as you described:
Edge /content/origin.stream
Edge StreamManger start origin.stream on edge application with MediaCaster type “liverepeater”
PushPublish module installed on edge pushes origin.stream
Richard