What is HTTP streaming?

June 22nd, 2009

HTTP Streaming can be several things. Here is an attempt to outline the different HTTP streaming protocols:

MP3/AAC/aacPlus HTTP Streaming:
This is usually the SHOUTcast or Icecast ICY protocol, which uses ADTS packetization over TCP. This is NOT compatible with ANY RTSP streaming. This uses an ICY based Streaming Server such as SHOUTcast or Icecast2. This is the part that is MOST confusing: QuickTime/Darwin Streaming Server includes an ICY server module for MP3 streaming only. It is based the old deprecated Icecast1 protocol, and is no longer supported or recommended. Icecast2 is the preferred server here.

Flash broadcasting not working for some clients

June 10th, 2009

If you are broadcasting live flash video with Wowza streaming server, occasionally a client may receive an error along the lines of “Stream not found”. The reason for this problem is typically that port 1935 is not open on their firewall, which is essential for viewing RTMP (real-time messaging protocol) streams. Alternatively, if you are running Wowza on your own server, you can configure it to stream through port 80 using RTMPT, which is an extension of HTTP. See the pricing of our Live Flash hosting plans for professional flash video broadcasting.