Results 1 to 3 of 3

Thread: Newbie: Selection of streaming protocol

  1. #1
    Join Date
    Mar 2014

    Default Newbie: Selection of streaming protocol


    I’m quite a new user of streaming technology and I obviously need some guidance.

    I have a Wowza Server running on Amazon. I’m using Wirecast as encoder software and I transmit the recorded stream to the Wowza Streaming Engine using destination “RMTP-server” and address “rtmp://<my-ip>:1935/live”. Encoding format is Flash/x264.

    I player I’m using JW-Player and source set to “rtmp://<my-ip>:1935/live/liveStream”.
    It works fine in IE, Crome, iPhone and Andoid.

    I’m only using live-streaming.

    I my choice of protocols a bad choice (I can see on the Internet, that some recommend HLS as the best protocol).

    If I would like to use HLS, do I then need to apply the Transcoder AddOn.

    Can you recommend some reading that can help me understand the world of streaming-protocols 


  2. #2
    Join Date
    Jul 2012


    Hi Michael,

    We're excited that you're getting started with Wowza Streaming Engine.

    RTMP protocol is excellent for delivery to a desktop browser. The latency is reduced and it works seamlessly with Flash Player. HLS, an HTTP delivery protocol, is designed for iOS (and works with a handful of Android platforms) and is equally a very solid streaming protocol solution. I would suggest that you use JW Player to deliver RTMP as a primary stream with a fallback to Apple HLS when presented with iOS and other user agents that will support that protocol. JW Player offers a great deal of support on the RTMP with HLS fallback workflow on their site.

    The Transcoder AddOn is used to modify a live stream to meet particular bit rate (amount of bandwidth required to transport a stream / stream size) and codec requirements. For example, Android devices will not stream with MP3 audio, so it is very common to convert an incoming stream to AAC, as needed. As another example, it is possible to send a high bitrate stream to Wowza and use the transcoder to create multiple low bit rate transcoded streams for lower bit rate delivery (i.e. Low, Medium and High Speeds). The transcoder is generally not required for streaming HLS unless you are using a codec that is not supported by IOS.

    Here are some resources that you may find very helpful in getting started with Wowza Streaming Engine:

    - Video on demand tutorial
    - Live streaming tutorial (video)
    - Live streaming tutorial (article)
    - How to set up and run Wowza Transcoder AddOn for live streaming

    I hope you find this helpful. Please do continue to ask questions here.


  3. #3
    Join Date
    Mar 2014


    Great - just what I needed. Thanx.

Similar Threads

  1. Custom Streaming transport protocol
    By paresh.kanani in forum Wowza Streaming Server Java API
    Replies: 1
    Last Post: 03-14-2014, 07:48 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