Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: http Origin using Amazon CloudFront

  1. #1

    Default http Origin using Amazon CloudFront

    Hi there ... I've waited for this feature for a while. I'm wondering if you have any agreement with AWS for caching live streaming using a CloudFront CDN and Wowza instance as origin.
    As http traffic, caching should work just setting it up as http download and using wowza as origing, but Cloudfront has specific ways of setting their CDN when you'll do live streaming using Adobe Flash or IIS7 smooth streaming. They say it's an improved pre-configuration they have created for better performance.
    I'm wondering if something like this exists for Wowza

    Thansk

  2. #2
    Join Date
    May 2011
    Posts
    455

    Default

    We do not yet support Wowza on Cloudfront. However, we are in discussions with Amazon. I will follow up with you directly.

    -Lisa

  3. #3

    Default

    Thanks ... looking forward to your contact.
    Even though, it should work with Cloudfront anyway as it's just http file delivery, just not optimized by them (am I right)?
    I'll be testing it anyway shortly

    cheers

  4. #4
    Join Date
    May 2011
    Posts
    455

    Default

    Yes, it does use HTTP delivery. I have followed up with you via a Support ticket.

    -Lisa

  5. #5

    Default

    Smooth Streaming is just HTTP as well.

    Is this really a question of how to use CloudFront to cache RTMP? Is that what Amazon and Wowza need to work on together?

    Is there anything that needs to be done for HTTP caching specific for CF?

  6. #6
    Join Date
    May 2011
    Posts
    455

    Default

    We do not yet have docs or support Cloudfront. We will post again when there is an update.

    -Lisa

  7. #7
    Join Date
    Mar 2013
    Posts
    4

    Default

    Could you please include me also in the updates - I am anxious to leverage Smooth Streaming, HLS and RTMP through Cloudfront. Ideally with timed-signed URLs if possible.

  8. #8

    Default

    Just to add to the discussion, as I've kept working on this on my own
    I have right now working HDS and HLS out of Wowza server into Cloudfront. As it's HTTP streaming, which is based on files, it shouldn't be much of a difference than caching any http object. It works conceptually, but performance is not good.
    On Wowza, I can see there's only one concurrent session even when there's more than one user streaming. But, CF doesn't perform very well as others CDNs. Most CDN, when it comes to http live streaming, they implement it in a different way than regular http object caching.
    CF says they have an implementation for Smooth Streaming out of IIS and RTMP streaming out of Adobe Flash Server, developped to provide a reliable streaming experience (it involves the process of lighting up the server in paralell, etc).
    I hope they work with Wowza to develop something similar. Meanwhile, I'm moving out of CF for my http streaming to other CDN. It's convenient, but not reliable.

  9. #9
    Join Date
    Mar 2013
    Posts
    4

    Default

    Quote Originally Posted by tavius View Post
    Just to add to the discussion, as I've kept working on this on my own
    I have right now working HDS and HLS out of Wowza server into Cloudfront. As it's HTTP streaming, which is based on files, it shouldn't be much of a difference than caching any http object. It works conceptually, but performance is not good.
    On Wowza, I can see there's only one concurrent session even when there's more than one user streaming. But, CF doesn't perform very well as others CDNs. Most CDN, when it comes to http live streaming, they implement it in a different way than regular http object caching.
    CF says they have an implementation for Smooth Streaming out of IIS and RTMP streaming out of Adobe Flash Server, developped to provide a reliable streaming experience (it involves the process of lighting up the server in paralell, etc).
    I hope they work with Wowza to develop something similar. Meanwhile, I'm moving out of CF for my http streaming to other CDN. It's convenient, but not reliable.
    Can you share how you've setup Wowza with Cloudfront?

    RTMP = Wowza running on an EC2 instance - I am unable to open port 1935 in CF. I assume I have to use RTMPT (tunneling) through port 80 but not sure how to go about this.
    RTMPS (RTMP over SSL) = not clear if this is possible.
    RTMP via CF Streaming distribution (no Wowza) = Initial single user latency seems high.
    RTMPE via CF Streaming distribution (no Wowza) = Initial single user latency seems high. Not clear what the Encryption is adding here as according to Wikipedia it's proprietary and "fundamentally flawed".
    HLS = I generated static HLS segments using MediaFileSegmenter and stored them on S3. A CF Download distribution seems to work but single-user latency tends to vary.
    HLS = I generated static HLS segments using MediaFileSegmenter and stored them on S3. Accessing S3 directly works and latency seems a little lower than CF.

    I'd love to be able to test Wowza with CF but it looks like this no longer is an option for RTMP - correct me if I've wrong. And please share how you've configured Wowza with CF for HLS. Thanks in advance.

    -fs

  10. #10

    Default

    Hi there .... actually, I've abandoned RTMP streaming a while ago. I've focused on HTTP streaming only, through Wowza or not
    For what I know, RTMP using CF is only available when you use Adobe Flash Server. CF has a streamig service pre-defined for that (CF Streaming Distribution)

    In general, my experience with CF for HLS is not good. Latency (as you say) is high in general, and I have performance issues in Europe (in North America is quite stable in terms of performance, but Europe is really bad)

    I'm using Wowza for HLS and HDS. So, I've a couple of EC2 Wowza instances, running latest Wowza version that let you set Wowza as origin for CDN. Then, I've a couple of CF distributions for HTTP download pointing to Wowza servers as origin. Quite straight forward setting.
    Again, CF performance is not good in general, so I'm testing other CDNs as I'm not happy with CF reliability for streaming

Page 1 of 2 12 LastLast

Similar Threads

  1. Wowza Origin and Edge servers using Amazon CloudFront - Beginner
    By sajeenath in forum Wowza Media Server 3 for Amazon EC2 Discussion
    Replies: 1
    Last Post: 07-13-2013, 03:49 AM
  2. Replies: 1
    Last Post: 07-13-2013, 03:49 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •