Live Repeater - SanJose & Cupertino streaming

Hi,

I have setup a origin server and a separate edge server. I have tested the rtmp streams successfully and can view using the simple published stream name.

I have followed the required steps to allow iOS & Flash HTTP streaming, but cannot get these to work. I just see:

FLASH:

HTTPStreamerAdapterSanJoseStreamer.service: Request timeout: 8000

iOS:

HTTPStreamerAdapterCupertinoStreamer.service: Request timeout: 8000

The forum posts I have found indicate it could be possible network issues, however I can successfully watch the rtmp streams without any issues.

Appreciate any help.

Thanks

Have you set up the correct LiveStreamPacketizers on the origin and the edge. They are different. Take a look at this guide:

https://www.wowza.com/docs/how-to-configure-a-live-stream-repeater

If you are doing multi-bitrate streaming, and there are other good reasons to use this alternative configuration in which packetizing occurs on the edge.

https://www.wowza.com/docs/how-to-lock-multi-bitrate-streams-on-live-stream-repeater-edge

Richard

It does appear to be a connectivity issue between the edge and the origin. I assume you see those log messages on the edge logs. If you can run a browser on the edge, check:

http://[wowza-origin-address]:1935

Richard

Great! Glad it’s working. Thanks for the update

Richard

Hi,

I have the following, which look to be correct:

Edge:

sanjosestreamingrepeater, cupertinostreamingrepeater, smoothstreamingrepeater

Origin:

cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer

We’re not currently doing multi-bitrate streaming, though I will look at this alternative config for future reference.

The origin is actually:

cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer

The space above was a typo.

I still get the timeout, any ideas?

Thanks

That works giving the following: Wowza Media Server 3 Monthly Edition 3.1.1 build1479

I also tried that on the edge & I get the same.

I can pull direct off the origin with the following server address: rtmp://origin.ourdomain.net:1935/liveorigin

This matches our edge config: rtmp://origin.ourdomain.net:1935/liveorigin

I can pull direct off the edge: rtmp://edge.ourdomain.net:1935/liveedge/

And yes, I see those errors on the edge. The origin gets the request and I see:

MediaStreamHTTPStreamerRepeaterOriginPlay.initLiveStreamRepeating: playerClass: com.wowza.wms.httpstreamer.cupertinostreaming.liverepeater.CupertinoStreamerLiveRepeaterPlayer

Ok… Strangest thing. I just restarted the origin and it’s started working!!

Was starting to frustrate me as it all looked like it should work. I need to do some more tests, but so far, so good!

Thanks