Wowza Streaming Cloud offers two workflows for creating and executing your streaming solution, the live stream and transcoder workflow. Before you build your solution through Wowza Streaming Cloud or the Wowza Streaming Cloud REST API, you'll need to choose the workflow that best meets your business and streaming needs.
Live stream workflow
The quickest way to your first broadcast is with a live stream. The live stream workflow uses hls-https to send multibitrate or single bitrate streams to Wowza Streaming Cloud. When you use the live stream workflow, Wowza Streaming Cloud generates the best output renditions available based on the device you are using and the aspect ratio for your stream. It automatically creates the streaming infrastructure you need to process and publish the live stream to an audience, including:
- A transcoder
- Output renditions
- Stream targets
- A hosted viewing page
This workflow is suitable for most users and is available through the user interface and through the REST API.
- Create and manage live streams in Wowza Streaming Cloud
- Start live streaming using the Wowza Streaming Cloud REST API
The transcoder workflow allows you to manually configure output renditions and associated stream targets to fit your specific streaming solution. You'll create each piece of the streaming infrastructure mentioned in the live stream workflow and control configuration aspects such as:
- which audio and video codec is used
- what the bitrate is
- what the keyframe intervals are for each output rendition
The transcoder workflow also provides additional options to:
- configure buffer size
- idle timeout
- maximum number of connections
This workflow is the best choice for streams that do not use hls-https protocol and is available through the user interface and through the REST API. This workflow does not provide a hosted viewing page.