We are in the process of migrating the Spacial Wiki content to our new Help Center at spacial.com.
Please visit the Help Center for latest Tips and Tricks, Documentation and Troubleshooting.
spacial.com/help-center

Adding a Windows Media Encoder

From SpacialAudio

Jump to: navigation, search

Windows Media streaming is one of the favorites for broadcasting for many years because of its superior sound quality on all of our broadcasting solutions including SAM Broadcaster, SimpleCast, SOS and our Winamp DSP Encoder plugin.

The good news on using Windows Media is that 80 - 90% of the population can listen to this stream natively because they have a Windows PC. The downside is that people not using Windows would need to install a program or configure their program to play a Windows Media formatted stream.

There are many ways to set up the encoder for Windows Media, but we will give you the two most popular ways, pushing and pulling the signal. The easier setup is the Push method and it is recommended you set up your stream for this.

How To Set Up a Windows Media Encoder

  • Go to the Encoders window in your product
  • In the Encoders window click on the '[+]' button
  • Choose the WMA (v9 Advanced) circle and click 'OK'.

Push Method

  • Select the stream profile (bitrate) that matches what you purchased at your stream hosting.

Stream Options tab

  • Single bitrate is set as default
  • Check Auto start encoder
  • Select Use PUSH distribution
  • Enter Host in Media server host/IP field
  • Enter your Alias in the Publishing point field
  • Leave Template publishing point blank
  • Leave Automatically destroy publishing point unchecked
  • Enter your Username in Username field
  • Enter your Password in Password field
    • Note: If you have a SpacialNet account, this is your SpacialNet username and password.
  • Make sure 'Auto reconnect encoder after 15 seconds' is checked

Scripting tab

  • Enter Your Station Information
  • Enter your Description
  • Enter your Copyright
  • Make sure Allow scripts in stream is checked.
  • Make sure Allow automatic Captioning is checked
    • Note: You should have '$combine$ ($mmss$)' as input.
  • Make sure Allow automatic data streaming is checked
    • Note: You should have 'artist=#artist#&title=#title#&album=#album#&duration=#duration#
      &songtype=#songtype#&overlay=#overlay#&buycd=#buycd#
      &website=#website#&mmss=#mmss#&picture=#picture#' as input.
  • Set Buffer Window for 3000.
  • Set Bandwidth for 1500.
  • Click OK

Your encoder should now say 'Encoded (#), streamed (#)' if you selected it to auto start, otherwise right-click and select Start. If it is not encoding then recheck your details by right-clicking on your encoder and selecting Config.

Pull Method

This will allow your SAM Broadcaster to play locally on a port and let your stream host grab that stream directly from you.

Note: This type of setup takes more time and effort. If you choose to have a PUSH Distribution, please skip this option.

  • Select the stream profile (bitrate) that matches what you purchased at your stream hosting.

Stream Options tab

  • Single bitrate is set as default
  • Check Auto start encoder
  • Selection is defaulted at Use PULL distribution
  • Port is defaulted at 3690
  • Users is defaulted at 10

Scripting tab

  • Enter Your Station Information
  • Enter your Description
  • Enter your Copyright
  • Make sure Allow scripts in stream is checked.
  • Make sure Allow automatic Captioning is checked
    • Note: You should have '$combine$ ($mmss$)' as input.
  • Make sure Allow automatic data streaming is checked
    • Note: You should have 'artist=#artist#&title=#title#&album=#album#&duration=#duration#
      &songtype=#songtype#&overlay=#overlay#&buycd=#buycd#
      &website=#website#&mmss=#mmss#&picture=#picture#' as input.
  • Set Buffer Window for 3000.
  • Set Bandwidth for 1500.
  • Click OK

Note: If you have not done so already, you will need to configure your stream host provider to allow for a PULL distribution.

Port Forwarding and Networking

To find out your current IP, click on the 'Detect IP' link on the side of the page or visit CanYouSeeMe.org.

Note: If your IP address changes often, get a static DNS name from http://www.no-ip.com.

You might also need to open the Port in your firewall, or "port forward" the port in your router. Once your encoder is running go and visit this port tester at CanYouSeeMe.org. From there you can check to see if port 3690 is available.

If this test shows this port as closed then you are most likely behind a firewall/router/nat and it will need to be configured with a port forward for TCP on port 3690 to your internal IP address of the encoder.

Next Step: Configure your Statistic Relays.

Personal tools