Knowledgebase: Pull Method Checklist
How to Setup Windows Media Pull
Posted by - NA - on 01 April 2005 04:04 PM
When broadcasting a live stream with Windows Media Encoder, we highly recommend the Pull broadcast method. The Push broadcast method is known to be very unreliable, characterized by the encoder dropping connection with the server without warning. We feel that Microsoft just didn't make the Push broadcast connection robust enough. Meeting the additional requirements of the Pull method is well worth the effort.

To use the Pull method, the encoding computer must meet the following requirements:
  • have a static address
  • be accessible from an open port number
If the encoding computer is on a large network or you are receiving advanced services from your internet provider, you may already have a static address. Contact your network administrator for verification.

If the encoding computer has a dynamic address, there are free services available that simulate a static address. is a dynamic DNS service provider that points a domain name (such as to your IP address, even when your IP changes.
How do I use
To use’s free service, visit their website (
  1. In their top banner, click “Sign Up Free!”
  2. Fill out the requested information, then click “Sign-up Now!”
  3. Once you have signed in, download the update client application for your encoding computer. This little program will communicate with No-IP’s DNS computers whenever your dynamic IP changes.
  4. Install and run this program on your encoding computer.
Add a host
Now you will need to add a host to your account.
  1. Log in at
  2. On the left under “Hosts / Redirects”, select “Add”.
  3. In the center of the page under “Hostname Information”, fill out the appropriate information.
  4. For “Hostname” enter a unique name relevant to your stream (i.e. myradio128k).
  5. All other settings within “Hostname Information” are best left at their default values.
  6. Click “Create Host”.
Update DNS
  1. Open the update client program installed on your encoding computer.
  2. Place a check in the box next to the host name you want to associate with that computer.
How do I configure my network?
If the encoding computer is connected to a router, “Port Forwarding” and "Firewalling" will need to be configured on the network router to allow the StreamGuys server to communicate with the encoder.
Port Forwarding
Port Forwarding is similar to a phone number's extension - dialing "3" after calling StreamGuys will forward you to the technical services department; including a port number after an IP address will forward you through a network router and to a specific computer. To configure port forwarding, you’ll need administrative access on your network router. Each router has different administrative tools. To find instructions on port forwarding for your router, read the documentation that came with your router or visit and look for your specific router model.
Once you have configured port forwarding, you'll need to create an "open door" in your firewall to allow the StreamGuys server to access your network. To find instructions on firewalling for your router, follow the "firewalling" links from the port forward site, or visit and look for your specific router model.
In addition to configuring your network router, you'll need to configure any firewall software that is installed on your computer. For instructions on how to create an "open door" in your Windows Firewall, go to the Knowledgebase article titled "How to Configure Windows Firewall"
How do I configure my encoder?
Now that you have a static address and port forwarding, you are ready to configure your encoder for the Pull publishing method.
  1. Quit and restart your encoder.
  2. From the “Wizards” tab in the “New Session” window, choose “Broadcast a live event”. Click Next >
  3. Device Options  Choose your Device. Click Next >
  4. Broadcast Method  Select “Pull from the encoder”. Click Next >
  5. Broadcast Connection  In “HTTP port:” enter the port number assigned to the encoding computer by the router. Click Next >
  6. Encoding Options  In “Bit rate:” Select the bit rate of your stream.  Click Finish >
  7. Click “Start Encoding”
Finally, send an email to Let us know that you have switched to the Pull publishing method and provide us with your static address and port number. We will make the change to our servers. (NOTE: The listen link you provide your audience will not change.)
(870 vote(s))
Not helpful

Comments (0)
Post a new comment
Full Name:
CAPTCHA Verification 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).