Microsoft Expression Encoder • Streaming configuration tutorial

Stream Live from a Playlist with Microsoft Expression Encoder

Follow this step-by-step guide to encode and stream a video playlist using Microsoft Expression Encoder 4 and a Primcast Smooth Streaming Server.

4-step guide Smooth Streaming 24/7 live support

Step-by-step guide

Follow each step carefully to encode your video playlist and stream it using Microsoft Expression Encoder 4 with your Primcast Smooth Streaming Server.

1

Set up your account and import your video

Sign up for a Primcast account. Once activated, your Smooth Streaming Server details will be available in your dashboard. Install Microsoft Expression Encoder 4 on your computer.

Open the encoder, select the Transcoding Project option, and click Import in the lower-left corner to load the video file you want to broadcast. For smooth streaming, the video must be encoded at multiple bitrates.

Expression Encoder - Import video for transcoding Expand
2

Select the encoding type and configure bitrates

Select Encoding for Silverlight as the encoding type. Choose your target video bitrates — you can use a preset such as 720p CBR for high-quality output and click Apply to load the default bitrate configuration.

Use the + button next to an existing bitrate to add additional bitrates, or the trash bin icon to remove unwanted ones. You can also enter a custom bitrate value manually.

Expression Encoder - Encoding type and bitrate configuration Expand
3

Encode and upload files to FTP

Click the Encode button in the lower-left corner of the encoder window. Once encoding is complete, the output files will be saved to a directory on your computer (default path: ../My Documents/Expression/Expression Encoder/Output/).

Open an FTP client such as FileZilla and connect to your Primcast FTP server using your account hostname (username.primcast.com), username, and password. Upload all encoded files to the FTP server. Leave the FTP port field blank — it defaults to port 21.

Expression Encoder - Encode button and output files Expand
4

Access your video stream

Once all files are uploaded, access your video by opening the direct URL to the .ism manifest file in a browser. The URL follows this format:

http://account.primcast.com/fileName.ism

Replace account with your Primcast account name and fileName with the name of your encoded file.

Expression Encoder - Access stream via .ism URL Expand

FAQ

Common questions about streaming from a video playlist using Microsoft Expression Encoder with Primcast.

Why do I need to encode at multiple bitrates?

Smooth Streaming uses adaptive bitrate streaming — the server automatically adjusts the video quality delivered to each viewer based on their internet connection speed. Encoding at multiple bitrates enables this adaptive playback.

Where are the encoded output files saved?

By default, Expression Encoder saves output files to ../My Documents/Expression/Expression Encoder/Output/ followed by the computer name and encoding date. Upload all files in that folder to your Primcast FTP server.

What FTP client should I use to upload files?

We recommend FileZilla, a free and reliable FTP client. Connect using your Primcast FTP hostname (username.primcast.com), your username, and your password. Leave the port field blank to use the default FTP port (21).

What URL format do I use to access my video?

Access your video using the .ism manifest file URL: http://account.primcast.com/fileName.ism. Replace account with your Primcast account name and fileName with your encoded file's name.

What should I do if my video doesn't play after uploading?

Ensure all encoded output files (not just the .ism) were uploaded to the FTP server. Verify the URL is correct and that your Primcast Smooth Streaming service is active. Contact our support team via live chat if the issue persists.

Ready to go live?

Our audio and video streaming services include unlimited connections, unlimited bandwidth, and 24/7 expert support to keep you on air.