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