How to

Screen capture

View by Product

VGA Grid
VGA Grid HD Encoder
VGADVI Broadcaster
VGADVI Broadcaster Pro
VGADVI Broadcaster Pro RM

Tutorials. How to Send Video to Ethernet

This tutorial explains how to capture and send video frames from a video source over Ethernet or IP network.

VGA2Ethernet Frame Grabber streams raw video over Ethernet or VGADVI Broadcaster streams encoded video over Ethernet

The architecture and Epiphan product you select will be based on the requirements for what you want to achieve. The two main approaches are:

Video Capture, Encode and Stream over Ethernet/IP

For compressing, encoding and streaming video over IP/Ethernet, with a high frame rate - an integrated capture, encoder, streaming broadcaster is the ideal solution. This solution will have the highest frame rate performance, will consume the least amount of bandwidth and will be the most scalable solution for multiple viewers. The integrated device solution captures video, compresses the video encodes and streams video to a URL on the network. The video stream can be viewed by standard web browsers, media players , set top boxes or smart TVs. The video stream is transported over standard streaming protocols. Streams can be published to content distribution networks, or using router transport services such as multi cast.

video encoded and streamed to Ethernet using VGADVI Broadcaster Integrated Solution
Click here for details on how to capture, compress, encode and stream video over Ethernet/IP with VGADVI Broadcaster

Lossless Video Capture Frame Grabber over Ethernet/IP

For lossless capture of images over Ethernet is best done using a VGA2Ethernet frame grabber directly connected to a Capture Computer’s Ethernet port, or to a router on the same subnet as a Capture Computer. This solution will have the highest image quality, but will consume the most bandwidth and have a lower frame rate than with Epiphan’s integrated capture, encoder, recording and streaming hardware. The raw image data is transported over IP/Ethernet to a capture computer where software based image processing, encoding streaming, recording can be performed on the capture computer in software applications.

video to Ethernet using VGA2Ethernet Frame Grabber
Click here for VGA2Ethernet lossless capture and transport over Ethernet/IP

Lossless Video Capture over Ethernet vs. Capture+ Video Encoding over Ethernet

There trade offs between the various approaches summarized below

Trade off Lossless Capture with VGA2EthernetCapture + Encode with VGADVI Broadcaster
Lossless CaptureYesNo
Encoding and Compression Optional software on Capture Computer Integrated into hardware
Streaming Optional software on Capture ComputerIntegrated into hardware
Network Requirements High quality lossless image requires large bandwidthEncoding and compressions has much lower bandwidth requirements and can be adjusted for the application.
PerformanceLossless quality vs. low frame rate vs. network traffic Encoded video with high frame rate
Crossing sub-nets and firewallsNot recommended for WAN applications. In order to cross subnets, high data rates and firewall configuration are required. Ideal for WAN and LAN. Compression reduces bandwidth dramatically. Access Video stream via HTTP URL, no capture computer or software required
How to View videoCapture computer with Epiphan Capture Tool or 3rd party software Standard Web browser, media player, set top box.
Integrate into 3rd party software and custom applications Use Epiphan Frame Grabber API to integrate with 3rd party software via DirectShow, QuickTime, Video4Linux. Use Epiphan Frame Grabber API or SDK for integration with custom applications, Use Standard browsers, medida players and set top boxes. Web Applications can use streaming widgets, XLST via HTTP

The rest of this article provides details on using VGA2Ethernet to transmit VGA, DVI or HDMI over Ethernet/IP.
Click here for details on how to capture, compress, encode and stream video over Ethernet/IP with VGADVI Broadcaster

How to Send Lossless Video to Ethernet with VGA2Ethernet

The following instructions demonstrate how to perform lossless capture and screen streaming video frames over Ethernet/IP using VGA2Ethernet. This external frame grabber captures video signals from either DVI, HDMI or VGA video sources and transfers them to a 10/100/1000 Base-T Ethernet network via RJ-45 Ethernet port. The connection can be direct to your Capture computer, or through a router port on your Ethernet network.

VGA2Ethernet captures VGA, DVI, or HDMI video frames and then transmits them over the network or direct connection to your PC.

A capture computer connects to VGA2Ethernet over the network in order to process the acquired video frames. The Epiphan capture tool or 3rd party software may then view, record, encode, stream the video frames.

This example will show how to connect VGA2Ethernet directly to a PC’s Ethernet port in order to, send captured video frames over the Ethernet port, monitor the video and record it using a PC with Windows. VGA2Ethernet could also be connected via a router to the Ethernet/IP network.

Capture Hardware Required

You will need the following hardware for screen streaming before you start:


VGA2Ethernet is connected to the PC’s RJ-45 Ethernet port or a router. A direct connection to the PC will have better performance, as video frame data it will not compete with other network traffic using the same router.

VGA2Ethernet captures video frames from the VGA, DVI or HDMI video source and transfers the frames to PC over the network connection.

Capture Computer PC

A PC capture computer running the Epiphan Capture tool, or 3rd party application is used to access the streaming video frames captured by VGA2Ethernet. These video frames can be viewed, encoded, recorded or streamed. Applications can use the API or SDK as well.

VGA/DVI Source

A source that sends video frames to the PC over the Ethernet connection using VGA2Ethernet.

DVI Cable

A DVI cable connects a DVI output to a DVI IN port of VGA2Ethernet. For VGA or HDMI sources, a different cable or adapter is used.

Ethernet Cable

An Ethernet cable connects a PC to the Ethernet during screen streaming.

Step 1: Connect VGA2Ethernet to the Video Source and to the Ethernet port

1. Connect the video source to the DVI IN port on VGA2Ethernet using the DVI cable. If you need to capture video from a VGA source, use a DVI-to-VGA converter. For HDMI, use an HDMI to DVI adapter

VGA2Ethernet Frame Grabber, DVI Output video source

2. Use an Ethernet cable to connect VGA2Ethernet to the Ethernet network. This allows sending lossless capture of images DVI, HDMI or VGA over Ethernet/IP

3. Now connect power adapter to VGA2Ethernet. Green LED indicates that the device has started up. The Red LED blinks each time the device captures an image and sends it to a PC that is capturing video.

Step 2: Download VGA2Ethernet Software to the Capture PC where Video is Recorded

1. Go to Epiphan’s web site, browse to /products/ and select the VGA2Ethernet product page.

2. Select the “Download” menu item.

3. Depending on the OS type installed on your PC click the appropriate command.

video to Ethernet

4. In the “File Download” window click “Save”.

video to Ethernet

5. Click “Run”. 

vga over ethernet

6. Click “Next” on VGA2Ethernet Setup Wizard screen. Now select the installation folder. Then click “Next”. The installation starts. 

vga over ethernet

7. When the installation is finished, you are ready to monitor over Ethernet and record video.

Step 3: Viewing and Recording Video Stream from a Remote Location

1. Browse to the folder where software is installed and double-click the v2ngui executable file.

monitor over ethernet

2. The VGA2Ethernet application screen appears. In the Menu bar select Capture>Select Device command. The system looks for the VGA2Ethernet device transmitting video to Ethernet on your network.

monitor over ethernet

3. Select VGA2Ethernet device from which you want to record video. Click "OK". If the device is connected to the video source and sends video to Ethernet, video is being displayed in the VGA2Ethernet application screen.

4. Click the “Record” button

video to ethernet

5. Browse to the folder where the recorded file will be stored. When you click the “Save” button, recording starts.

6. To stop recording, click the “Record” button again. 

video to ethernet

7. Information about the recorded video is displayed on the bottom status bar. 

video to ethernet

8. The recorded file is saved in the specified folder.

video to ethernet