How to live stream HDMI, DVI or VGA using Windows Media Encoder

Using Microsoft’s free tool Windows Media Encoder and an Epiphan video grabber, it’s simple to live stream DVI, HDMI™ or VGA sources.


  • A Windows computer with Windows Media Encoder installed
  • An Epiphan video grabber such as DVI2USB 3.0
  • A DVI, VGA or HDMI source to capture (if using an HDMI source, it must not be copy protected)

Step 1: Connect the Epiphan video grabber and start Windows Media Encoder.

The following “New Session” window appears when WM Encoder is started. Select “Broadcast a live event” and click on “OK”
broadcast live event using Epiphan Frame Grabber with Windows Media Encoder

Step 2: Configure WM Encoder for the Epiphan video grabber

In this example, DVI2USB 3.0 is selected from the drop down menu and Tick the “Video” check box has been selected. Other frame grabbers (e.g. DVI2PCIe Duo and HD) may also be chosen from the dropdown menu.

  1. Click “Next” to continue.
    vga dvi broadcasting pull from encoder
  2. Unless you have an external Windows Media server configured for live broadcast, check the “Pull from the encoder” radio button and press “Next”
    vga dvi broadcasting pull from encoder
  3. Select the port that you would like to use for connections. If you are not sure what port you would like to use, click on “Find Free Port”. Copy the URLs, you will need to give one of them to your clients in order for them to connect to your live broadcast. Click “Next”.
    live broadcast URLs for Epiphan Frame Grabber and Windows Media Encoder
  4. Select “Full screen video (CBR)” from the drop-down menu and make sure that the “1000 Kbps “is checked in the total bit rate column.
    broadcast live select encoding options bit rate for Epiphan Frame Grabber and Windows Media Encoder
  5. If you would like to save your broadcast locally for later viewing, you must select “Archive a copy of the broadcast to file:” and choose a location for it. Click “Next” to proceed.
    Epiphan frame grabber to broadcast live recording
  6. In this screen, you can configure information that people watching your video will see in the Title, Author, and Copyright fields in Windows Media Player. You may leave it blank if you wish. Click “Next” once you have completed this info.
    configure stream display meta data
  7. WM Encoder will display a review of all the settings. Click Begin broadcasting when I click Finish, then click on “Finish” to finalize the configuration.
    Windows Media Encoder settings for Epiphan Frame Grabber

Step 3: Broadcast the stream

You will now be brought back to the main WM Encoder screen. You will see your video output from the Epiphan Frame Grabber.

    1. If you did not click Begin broadcasting in the previous step, click on “Start Encoding.”
      Windows Media Encoder start broadcasting Epiphan Frame Grabber
    2. You should see Encoder Broadcasting status panels and performance monitors, which means that your broadcast is now live. Your clients can now log onto your local broadcast by entering the address given at the beginning of step 2 in their media player. Once you are done with your broadcast, click on “Stop.” See below for additional screen shots to guide you through the testing process. In the preview window select Display to show the input and the output in order to ensure encoding is working properly”
      Windows Media Encode - DVI2USB 3.0 - iPad source and output view

Congratulations! You’ve just made a local Windows Media broadcast using an Epiphan video grabber.

Step 4: Preview the stream with Windows Media Player

  1. Open the media stream using a Media Player to the URL established in earlier steps.
    Windows Media Encode - DVI2USB 3.0 - iPad source open media player
  2. You will now see the live stream of the source iPad display for this example as shown below. Notice the branding meta data we programmed earlier that is shown in the top left hand corner of the media stream.
    Windows Media Encode - DVI2USB 3.0 - iPad source live view
  3. When you are finished, click stop encoding within the Windows Media Encoder Application and the following encoding results will be displayed
    encoder session summary Windows Media Encode - DVI2USB 3.0 - iPad source live view

Hint: Quality of video not sufficient.

Windows Media encoder provides a number settings and parameters to tune the quality vs. bandwidth trade offs for your application. The status panels show you CPU usage, disk space usage, etc. If your video quality from the WM Encoder is not sufficient, try stopping your recording and going into the “Properties” button found at the top of the window. From there, go into the “Processing” tab and select “YUY2” from the “Pixel format” drop-down list. Other options such as changing encoders, bit rates, etc. is also possible.
WM Encoder setting

About this How To Scenario

Equipment used to prepare this how to

  • Capture Computer: ThinkPad, Intel Core Duo, 2 GHz, 64 bit, USB2, Windows 7, Windows Media Encoder 9
  • Frame Grabber: DVI2USB 3.0
  • Video Source: iPad2, Apple 30 pin to HDMI connector, HDMI to DVI cable

Download : Sample Video Recording iPad with DVI2USB3.0