View by Product
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.
The architecture and Epiphan product you select will be based on the requirements for what you want to achieve. The two main approaches are:
- Frame Grabber with a Capture Computer Transporting over IP/Ethernet
- Capture Computer and Software receives raw video bit stream from VGA2Ethernet
- Integrated Capture, Streaming and Transport over IP/Ethernet
- VGADVI Broadcaster captures, encodes, and transports video stream using standard streaming protocols over IP/Ethernet to media player, web browser, set top box, or smart TV
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.
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.
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 VGA2Ethernet||Capture + Encode with VGADVI Broadcaster|
|Lossless Capture||Yes||No||Encoding and Compression||Optional software on Capture Computer||Integrated into hardware|
|Streaming||Optional software on Capture Computer||Integrated into hardware|
|Network Requirements||High quality lossless image requires large bandwidth||Encoding and compressions has much lower bandwidth requirements and can be adjusted for the application.|
|Performance||Lossless quality vs. low frame rate vs. network traffic||Encoded video with high frame rate|
|Crossing sub-nets and firewalls||Not 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 video||Capture 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.
A source that sends video frames to the PC over the Ethernet connection using VGA2Ethernet.
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.
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
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.
4. In the “File Download” window click “Save”.
5. Click “Run”.
6. Click “Next” on VGA2Ethernet Setup Wizard screen. Now select the installation folder. Then click “Next”. The installation starts.
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.
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.
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
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.
7. Information about the recorded video is displayed on the bottom status bar.
8. The recorded file is saved in the specified folder.