Wowza Community

liverepeater receive rtmp push udp

I have a encoder device that pushes h264 video over UDP to a Wowza server and a live application to listen for that UDP stream and publish it on a RTMP stream – it works great.

I have another Wowza server I would like to receive the RTMP stream and unwrap the stream and push it back out over UDP.

Is that possible? Would using part of the liverepeater application help?

Thanks,

Ryan

Ryan,

You could pull with the Liverepeater system, or push with Wowza PushPublish addon.

Pull would be the easiest

Richard

You can use PushPublish addon to send to mpeg-ts

https://www.wowza.com/docs/how-to-push-streams-to-cdns-and-other-services-push-publishing

Richard

Are you following this guide to pull the stream from Akamai?

https://www.wowza.com/docs/how-to-re-stream-an-unprotected-stream-from-adobe-media-server-or-a-cdn

It won’t work if it is a protected stream. Put PushPublish aside, get the above working if possible first.

Richard

Take a look at the PushPublish addon:

https://www.wowza.com/docs/how-to-push-streams-to-cdns-and-other-services-push-publishing

Richard

This is how to pull a RTMP stream from a CDN:

https://www.wowza.com/docs/how-to-re-stream-an-unprotected-stream-from-adobe-media-server-or-a-cdn

As noted in the article, if it is FMS server the stream has to be unprotected for this to work. For the re-publish over UDP, the PushPublish addon will do that.

Richard

You can use PushPublish addon to send to mpeg-ts

https://www.wowza.com/docs/how-to-push-streams-to-cdns-and-other-services-push-publishing

Richard

Hi i need to do a similar config

I have an akamai stream i want to pull and need wowza to republish it automatically over udp

The issue is that nothing happens

i have configured the repeater edge application and the push publish addon with correct PushPublishMap.txt config but nothing happes

Are you following this guide to pull the stream from Akamai?

https://www.wowza.com/docs/how-to-re-stream-an-unprotected-stream-from-adobe-media-server-or-a-cdn

It won’t work if it is a protected stream. Put PushPublish aside, get the above working if possible first.

Richard

Hi,

I have no issue to pull from a CDN (cdn using fcsubscribe or other cdn like level3, etc …)

The issue is that i would like wowza to automatically pull a stream from a cdn and automatically restream it in udp or rtp to my encoders

This doesn’t work, i can read the stream pulled from wowza in all the wowza supported formats but wowza doesn’t publish it automatically to my encoders

The only way i can make it work is when I push a stream to wowza (in rtmp), then the push publish addon push it back but i can’t push to wowza with the new configuration i need to build, i need wowza to pull it from the cdn’s

Take a look at the PushPublish addon:

https://www.wowza.com/docs/how-to-push-streams-to-cdns-and-other-services-push-publishing

Richard

Hi,

Again you don’t answer my question

I can make it work ONLY IF the origin stream is pushed to wowza

If i need to pull, what’s the config ? It doesn’t pull any stream by itself and republish it over udp

Hi,

I think i have it working

The thing was to tell me that you have to put the name of the .stream file in the push publish addon and not the stream name of the pulled stream (i do that with stream manager but there is maybe a way to make it work with stream name ?)

The issue i got now :

The encoder receiving the udp stream got a lot of packet loss, they are on the same network as the wowza

When i read the stream from wowza with an rtmp player using the rtp.stream it works and i can see it without loss

When my coder read the output of wowza using udp, i got a lot of packet loss (tried udp, rtp with option mpegts and rtp but doesn’t help)

When i do the same except i push the rtmp stream to wowza it works

Any clues ?

Ryan,

You could pull with the Liverepeater system, or push with Wowza PushPublish addon.

Pull would be the easiest

Richard

After I pull with Liverepeater, how can I strip the RTMP and forward that on via UDP?