This article introduces the different parts of the Transcoder Setup page to help you find your way around the Wowza Streaming Cloud user interface.
The Transcoder Setup page acts as a wizard that helps you to create your transcoder.
- Transcoder Name – A short, descriptive identifier for the transcoder that differentiates it from other transcoders. The Transcoder Name is required and can't be longer than 200 characters. It doesn't have to be unique.
- Billing Mode – If your subscription plan covers 24x7 billing, choose whether you want to run the transcoder in Pay as you go or 24x7 mode.
- 24x7 transcoders run until they are stopped either manually or by using a schedule. They do not automatically stop after the transcoder has been idle for 20 minutes.
- 24x7 transcoders can't be recorded.
- Asia Pacific (Taiwan), EU (Belgium), US Central (Iowa), and US East (South Carolina) don't allocate dedicated GPU resources to 4K, 24x7 streams. As a result, running 4K streams in the 24x7 billing mode at these locations is not recommended.
- The Billing Mode can't be changed after the transcoder is created.
- Transcoder Type – If your subscription plan covers passthrough transcoding, choose Adaptive bitrate to transcode your source video and create multiple output renditions of your stream at different bitrates, or choose Passthrough to send the source video directly to a target without creating adaptive bitrate output renditions.
Note: The Transcoder Type can't be changed after the transcoder is created.
- Broadcast Location – The geographic region where Wowza Streaming Cloud transcodes and processes your live stream. Select a Broadcast Location that's as close as possible to where your stream will originate and supports your subscription plan.
- VOD Stream – The Yes, create a VOD stream for this transcoder option creates a video on demand (VOD) stream after the live stream broadcast is over. For more information, see Create and manage VOD streams in Wowza Streaming Cloud.
- Recording – Wowza Streaming Cloud can create an MP4 file of the stream produced by the transcoder, which you can download and save locally. Recordings store up to eight hours of video and are based on the highest bitrate rendition that the transcoder generates. Wowza Streaming Cloud saves recordings in active accounts until you delete them. If you want Wowza Streaming Cloud to create a recording of your stream, select Yes, record this transcoder.
Note: Recordings incur storage costs. See the user guide topic Record live streams and transcoders for more information about recording streams and usage.
- Closed Captions – Wowza Streaming Cloud can receive closed caption data with your source stream so that captions appear when the stream is played using the HDS and HLS protocols. Choose the type of caption your video source is sending to Wowza Streaming Cloud: CEA-608 (digital), Action Message Format (AMF) onTextData, or CEA-608 (digital) and onTextData. To omit captions from playback, leave the closed captioning option set at None.
Note: Wowza Streaming Cloud supports only the digital CEA-608 portion of the CEA-708 closed captioning standard. Closed captioning isn't supported for SRT ingest.
- Source Protocol – The transport protocol for the source video:
- RTMP – Adobe Real Time Messaging Protocol (RTMP) connections accept communications from sources such as Adobe Media Server. By default, RTMP-based connections require a source username and password to authenticate, and use TCP port 1935.
- RTSP – Real Time Streaming Protocol (RTSP) connections are used to establish and control sessions between streaming sources. Data transmission is controlled by Real-time Transport Protocol (RTP) and Real Time Control Protocol (RTCP). RTSP connections don't support stream smoothing. By default, RTSP uses TCP port 554.
- SRT – Secure Reliable Transport (SRT) connections accept communications over an open source video transport protocol developed by the SRT Alliance. SRT is designed to deliver secure, high-quality, low latency live streams over unpredictable network conditions. By default, SRT uses UDP port 10000.
- WebRTC – Web Real-Time Communication (WebRTC) connections accept communications over an open framework that enables real-time communication of audio, video, and data in web browsers and apps. WebRTC is designed for peer-to-peer connections but includes fallbacks in case direct connections fail.
- UDP – User Datagram Protocol (UDP) is a connectionless protocol that allows communications between source and destination without requiring a handshake to be established. This makes it easier to transmit information quickly, but also makes UDP more prone to network issues, packet loss, and packets arriving out of order. By default, UDP uses UDP port 10000.
- File - Files (.mp4, .mp3, .flv) can be used as a source for a live stream. Http, Https, gs, and s3 protocols are supported. Enter the source file URL in the Source File field.For more information, see Stream a file in Wowza Streaming Cloud.
- Source Delivery Method – The type of connection:
- Pull from a source URL – Instructs Wowza Streaming Cloud to pull the stream from an RTMP or RTSP source. Enter the server's web address in the Source URL field without the preceding protocol or trailing slash (/).
- Push to an existing stream source – Lets you choose a stream source that you created in Wowza Streaming Cloud. For RTMP source types only.
- Push to Wowza Streaming Cloud – Indicates that your video source will push the stream to Wowza Streaming Cloud. For push connections, enter the optional Source Stream Extension. Some encoders automatically append an extension to their stream names. If the device you're using does this, enter the extension as a period (.) followed by alphanumeric characters.
- Buffer Size – The incoming buffer stores packets before they're processed, enabling more efficient transcoding. An optimum buffer size reduces stream jittering and helps ensure successful transmuxing. (Transmuxing is the process of converting to a different container format without changing the stream's content.)
- Sort Packet Buffer – Reduces the time it takes to decode and deliver video data to the player by turning off the sort packet buffer.
- Stream Smoother – A dynamic buffer that helps stabilize streams in rough network conditions but adds latency. For RTMP source types only.
- Disable Stream Targets – By default, stream targets start when the transcoder starts. Selecting Disable stream targets on transcoder start, however, keeps all stream targets disabled (not broadcasting) when you start the transcoder. If selected, you must manually start the targets on the Outputs & Targets tab of the transcoder detail page when you're ready for viewers to see the broadcast at your stream targets.
- Idle Timeout – Stops transcoders after no video has been received for the specified length of time. The default timeout is 1200 seconds, or 20 minutes, for pay-as-you-go transcoders and 0 seconds for 24x7 transcoders. When Idle Timeout is set to 0, Wowza Streaming Cloud doesn't stop the transcoder.
- Source Security – By default, Wowza Streaming Cloud secures RTMP and RTSP connections that push directly to Wowza Streaming Cloud by requiring username/password authentication. Select Disable authentication if you don't want to use authentication with your push source stream, or select Change source username and password to enter a different Source Username or Source Password. Usernames and passwords can contain only upper and lowercase letters; numbers; and the period (.), underscore (_), and hyphen (-) characters. No other special characters can be used. SRT, UDP, and WebRTC ingest streams don't support Source Security.
- Watermark – If desired, select Embed a watermark in the transcoded stream. Then, navigate to and select an image to embed as a watermark in your video stream. The watermark is encoded into all bitrate renditions of a transcoded stream. Watermark images must be GIF, JPEG, or PNG format and no larger than 2.5 MB.
After choosing the image, specify the corner of the video frame where the watermark should appear. To resize the image, enter a Watermark Width and Watermark Height. Then, specify the Watermark Opacity by entering a percentage between 0 (completely transparent) and 100 (opaque).
- Watermarks aren't available for passthrough transcoders and don't appear on passthrough output renditions.
- Watermarks aren't embedded in Wowza Streaming Cloud recordings.
- Description – (Optional) Information for your reference.