vMix Software

What exactly is an Encoder?

An encoder serves as the bridge between the raw video files generated by a camera and the digital files needed for seamless live streaming over the internet.

Enter vMix, a stellar software encoder tailored for live streaming purposes. Picture this: the encoder seamlessly transmits digital video files to the streaming platform in real-time, ensuring a smooth and uninterrupted streaming experience.

Setting itself apart with a robust feature set, vMix is not just any encoder—it's a powerhouse. What sets it apart is its ability to handle streaming tasks with remarkable efficiency, minimizing the strain on your CPU resources. This is a notable advantage, considering that many encoders tend to monopolize system resources when deployed on laptops or desktops.

Delving deeper into vMix's unique capabilities, it stands out by enabling simultaneous streaming to up to three destinations. Imagine the flexibility this provides, allowing you to reach multiple audiences or platforms simultaneously.

Harness the power of vMix to encode a variety of live events, be it engaging webinars, company-wide meetings, or captivating podcasts. With vMix, your streaming endeavors are not just about broadcasting; they're about delivering an immersive and flawless experience to your viewers.

vMix Streaming Settings
Click for an enlarged view.
vMix Encoder
Click for an enlarged view.

Essential Encoder Configuration

To ensure a seamless live streaming experience with StreamingPulse, it's imperative to adhere to the following encoder settings. These settings are universal, catering to various resolutions and bitrates to guarantee optimal performance:

Video Codec: H.264 (x264 is also compatible)
Frame Rate: 25 or 30 frames per second (
World standard definition: 25fps / 50fps)
Keyframe Interval: 2 seconds (Please use a keyframe frequency of 2 seconds or less.)
Scanning: Progressive
Encoding Bitrate: Constant (CBR)
Audio Codec: AAC
Audio Bitrate: 128 kbps
Audio Channels: 2 (Stereo)
Audio Sample Rate: 48 kHz (48,000 Hz)

Configuring Streaming Settings for StreamingPulse:

After setting up your input, the next crucial step is to configure your stream, defining the path for your live content to flow seamlessly through the internet. Begin by clicking the gear icon located to the left of the word "STREAM" at the bottom of the layout.

Live Stream with a Custom RTMP Server Method

We've simplified this process into steps within your StreamingPulse account and those required within vMix.
Step 1:
Navigate to the MojoCP Platform's "Services" menu from your dashboard and select the designated server.
Step 2:
Head to the Encoder Settings Tab and choose vMix.
Step 3:
Copy and paste the Live streaming info for your vMix, including FMS Url, Stream Key, Username, and Password.

It will resemble something similar to the following.

  • FMS URL: rtmp://141.91.218.32:1935/livetv
  • Stream Key: livetv
  • Username: livetv
  • Password: demo

Step 4:
Within the vMix encoder, select "Custom RTMP Server" from the drop-down menu for DESTINATION. Copy and paste the RTMP URL and Stream Name Key from your MojoCP account into your vMix encoder.
Step 5:
Click "ADVANCED" in the vMix encoder. Here, copy and paste the Username and Password from your MojoCP account. Once filled, click "OK."

Step 6:
After completing these steps, you're prepared to live stream with StreamingPulse.

As mentioned earlier, during the StreamingPulse destination method, consider adjusting the quality setting. The default is 1.5mbps (kbps.)  H264 720p. Choose a setting that aligns with your upload speed and target audience.

Once satisfied with your streaming settings, click "SAVE and START ALL" to commence your streaming journey with ease.

[Download vMix Software]
[vMix User Guide]

- Streaming Pulse Inc.
Click for an enlarged view.
Click for an enlarged view.
Click for an enlarged view.
vMix a stellar software
Click for an enlarged view.

vMix Encoder

Setting itself apart with a robust feature set, vMix is not just any encoder—it's a powerhouse. What sets it apart is its ability to handle streaming tasks with remarkable efficiency, minimizing the strain on your CPU resources. This is a notable advantage, considering that many encoders tend to monopolize system resources when deployed on laptops or desktops.

Quick Video Tutorial

Explore our step-by-step video tutorial on setting up vMix encoding. Follow along with ease to ensure a seamless and professional streaming experience. Watch the tutorial now Happy streaming!

Leave a Comment