I have successfully set up my CDN (Edgecast) to pull smooth and cupertino streams using Wowza as a customer origin server. However I can’t seem to do what seems to be the simpliest of all - pull an RTMP stream.
Edgecast tells me that in order for customer origin to work for RTMP the FMS or Wowza server/stream needs to be accessable via http. They say that FMS allows this - i.e. the streamer source is set to http://mywowzaserver.com/live/myStream instead of rtmp://mywowzaserver.com/live/myStream.
For reference what I am doing is:
Sending a h.264/AAC RTMP stream from Wirecast to my Wowza 2 server
Using the correct packetizers to encapsulate said stream for RTMP, Smoothstreaming/Silverlight and Apple iOS
I can connect to all 3 just fine when I point my clients (Flash, Silverlight, and iOS) directly to the Wowza server. Using customer origin (pull) on Edgecast I can also connect via my Silverlight and iOS clients just fine through Edgecast. I can’t connect my Flash client through Edgecast because of the issue mentioned above.
Does this make any sense? Is this something I can configure Wowza to do? Or am I going about this wrong?