Results 1 to 5 of 5

Thread: HTTP and CDN's

  1. #1
    Join Date
    Apr 2015

    Default HTTP and CDN's

    Been webcasting for a few years now and have almost exclusively used WSE as a stand alone server, not using a CDN.

    Okay, help me understand a few things:

    I have been using JW 6 using HLS with excellent results. This is going to clients who are watching on mostly desktops but some mobile devices. Basically, no one is getting RTMP.

    Can a CDN lower my costs for distribution? When doing testing to Cloudfront, Keycdn, and MaxCDN, all three give me additional connections at my Wowza server (which I don't want because that means i'm paying for the CDN AND AWS data transfer). Obviously this is pulling from Wowza. Pulling was quite easy to setup.

    So it seems that what I really need to be doing is pushing, but this seems a WHOLE LOT MORE complicated when I look at the Wowza guide here in the forum. (Dont want to start amending code and what I see the text document is not what I see in the guide.) It's also very CDN specific but what if I don't want to use akamai?

    Is pushing what I want to be doing? Can I do this? - Push a single http stream to a cdn and have all the distribution come from the CDN, not the Wowza instance.

    I really do appreciate any insight that you may have.

  2. #2
    Join Date
    Apr 2015


    And this is what is in my PushPublishMap file:

    # Push Publishing Map file, format:
    # format:
    # [src-stream-name]={Profile:[profile], [additional-configuration-items]}

    #myStream={profile:"rtmp", streamName:"myStreamRTMP", host:"localhost", application:"live", userName:"myuser", password:"mypassword"}
    #myStream={profile:"mpegts", streamName:"myStreamMPEGTS", host:"", port:10000, rtpWrap:false}
    #myStream={profile:"rtp", streamName:"myStreamRTP", host:"", videoPort:10002, audioPort:10004}

    I AM okay with code, as long as I know EXACTLY what to do.

    And from what I've seen - maxcdn may be a good option for me (If any of this is even possible).

    Last edited by Frankjomama; 06-11-2015 at 12:00 PM.

  3. #3
    Join Date
    Jun 2011


    Right now only pushing http to Akamai is supported. It's likely that your CDN may still allow you to use RTMP and
    convert that within the network to HLS. In this case would would use the RTMP profile in the first line shown:
    myStream={profile:"rtmp", streamName:"myStreamRTMP", host:"localhost", application:"live", userName:"myuser", password:"mypassword"}

    The values for streamName:"myStreamRTMP", host:"hostname", application:, userName:, password:
    would be provided by your CDN in your account information.


  4. #4
    Join Date
    Apr 2015


    Got it. Ugh. May have to deal with akamai which will involve an all out sales assault.

  5. #5


    Is it really still possible that Wowza can't push HLS to any CDN other than Akamai?

Similar Threads

  1. Getting rid of the /cdn path in Azure CDN
    By BerlinPhil in forum Live Streaming and Encoder Discussion
    Replies: 0
    Last Post: 10-29-2013, 11:25 AM
  2. HTTP Live Streaming a live broadcast with Wowza and a CDN - How?
    By decryption in forum Live Streaming and Encoder Discussion
    Replies: 1
    Last Post: 11-30-2011, 05:38 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