Stream Types


Wowza Streaming Engine uses named stream types to control the different types of streaming (live, VOD, chat, remote recording, and so on.). Stream types are automatically configured when you create different application types and configure their options in Wowza Streaming Engine Manager. You can also edit the Streams/StreamType property in Application.xml using a text editor to change the stream type for an application. The following table shows the stream types and their uses.


Stream type

 Description

 default

 VOD

 file

 VOD

 live 

 Publish and play live content (best for one-to-many streaming of live events)

 live-lowlatency

 Publish and play live content (best for one-to-one or one-to-few video/audio chat applications)

 live-record 

 Same as live - in addition content is recorded

 live-record-lowlatency Same as live-lowlatency - in addition content is  recorded
 liverepeater-edge

 Publish and play live content across multiple Wowza servers in an origin/edge configuration (used to configure edge application) 

 liverepeater-edge-lowlatency

 Publish and play live content across multiple Wowza servers in an origin/edge configuration (used to configure edge application when latency is important) 

 liverepeater-edge-origin

 Publish and play live content across multiple Wowza servers in an origin/edge/edge configuration (used to configure a middle-edge application) 

 record

 Video recoring 

 rtp-live

 Re-stream RTSP/RTP, native RTP, or MPEG-TS streams 

 rtp-live-lowlatency

 Re-stream RTSP/RTP, native RTP, or MPEG-TS streams when latency is important 

 rtp-live-record

 Same as rtp-live - in addition content is recorded 

 rtp-live-record-lowlatency

 Same as rtp-live-lowlatency - in addition content is recorded 
 shuotcast

 Re-stream SHOUTcast/Icecast MP3 or AAC+ audio streams 

 shoutcast-record

 Same as shoutcast - in addition content is recorded 


Each stream type exposes properties that are used for tuning the stream type. For example, the stream type definitionsfor live and live-lowlatency differ only in the tuning that's accomplished through the stream properties. Defined properties for a stream type can be overridden on a per-application basis by defining new property values on an application's Propertiestab in the Streaming Engine manager or by editing the Streams/Properties container in Application.xml.


[출처] WowzaStreamingEngine UserGuide.pdf

AND