The QVARQ QoS Multimedia Proxy Server™ creates up to 50 copies of an incoming multimedia
stream and redistributes it to up to multiple destinations across the Internet or any computer
network with sufficient bandwidth. Since the Internet does not support multicast, and because of
packet loss on Internet connections, the QVARQ QoS Proxy Server can be an invaluable part of a
real-time multimedia distribution system.
The multimedia stream can be any continuous stream of UDP or RTP IP packets. Generally, these
multimedia streams would contain video and audio data multiplexed as an MPEG2 Transport
Stream. The QVARQ adds QVidium’s patented Quality of Service (QoS) technologies, including
ARQ error correction and clock synchronization, to correct missing packets, data re-ordering, and
intermittent delays, in incoming multimedia streams. In addition, it also adds ARQ error correction
to each of the replicated outgoing medial streams. Unlike conventional media servers which add
tens of seconds or delay to the media streams they distribute in order to handle network loss and
impairments, QVidium’s QVARQ can handle live real-time media streams while only adding a
minimal amount of delay. QVidium QoS technology automatically measures the round-trip time of
each network connection from each destination to the QoS Server in order to help minimize the
total delay, while preserving the integrity of the multimedia stream. This allows real-time,
interactive access to multimedia content across the Internet.
With these advanced Quality of Service (QoS) features, the QVARQ QoS Multimedia Proxy
Server™ can redistribute a video stream from nearly any location in the world to dozens of
locations across the world over nearly any type of IP network, including wireless connections and
the public Internet, with unsurpassed video transport quality.
The QVidium QoS Proxy Server consists of a transmit proxy module and a receive proxy module
that operate simultaneously and in tandem to receive and redistribute a media stream from an IP
video source, such as a QVidium encoder. The receive module applies ARQ error correction and
the other QVidium QoS technologies to recondition a stream that may have been transported over
the Internet or other network with impairments. It then forwards the QoS-corrected IP stream to the
transmit module. If the IP video source is connected over a lossless network, then the receive
proxy may not be necessary. In that case, the transmit module would receive an IP media stream
directly from the media source. The transmit module is responsible for replicating and applying the
ARQ error correction to each outgoing stream.
3 of 17 - Copyright 2004-2013 QVidium® Technologies, Inc.
Any standard Linux distribution should work such as Ubuntu, Redhat or CentOS. It is better to use a
minimal server version of Linux instead of a Desktop version so that more system resources are
available for the QoS programs.
Minimum hardware requirements
1 Gbyte RAM
2 GHz or higher Intel CPU
1 Gigabit Ethernet
1.3 Setup
1. Point your browser to http://www.qvidium.com/proxy to download the
proxy_web_ui-xxx.tar.gz file and save it to /tmp.
2. As the root user enter the following three commands on the Linux terminal:
cd /
tar xf /tmp/proxy_web_ui-xxx.tar.gz
/usr/local/bin/rc.qv_httpd
The rc.qv_httpd script starts web server listening on port 8111.
3. Point your browser to http://192.168.1.90:8111
where you replace 192.168.1.90 with your Linux PC's IP Address.
4. Click on the "Tx Proxy 1 -> Register" link to install a Tx License.
5. Click on the "Rx Proxy 1 -> Register" link to install a Rx License.
6. To start QoS software when booting you should edit your system startup scripts to run the
/usr/local/bin/rc.qv_httpd script.
7. You may need to add a multicast route if you plan to multicast from the RX Proxy. To
check the routes in Linux type: “route”. If you don’t see a route for 224.0.0.0, then add
one using: “route add -net 224.0.0.0 eth0”, assuming that eth0 is your Ethernet
adapter, otherwise use the correct Ethernet adapter for your PC.
8. If using a 64-bit machine, you will need to install the 32-bit compatibility libraries. You may
also need install the Standard C Library.
For some Linux versions, you can use this command:
The transmit module of the QVidium QVARQ QoS Proxy Server is configured and operated from the
web browser. This section explains how to configure the server’s transmit parameters. The
configuration involves setting a few basic network parameters. There are no specific parameters
involving error correction or the other QoS technologies, since they are all automatically applied to
the outgoing stream.
2.2 Transmit Proxy Configuration
1. Enter http://IPAddress where IPAddress is the IP address of the QVidium QVARQ
2. Click on “Profile” under the “TX Proxy 1” item from the menu on the left. The “TX Proxy
3. On the transmit profile configuration page, enter the source UDP port to match the UDP port
4. You will also have to choose a destination IP address and UDP port number, for the
5.
6.
7. Lastly, click
Transmit Proxy
QoS Multimedia Proxy Server™.
Profile” interface should display in the main area to the right of the menu system, as shown
in Figure 1. NOTE: You can only configure the TX Proxy module if it has been registered with a valid license. If uncertain about the license state, please click on “Register”. To
obtain a license key that you have purchased, please e-mail QVidium at info@qvidium.com
with the 32-digit license code. Without this code we cannot issue you a license key.
of the incoming IP media stream. If the source media stream does not have RTP
encapsulation, but instead encapsulates the MPEG2 Transport Stream as the raw payload of
UDP packets, check “Source UDP Only”. If the incoming stream does not have ARQ and
is a multicast stream, then additionally, you must enter the multicast IP address. If you are
receiving a unicast IP stream that was directly only to this server, please leave the multicast
address field blank.
replicated output streams. The ARQ port and the destination UDP media port should be
different values.
After entering all the parameters as described in steps 3 and 4, and shown in Figure 1 below,
press the “Save” button to save your changes. None of your changes will be saved nor have
any effect unless you first save them. If you have any doubt about the parameters selected
when running the encoder, you should click on Profile after saving the parameters or starting
the proxy server to see the current operational settings.
Optionally, you can export any saved parameters to a file or import parameters using the
Export and Import menu items.
“Start”
to start the proxy server.
6 of 17 - Copyright 2004-2013 QVidium® Technologies, Inc.
Loading...
+ 11 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.