Yesterday I made my first operation with this setting:
a Wowza server on my own infrastructure (not EC2)
a “web” (i.e. http) Clouldfront distribution
I was streaming live with http-based protocols (hls and hds but no rtmp).
It was working fine, but to my surprise all clients connections were received by Wowza. I was expecting only one connection from Cloudfront, and that clients would fetch their data from CF.
Am I missing something? because if all clients connect to my Wowza, what’s the use of CF?
Greg, if you have configured HTTPOrigin application in the Manager, but also want to use it as a live origin to re-stream from an edge, then open the Application.xml and change /Client /StreamAccess from this:
<StreamReadAccess></StreamReadAccess>
To this, adding “*”
<StreamReadAccess>*</StreamReadAccess>
Re-start the application or Wowza, then you will also be able to use this application as liverepeater origin.
I just had a look to the Application.xml file of both applications (the “Live HTTP Origin” and the “Live Single Server or Origin”), both have this line: