Wowza Community

Push Publishing AddOn package to push stream to CDNs and service providers

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:

http://www.wowza.com/ec2support.html

Richard

Email sent.

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

It will be next week.

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