to alert the user of the presence of uninsulated dangerous voltage
within the product’s enclosure that may present a risk of electric shock.
ATTENTION: This symbol,
intended to alert the user of important operating and maintenance
(servicing) instructions in the literature provided with the equipment.
For information on safety guidelines, regulatory compliances, EMI/EMF
compatibility, accessibility, and related topics, see the Extron Safety and
Regulatory Compliance Guide, part number 68-290-01, on the Extron
Website, www.extron.com.
, when used on the product, is intended
D
, when used on the product, is
I
Instructions de sécurité • Français
AVERTISSEMENT:Ce pictogramme,
le produit, signale à l’utilisateur la présence à l’intérieur du boîtier du
produit d’une tension électrique dangereuse susceptible de provoquer
un choc électrique.
ATTENTION: Ce pictogramme,
signale à l’utilisateur des instructions d’utilisation ou de maintenance
importantes qui se trouvent dans la documentation fournie avec le
matériel.
Pour en savoir plus sur les règles de sécurité, la conformité à la
réglementation, la compatibilité EMI/EMF, l’accessibilité, et autres sujets
connexes, lisez les informations de sécurité et de conformité Extron, réf. 68290-01, sur le site Extron, www.extron.com.
I
, lorsqu’il est utilisé sur
D
, lorsqu’il est utilisé sur le produit,
Sicherheitsanweisungen • Deutsch
WARNUNG: Dieses Symbol
darauf aufmerksam machen, dass im Inneren des Gehäuses dieses
Produktes gefährliche Spannungen herrschen, die nicht isoliert sind
und die einen elektrischen Schlag verursachen können.
VORSICHT: Dieses Symbol
in der im Lieferumfang enthaltenen Dokumentation besonders wichtige
Hinweise zur Bedienung und Wartung (Instandhaltung) geben.
Weitere Informationen über die Sicherheitsrichtlinien, Produkthandhabung,
EMI/EMF-Kompatibilität, Zugänglichkeit und verwandte Themen finden Sie
in den Extron-Richtlinien für Sicherheit und Handhabung (Artikelnummer
68-290-01) auf der Extron-Website, www.extron.com.
auf dem Produkt soll den Benutzer
D
auf dem Produkt soll dem Benutzer
I
Instrucciones de seguridad • Español
ADVERTENCIA: Este símbolo,
avisa al usuario de la presencia de voltaje peligroso sin aislar dentro del
producto, lo que puede representar un riesgo de descarga eléctrica.
ATENCIÓN: Este símbolo,
avisa al usuario de la presencia de importantes instrucciones de uso y
mantenimiento recogidas en la documentación proporcionada con el
equipo.
Para obtener información sobre directrices de seguridad, cumplimiento
de normativas, compatibilidad electromagnética, accesibilidad y temas
relacionados, consulte la Guía de cumplimiento de normativas y seguridad
de Extron, referencia 68-290-01, en el sitio Web de Extron, www.extron.
com.
, cuando se utiliza en el producto,
D
, cuando se utiliza en el producto,
I
Инструкция по технике безопасности • Русский
ПРЕДУПРЕЖДЕНИЕ: Данный символ, D, если указан
на продукте, предупреждает пользователя о наличии
неизолированного опасного напряжения внутри корпуса
продукта, которое может привести к поражению электрическим
током.
ВНИМАНИЕ: Данный символ, I, если указан на продукте,
предупреждает пользователя о наличии важных инструкций по
эксплуатации и обслуживанию в руководстве, прилагаемом к
данному оборудованию.
Для получения информации о правилах техники безопасности,
соблюдении нормативных требований, электромагнитной
совместимости (ЭМП/ЭДС), возможности доступа и других вопросах
см. руководство по безопасности и соблюдению нормативных
требований Extron на сайте Extron: www.extron.com, номер по
каталогу - 68-290-01.
『Extron Safety and Regulatory Compliance Guide』 (P/N 68-290-01) をご覧く
ださい。
Korean
경고: 이 기호 D, 가 제품에 사용될 경우, 제품의 인클로저 내에 있는
접지되지 않은 위험한 전류로 인해 사용자가 감전될 위험이 있음을
경고합니다.
주의: 이 기호 I, 가 제품에 사용될 경우, 장비와 함께 제공된 책자에 나와
있는 주요 운영 및 유지보수(정비) 지침을 경고합니다.
안전 가이드라인, 규제 준수, EMI/EMF 호환성, 접근성, 그리고 관련 항목에 대한
자세한 내용은 Extron 웹 사이트(www.extron.com)의 Extron 안전 및 규제 준수
안내서, 68-290-01 조항을 참조하십시오.
FCC Class A Notice
This equipment has been tested and found to comply with the limits for a Class A digital
device, pursuant to part15 of the FCC rules. The ClassA limits provide reasonable
protection against harmful interference when the equipment is operated in a commercial
environment. This equipment generates, uses, and can radiate radio frequency energy and,
if not installed and used in accordance with the instruction manual, may cause harmful
interference to radio communications. Operation of this equipment in a residential area is
likely to cause interference. This interference must be corrected at the expense of the user.
NOTE: For more information on safety guidelines, regulatory compliances,
EMI/EMF compatibility, accessibility, and related topics, see the Extron Safety and
Regulatory Compliance Guide on the Extron Website.
Example Strings............................................ 34
Advanced Use .............................................. 35
Working with Video and Audio Streams ........ 37
vTechnical Publications Standards and Styles • IntroductionVNR 100 • Contentsv
VNR 100 • Contentsvi
Introduction
This section provides an overview of the user guide for the Extron VNR100 single channel
recorder and covers the following topics:
• About the Guide
• About the VNR 100 Recorder
• Transport Protocols Used for Streaming
• Definitions
• Features
About the Guide
This guide contains installation, configuration, and operating information for the VNR100.
In this guide:
• The term “recorder” refers specifically to the VNR100.
• The term “codec” refers to a VN-Matrix device that acts as an encoder and decoder.
• The term “stream” refers to multimedia that is constantly received by (and normally
presented to) an end-user while being delivered by a VN-Matrix encoding device.
• The term “element” refers to the video or graphics, audio, data, and whiteboard
(user data) content that is contained within a stream.
About the VNR 100 Recorder
The VNR 100 recorder is a network appliance capable of recording PURE3 video, audio,
and data streams from VN-Matrix codecs and encoders. Multiple VNR 100 units can be
configured together into systems to record and play back multiple, synchronized PURE3
streams.
The recorder is able to play and control a previously recorded file while simultaneously
recording a new file, with a sustained aggregate bit rate of 150 Mbps. The VNR 100 is also
able to replay, with time slip, a file that is still being recorded.
One or more VNR 100 recorders can be used in a VN-Matrix system. The system must
be under the control of an Extron VNM Enterprise Controller, whether the system contains
a single VNR 100 recorder or multiple recorders. Controlling multiple recorder devices or
channels from a single master unit allows:
• Support for common transport controls for record and playback of grouped channels.
• Support for directory and file management of grouped recordings and playback.
Multi-channel systems are facilitated by maintaining full stream synchronization of multiple
recorder devices across all stream elements (video, audio, data, and whiteboard) at all
playback speeds in forward and reverse directions.
The recorder uses a network storage architecture, which makes the system highly scalable
and flexible.
The VNR 100 recorder is fully compatible with existing VNM Matrix products, including the:
• Extron 5-channel VN-Matrix recorder
• Extron VN-Matrix 2xx and 3xx codecs
• Extron VN-Matrix software decoder
• Extron VN-Matrix Enterprise Controller
• Extron VNS 104 Multi-Stream decoding software
VNR 100 Drives
The VNR 100 has two replaceable drives:
• Operating system (OS) drive — contains the VNR 100 operating system.
• Media drive — contains the video, audio, data, and whiteboard information files that
have been recorded by the VNR 100.
Both these drives can be replaced easily. Replacing the media drive does not require any
device specific data to be updated on the OS drive. For complete instructions on replacing
the drives, see OS Drive Replacement Kit (page 15) and Media Drive Replacement Kit
(page 18).
Application Diagram
™
Touchpanel
Network
Multicast Enabled
Network
VN-Matrix
VNR 100
Recorder
VNR 100 Recorder
VN-Matrix
VNR 100
Recorder
VNR 100 Recorder
Browser Based User
Control
VNM Enterprise Controller
TouchLink
External User Control
LAN-1
LAN-2
STATUS
LAN-1
LAN-2
STATUS
LAN-1
LAN-2
STATUS
Multiple VNM 200 and 225 Series Encoders
(or CODECs configured as encoders)
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
Multiple VNM 200 and 225 Series Decoders
LAN-1
LAN-2
STATUS
LAN-1
LAN-2
STATUS
LAN-1
LAN-2
STATUS
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
(or CODECs configured as decoders)
Figure 1. Example of a System Using the Extron VNR 100
VNR 100 • Introduction2
Overview of Recorded Streams
Encoders convert video signals to highly compressed signals that can be transferred over a
network.
• The VNR 100 records the compressed signals from the network, without further
processing.
• As a minimum, each recording contains a video element.
• A recording may also include elements containing audio, data, and whiteboard
information (if these are present and enabled at the encoder). If these are selected for
storage, each element is stored as an individual file within the same directory.
Overview of Stream Playback
• The VNR 100 plays back saved data without processing. It is already in a highly
compressed format that can be transferred over a network.
• When a recording that contains multiple elements is selected for playback, all the
necessary files are loaded.
• The video content is always played back.
• When present, audio, data, and whiteboard elements may be enabled or disabled for
playback. If they are enabled, the audio, whiteboard, and data elements are always
slaved to the video stream.
Decoders take the highly compressed signals from the network and reconvert them to the
uncompressed format required by a display device.
Transport Protocols Used for Streaming
Source data from a VN-Matrix encoder can be distributed to multiple displays or decoders
(one-to-many) or to a single display or decoder (point-to-point). A previously recorded
stream can be distributed in the same way and, as the source of an encoded stream, the
recorder may be thought of as an encoder in this context.
A stream may be transported over the network from the source (encoder, recorded stream)
to the display (decoder) using one of three methods:
• Multicast Real-time Transport Protocol (RTP)
• Unicast Real-time Transport Protocol (RTP)
• Unicast Transmission Control Protocol (TCP)
By default, the VNR 100 recorder provides a choice of unicast RTP or unicast TCP transport
protocols. A multicast transport protocol may be configured if required (see the Enterprise Controller User Guide).
NOTES:
• During playback of a recorded stream, the transport protocol can be TCP, RTP, or
RTP Multicast. The protocol is specified on the VNM Enterprise Controller.
• When a stream is recording, the VNR 100 may be considered as a display
(decoder) device.
VNR 100 • Introduction3
Multicast RTP — An Overview
Encoder sends data using
to a multicast gr
oup.
Multicast RTP allows a source to be displayed on multiple displays. This method uses RTP,
which is a real-time variation of UDP (User Datagram Protocol).
LAN-1
LAN-2
STATUS
SOURCE
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
oup.
RTPRTP
RTP
Network
RTP
RTP
RTP
LAN-1
LAN-2
STATUS
LAN-1
LAN-2
STATUS
LAN-1
LAN-2
STATUS
LAN-1
LAN-2
STATUS
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
RTP
Multiple decoders can be
part of the multicast gr
Figure 2. Multicast RTP Streaming
The source encoder uses RTP to send data to a multicast group. The source does not need
to know the IP address of the decoders that are using the source.
RTP provides very low latency which is important for video streaming. Unlike other
protocols, RTP packets include a time stamp. If packets are received in the wrong
order, they are sorted into the correct order for display or discarded if the time stamp is
out-of-date.
However, because RTP is a connectionless protocol, data delivery is not guaranteed.
When data packets are lost (for example, due to excessive network traffic), the
decoder devices carefully manage the data stream to minimize any image disruption.
VNR 100 • Introduction4
Unicast RTP — An Overview
Similar to multicast RTP, this method uses a real-time variation of UDP protocol, called
unicast RTP. This method can be used where the network infrastructure does not support
multicast traffic. Typically, this protocol is used for point-to-point configuration (single source
to single display), but can be configured to use up to a maximum of four displays.
NOTE: The encoder sends an individual stream to each decoder. This means that the
total bandwidth of the VN-Matrix system increases as more decoders are added.
LAN-1
LAN-2
STATUS
VN-MATRIX 225 SERIES
RTP 1-4
RGB/DVI OVER IP
Encoder sends data using RTP
to up to 4 specified decoders.
SOURCE
Network
RTP 1
RTP 2
RTP 3
RTP 4
LAN-1
LAN-2
STATUS
LAN-1
LAN-2
STATUS
LAN-1
LAN-2
STATUS
LAN-1
LAN-2
STATUS
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
DISPLAYS
Figure 3. Unicast RTP Streaming
RTP provides very low latency which is important for video streaming. Unlike other
protocols, RTP packets include a time stamp. If packets are received in the wrong
order, they are sorted into the correct order for display or discarded if the time stamp is
out-of-date.
However, because RTP is a connectionless protocol, data delivery is not guaranteed.
When data packets are lost (for example, due to excessive network traffic), the
decoder devices carefully manage the data stream to minimize any image disruption.
Unicast TCP — An Overview
This method transports data using standard TCP and should only be used for single
point-to-point transfer of data.
TCP is a connection-based protocol and, therefore, data is guaranteed to be delivered.
However, in the event of excessive network traffic, delivery may be delayed which will impact
real-time performance.
LAN-1
LAN-2
STATUS
Encoder
SOURCE
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
TCPTCP
Network
LAN-1
LAN-2
STATUS
VN-MATRIX 225 SERIES
RGB/DVI OVER IP
Decoder makes a TCP
connection with a
specified encoder.
DISPLAY
Figure 4. Unicast TCP Streaming
The decoder defines which source to connect to. Other than defining an IP address and
source type (if required), no special source encoder setup is required.
VNR 100 • Introduction5
Definitions
PURE3 — PURE3 is specifically designed for network transmission of real time media (such
as video or graphics, audio, data, and whiteboard elements). It features both spatial and
temporal image compression, which allows for efficient bandwidth usage and eliminates the
need for forward error correction.
• PURE3 streams always contain video or graphic elements.
• PURE3 streams may contain audio, data, and whiteboard elements that are associated
with the video and graphic elements.
Streaming media (stream) — This term refers to multimedia that is constantly received
by (and normally presented to) an end-user while being delivered by a streaming provider.
Internet television is a commonly streamed medium. Streaming media (stream) in this guide
refers to a PURE3 media stream that is produced by a VN-Matrix encoding device.
Element — This term refers to the video, graphics, audio, (user) data, and whiteboard
(annotation data) content that is contained within a stream.
Device license — This term refers to the number of licensed features that are available on
a device within a VN-Matrix system. All devices contain a default license that offers a default
level of functionality (see the VNM Enterprise Controller User Guide, which is available at
www.extron.com).
Controller license — This term refers to the license that is supplied to the VNM Enterprise
Controller (see the VNM Enterprise Controller User Guide).
(User) Data — This refers to the transfer of user data between an encoder and a decoder.
User data is created at the encoder, placed into the PURE3 stream, and sent to the
decoder. The data is received in the same form that it was transmitted. This method of data
transfer is unidirectional and can only be sent from an encoder to a decoder.
Whiteboard (wb) data — Also known as annotation data, whiteboard data outputs text
and simple pointer annotation onto local displays that are connected to VN-Matrix encoders
or decoders. This type of data is bidirectional, which allows a decoder to send whiteboard
data to an encoder.
VNR 100 • Introduction6
Features
Simultaneously record and play back VN-Matrix AV streams — uses customer assets
more effectively by allowing free use of imaging sources independent of playback and
review.
Time-shift playback capabilities support time slip or chase play — offers flexible
timing for playback of recorded events to accommodate local schedules.
Transport controls include: play, pause, and variable speed playback at 2x, 4x,
and 8x speeds in forward or reverse as well as single frame advance in forward or
reverse — allows time-efficient review and scanning over recorded content.
System scalability — create multi-channel recording systems using multiple VNR100
units, providing flexibility that can be applied in a wide range of applications; develop
recording systems with few or many audio and video channels.
System synchronization — synchronize playback across multiple VNR 100 units —
supports lip sync, genlocked decoding, scaled playback across multiple VNR100 units,
synchronization of recorded external ancillary data to audio and video streams, and the
ability to support recording and playback of videowalls, or multi-display systems.
PURE3 codec — provides visually lossless compression, efficient bit rates, and absolute
frame encoding supporting high quality content, lip sync, synchronization of multi-screen
playback, and playback transport controls for efficient and accurate visual documentation.
Removable storage — provides flexibility to secure recorded data in sensitive or secret
applications.
Replacement media drive and operating system drive available — use in
data-sensitive applications where independent storage is required to record different events.
Compatible with VN-Matrix 200, 225, and 300 series and VN-Matrix Software
Decoders — maintains value of existing and investments in Extron VN-Matrix products.
gcode Frame Translator Utility — allows the conversion of existing VN-Matrix video
recordings into individual still frames (see gcode Frame Translator Utility Instructions on
page28).
VNR 100 • Introduction7
Panels and Cabling
A
CDDEHGF
This section provides information on:
• Rear Panel Features
• Front Panel Cover
• Front Panel Features
Rear Panel Features
B
Figure 5. VNR 100 Rear Panel
AC power connector — use a standard IEC power cord to connect the recorder to a
A
100 to 240 VAC, 50 or 60 Hz power source.
PS/2 port for mouse (optional) — connect a PS/2 mouse to this port, if required.
B
PS/2 port for computer keyboard (optional) — connect a PS/2 keyboard to this
C
port, if required.
USB ports (2) — used to connect a mouse and keyboard for the initial configuration.
D
There are a total of four USB inputs: two rear panel and two front panel.
RS-232 control port — use an Extron control cable (not provided) to connect the
E
VNR100 to a control PC.
VGA output connector — connect a local VGA monitor to this output.
F
Ethernet port 0 (eth0) — use an RJ-45 cable to connect this port to the primary
G
network (the VN-Matrix network).
Ethernet port 1 (eth1) — is not functional. Do not connect this port to a network.
H
VNR 100 • Panels and Cabling8
Front Panel Cover
(2 on each end)
Lock
Light Tubes
Handle
The front panel has a lockable cover to prevent unauthorized access to the removable
drives. The cover has five light tubes that allow the signals from the front panel LEDs to be
seen when the cover is in place.
Projections
Release Catch
VNR 100
Recorder
VN-Matrix
Figure 6. VNR 100 Front Panel Cover
To install the front cover:
1. Ensure the Lock is in the open position (
). If necessary, use the provided key to
undo the lock.
2. Holding the cover at a slight angle, slide the two projections on the left side of the cover
into the holes on the inside surface of the handle (A in figure 8, below).
3. Press the release catch inwards to retract the two projections on the right side of the
cover and slide the cover into place.
4. Release the catch to allow the two projections to fit into the holes on the surface of the
handle.
5. If required, use the key to lock the cover in place.
VN-Matrix
VNR 100
Recorder
Figure 7. VNR 100 Front Panel Cover, installed
Remove the cover by reversing these steps.
VNR 100 • Panels and Cabling9
Front Panel Features
DE
GA
KJIH
2
Activity (2)
Activity (1)
1
Activity
i
Ov
ABCC
Figure 8. VNR 100 Front Panel
The front panel has a removable bezel, which can be locked in place to secure the media
drives. When the bezel is locked in place, the DVD player, USB ports, and serial ports are
not available for use.
NOTE: It is not necessary to access the front panel during normal operation of the
VNR100.
Handles (2) — the VNR 100 is mounted on sliding rails in a standard rack. The handles
A
allow the unit to be pulled in and out of the rack on the rails. They are also used to
secure the front panel bezel.
CD and DVD drive — used for system updates or software installation.
B
USB ports (2) — used to connect a mouse and keyboard for the initial configuration.
C
There are a total of four USB inputs: two rear panel and two front panel.
RS-232 Comm port — Insert 9-pin RS-232 cable.
D
Status LEDs — five LEDs, which provide information about:
E
F
ertemperature
Figure 9. Status LED Icons
The Overtemperature (i) LED flashes yellow when a fan has failed. It lights yellow
solidly when the internal temperature is too high (the ambient temperature may be too
high or the flow of air to the fan may be obstructed).
Network Activity (2) is not active, so this LED does not light.
The Network Activity (1) LED flashes green when there is activity on network 1.
The Drive Activity LED flashes yellow when the hard drive is in use.
The Power LED lights green when the unit is receiving power.
Reset button — use this button to reboot the VNR 100.
F
Power button — used to apply or turn off the main power. When the main power is
G
turned off, standby power is actively supplied to the recorder.
OS drive — houses the solid state operating system drive (removable).
H
Media drive — houses the media drive (removable).
I
Spare drive bays (2) — must not have drives fitted.
J
ATTENTION: Do not remove the OS or Media drive when the VNR 100 is powered on.
ATTENTION: Ne retirez pas le driver OS ou multimédia lorsque le VNR100 est
branché.
Network
Network
Drive
Power
VNR 100 • Panels and Cabling10
Configuration and
Hardware Setup
This section provides information on how to perform the initial configuration of the VNR100
so that it will work over the Ethernet with a network that is controlled by an Enterprise
Controller. Topics that are covered in this section include:
• Setup Overview
• VNR 100 Power Up Procedure
• VNR 100 Power Down Procedure
• Initial Configuration of the VNR 100
• Getting Started with the Enterprise Controller
• Creating Still Frames from a VN-Matrix Video Recording
Setup Overview
NOTE: if the VNR 100 recorder is rack mounted, access to the rear panel may be
restricted. Connect all cables at the same time as the unit is mounted.
1. Mount the VNR 100 recorder in a suitable location (see Mounting the VNR 100 on
page22).
2. Connect a standard IEC power cord to the rear panel power connector (figure 5, A on
page 8).
3. Connect the VNR 100 to a network, using the rear panel Ethernet port 0 (figure5, G).
The VNR 100 must be controlled by an VNM Enterprise Controller connected to the
network.
4. Power on the VNR 100 (see VNR 100 Power Up Procedure on the following page).
5. Use a computer on the same network as the VNR 100 to carry out the initial
configuration (see Initial Configuration of the VNR 100 on the following page).
This initial configuration makes the VNR 100 available to a VNM Enterprise Controller on
the same network.
6. If it becomes necessary to power down the VNR 100 recorder, see VNR 100 Power
Down Procedure on the following page.
VNR 100 • Configuration and Hardware Setup11
VNR 100 Power Up Procedure
NOTE: Before turning on the VNR 100, ensure all necessary devices are connected
correctly and powered up.
Power up the VNR 100 by pressing the Power button (figure 8, G on page 10). The VNR
100 boots up.
VNR 100 Power Down Procedure
Power off the VNR 100 by pressing and releasing the front panel power button. The
recorder takes approximately 20 to 30 seconds to power-down.
Initial Configuration of the VNR 100
The initial configuration of the VNR 100 allows it to connect to the Enterprise Controller.
Once it is integrated into the Enterprise Controller network, the VNR 100 will be completely
controlled by the Enterprise Controller.
By default, the VNR 100 is pre-configured with the following network settings:
• IP Address: 192.168.254.254
• Subnet Mask: 255.255.225.0
• Port Number: 8080
You will need to contact your network administrator to find out the IP address for the
Enterprise Controller.
To perform the initial configuration, follow these instructions:
1. Initial configuration is through the browser of a computer connected to the
same network as the VNR 100. In the browser address bar, enter the IP
address of the recorder followed by a colon and the port number (for example:
192.168.254.254:8080).
The login page opens:
Figure 10. VNR 100 Login to Web Page
2. Enter the Username and Password.
NOTE: By default, the Username and the Password are both config.
VNR 100 • Configuration and Hardware Setup12
3. Click Login. The VNR 100 Recorder Settings page opens:
Logout
VNMatrix recorder settings
IP Address
Subnet Mask
Gateway
Serial
Controller IP
Controller port
MTU
New password
Confirm New password
Umount
Disk free space: 19GB->98% used
Format
Network settings [eth0]
192.168.254.254
255.255.255.0
192.168.254.253
Recorder settings
1111999
192.168.254.254
5432
1500
User settings
Data disk
mounted to /home/matrix_rec/Recording_Files
status:
formated to ext3
Apply Changes
Cancel Changes
Figure 11. VNR 100 Web Page
IP Address and Subnet mask — are assigned to the ETH0 NIC on the VNR100.
Gateway — is the IP address of the gateway that is assigned to the ETH0 NIC on
the VNR100. If no gateway exists, the IP address should be the same as the system
contoller.
Controller IP Address — is the IP address of the Enterprise Controller used to control
the VNR100.
Controller Port — is the port number is used by all VN_Matrix devices to communicate
with the Enterprise Controller. The value should only be changed if the Enterprise
Controller has been configured to accept communications on a different port number.
Under normal circumstances the setting should remain at the default setting (5432).
Maximum Transmission Unit (MTU) — is used to set the packet size, in bytes, that
is used to transmit data over the network. The default is 1500 bytes. This setting is
for advanced use only. Under normal circumstance do not change this value from the
default value. If the MTU value is incorrectly set, the MATRIX system may malfunction.
New password — Change the default password for the config account if required. The
User account name cannot be changed.
Data (media) disk —This area provides information about the media drive on the
VNR100. For full instructions on replacing the media drive, please see the VNR 100 Media Drive Replacement Kit Installation Guide, at www.extron.com.
4. Enter the IP Address, Subnet Mask, and Gateway address of the recorder in the
corresponding fields.
5. Enter the Controller IP address, Controller port number and maximum
transmission unit (MTU) setting of the controller in the corresponding fields.
6. Enter a New password and Confirm New password in the corresponding fields.
7. Click Apply Changes to save the settings (or click Cancel Changes to exit without
saving the information).
NOTE: There is no indication whether you have successfully connected to the
Enterprise Controller. To verify that the recorder has linked to the controller, you
must log on to the controller and ensure that the recorder is in the device list.
VNR 100 • Configuration and Hardware Setup13
Getting Started with the Enterprise Controller
The VNR 100 single channel recorder is controlled by the VNM Enterprise Controller, which
is used to configure and manage all Matrix devices in the system.
VNR 100 devices are used with VN-Matrix encoders and decoders to record and play back
PURE3 streams. VNR 100 devices may be controlled singly or in groups to enable recording
and playback of more than one stream.
System settings are configured as presets that may then be recalled from either the
VNMEnterprise Controller WEB UI or from an external control system connected to the
VNMEnterprise Controller using the HLI command protocol.
1. Use a PC on the same network as the VNM Enterprise Controller to access the
Website for the controller. Enter the IP address for the controller in the address bar. The
controller Login screen opens:
Figure 12. Enterprise Controller Login Screen
2. Enter the Username and Password.
3. Click Login. The Enterprise Controller Device List opens:
11
Figure 13. Enterprise Controller Device List
4. Check the box next to the VNR 100 recorder. A series of action buttons appear at the
bottom of the screen:
Figure 14. Enterprise Controller Device List Action Buttons
Use the Enterprise Controller User Guide (at www.extron.com) for complete
information about configuring and using the VNR 100 recorder.
Creating Still Frames from a VN-Matrix Video Recording
The gcode Frame Translator Utility allows existing VN-Matrix video recordings to be
converted to a series of individual still frames (see gcode Frame Translator Utility
Instructions on page 28).
VNR 100 • Configuration and Hardware Setup14
Replacing the
Media Drive (drive #1)
OS Drive (drive #0)
VNR100 Drives
There are two optional drive replacement kits for the Extron VNR 100:
• OS Drive Replacement Kit
• Media Drive Replacement Kit
The drives allow the recorder to be moved between secure areas without compromising
confidential data. The media drive kit also offers a convenient way to archive materials.
There are four drive bays on the front panel of the VNR 100. From left to right, they are
numbered 0 - 3. The OS drive is number 0 and the media drive is number1.
ABC
Figure 15. Media Drive and OS Drive
OS Drive Replacement Kit
Replacing the OS Drive
ATTENTION: Do not remove the OS or Media drive when the VNR 100 is powered on.
ATTENTION: Ne retirez pas le driver OS ou multimédia lorsque le VNR100 est
branché.
NOTES:
• The replacement drive does not have a default IP address assigned. This must be
set by the user.
• The OS drive is licensed to run only on the VNR 100 for which it was supplied and
cannot be used with any other VNR 100 unit.
• A label fixed to the top of the drive shows the serial number of the VNR 100 for
which it is intended to be used.
VNR 100 • Replacing the VNR 100 Drives15
1. Switch the recorder off
CDDEHGF
by pressing and holding
down the power switch
(figure14,A) until the LEDs
(B) flash red and then go
out.
2. Unplug the recorder.
3. Press the red catch. The
lever arm is released (see the
figure to the right).
4. Swing the lever arm out until
it is perpendicular to the front
of the drive caddy (as shown
in the figure to the right). Use
the arm to pull the caddy out
of the drive bay.
5. Remove the drive. There are
no screws to be removed or
cable connections to be undone.
6. Insert the new drive into the drive bay.
7. Push the caddy back into the recorder.
8. Swing the lever arm back until it clicks into place behind the catch.
ATTENTION: Do not power on the unit at this time.
ATTENTION: Ne branchez pas l’unité à ce moment là.
Configuring the New Drive
B
1. Attach a mouse to the rear panel PS/2 mouse port
(E) and a keyboard to the rear panel PS/2 keyboard
port (F). Alternatively, you may connect the mouse
and keyboard to the front panel USB ports (see
figure 15, C on the previous page) or the rear panel
USB ports (D in the figure to the right).
2. Connect a VGA monitor to the rear panel port (G).
3. Power on the recorder by pressing the front panel
power switch ( see figure 15, A).
4. Power on the monitor. The login screen
is displayed.
5. Enter the Username and Password.
NOTE: By default, the Username is
matrix_rec and the Password is
matrix.
VNR 100 • Replacing the VNR 100 Drives16
6. From the menu bar on the desktop, select
Applications > Internet > Firefox Web
Browser
.
7. In the browser address bar, enter the IP address of
the recorder followed by a colon and the port number
(127.0.0.1:8080). The login page opens (see the
figure to the right).
8. Enter the Username and Password.
NOTE: By default, the Username and Password
are both config.
9. Click Login. The VNR 100 Recorder Settings
page opens (see the figure to the right).
10. Set the Network Settings and Recorder Settings
as required (default values are shown).
11. Click Apply Changes.
12. Logout of the config screen.
13. Power down the unit.
14. Remove the mouse, keyboard, and monitor.
IP Address
Subnet Mask
Gateway
Serial
Controller IP
Controller port
MTU
New password
Confirm New password
Umount
Disk free space: 19GB->98% used
Format
VNMatrix recorder settings
Network settings [eth0]
192.168.254.254
255.255.255.0
192.168.254.253
Recorder settings
1111999
192.168.254.254
5432
1500
User settings
Data disk
mounted to /home/matrix_rec/Recording_Files
status:
formated to ext3
Apply Changes
Logout
Cancel Changes
VNR 100 • Replacing the VNR 100 Drives17
Media Drive Replacement Kit
Replacing the Media Drive
1. If necessary, switch the recorder off by pressing and holding down the power switch
(see figure 15, A on page 15) until the LEDs (figure 15, B) flash red and then go out.
ATTENTION: Do not remove the OS or Media drive when the VNR 100 is powered on.
ATTENTION: Ne retirez pas le driver OS ou multimédia lorsque le VNR100 est
branché.
2. Unplug the recorder.
3. Press the red catch (see the
figure to the right). The lever
arm is released.
4. Swing the lever arm out until
it is perpendicular to the front
of the drive caddy (see the
figure to the right). Use the
arm to pull the caddy out of
the drive bay.
5. Remove the drive. There are
no screws to be removed
or cable connections to be
undone.
6. Insert the new drive into the drive bay.
7. Push the caddy back into the recorder.
8. Swing the lever arm back until it clicks into place behind the catch.
NOTE: When the new drive is correctly seated, all necessary connections are
automatically formed.
9. Reconnect the power to the VNR 100 and power it on by pressing the power switch.
Configuring the New Drive
Initial configuration is through the browser of a computer
connected to the same network as the VNR 100.
1. In the browser address bar, enter the IP address of
the recorder followed by a colon and the port number
(for example 192.168.254.254:8080). The login
page opens (see the figure to the right).
2. Enter the Username and Password.
NOTE: By default, the Username and
Password are both config.
VNR 100 • Replacing the VNR 100 Drives18
3. Click Login. The VNR 100 Recorder Settings
page opens (see the figure to the right).
Once mounted, the capacity of the new drive
will be shown under Disk free space. This takes
a few seconds.
4. If you are inserting a blank drive, click Format.
ATTENTION: When inserting a drive that
contains previously recorded content,
do not use the Format option as this will
remove all data.
ATTENTION: Lorsque vous insérez
un driver avec du contenu enregistré
auparavant, n’utilisez pas l’option
«Format» au risque de supprimer des
données.
When the formatting is complete, the message
formated to ext3 will appear next to the Format button.
5. Click Apply Changes.
6. Logout of the config screen.
VNMatrix recorder settings
IP Address
Subnet Mask
Gateway
Serial
Controller IP
Controller port
MTU
New password
Confirm New password
Umount
Disk free space: 19GB->98% used
Format
Network settings [eth0]
192.168.254.254
255.255.255.0
192.168.254.253
Recorder settings
1111999
192.168.254.254
5432
1500
User settings
Data disk
mounted to /home/matrix_rec/Recording_Files
status:
formated to ext3
Apply Changes
Logout
Cancel Changes
Monitoring Free and Used Disk Space
To monitor the amount of free disk space and the percentage of disk space used, see the
Data Disk information on the VNR 100 Web page (see the figure above).
Directory and File Structure
Use the Enterprise Controller Website to view the directory and file structure of the VNR 100
media disk.
1. Enter the IP address of the Enterprise Controller in the address bar of your browser.
2. At the login screen, enter the username and password.
3. If necessary, click on the Devices tab of the Enterprise Controller Web page.
4. Select the VNR 100 of interest from the list of devices.
5. Click Recorder in the Action buttons at the bottom of the screen. A popup window
opens showing the home directory for the recorder.
6. Click on the directory icon to show the files contained in the directory.
Figure 16. Recorder File Structure
VNR 100 • Replacing the VNR 100 Drives19
Reference
Information
This section provides information about:
• Default Factory Settings
• VN-Matrix Port Usage
• Included Parts
• Mounting the VNR 100
• gcode Frame Translator Utility Instructions
Default Factory Settings
Network settings (ETH0)IP address
ControllerIP address
ConfigurationUser name
VN-Matrix System Port Usage
The VN-Matrix system uses a variety of network port numbers for streaming and
intercommunication functions. Just as the universal “telnet” function typically uses TCP port
number 23, VN-Matrix uses specific port numbers for its operation.
The table on the following page lists the port numbers used by the VN-Matrix series
products. The port numbers are, in most cases, for the sender. Port numbers used for
receiving are less important in regards to security.
When configuring a network, make sure it allows traffic on the ports required for your given
application. The ports highlighted in yellow accommodate most simple applications.
Subnet mask
Gateway address
Port
Password
192.168.254.254
255.255.255.0
192.168.254.253
192.168.254.254
5432
config
config
VNR 100 • Reference Information20
PortTransportUsage
69UDPTFTP Server, used for firmware upgrades
80TCPHTTP data. Value is user definable; the default is 80. Used to
communicate between the Web browser and the Enterprise Controller
554TCPReal-time streaming protocol (RTSP) server.
5432UDPEnterprise Controller outgoing and incoming control messages. Value
is user definable; the default is 5432. Only used on the device acting
as controller to communicate with other VN-Matrix devices
5555TCPOld XML interface and old VN-Matrix recorder software application. No
longer used.
9998TCPCommand Line Interface (CLI) messages. Used to telnet to the
controller for sending text-based control commands.
9999TCPDeprecated: Old remote control server, replaced by CLI (port 9998).
23TCPTelnet (can be disabled).
161UDPUsed for simple network management protocol (SNMP) alarm access.
199TCPUsed for simple network management protocol (SNMP) alarm access.
4002TCPSource stream information. Used to telnet to the VN-Matrix decoder to
view information about the source it is decoding.
5002TCPSerial port bidirectional protocol (not data channel streaming).
6666TCPKeyboard and mouse forwarding.
7777UDPUpgrade daemon, local access only.
8000-8098
(even)
UDPRTP unicast or RTP multicast audio, video, whiteboard, and data
streams. Controller selects port number, starting at 8000. This is the
port number of the destination (receiver).
8001-8099
(odd)
UDPRTCP channel for audio, video, whiteboard, and data streams.
Grouped with the even-numbered stream (8000 with 8001, 8002 with
8003, and so on). This is the port number of the destination (receiver).
8000TCPVideo streams. This is the port number of the source (sender).
8100TCPAudio streams. This is the port number of the source (sender).
8200TCPWhiteboard streams. This is the port number of the source (sender).
8201TCPData streams. This is the port number of the source (sender).
9000TCPHSI interface if using ThorDebug.
9001UDPVN-Matrix outgoing and incoming control messages. Communicates
with port 5432 (or the user-defined port number) on the Enterprise
Controller.
9002UDPDefault port for collecting UDP traffic for data-transport. Value is
user-definable.
9996TCPHLI server port.
9997TCPAnnotation server port.
NOTE: The ports highlighted in yellow accommodate most simple applications.
VNR 100 • Reference Information21
Mounting the VNR 100
This section provides information on installing the VNR 100 into a rack cabinet. Rack
installation requires the use of the provided rack mount kit.
UL Guidelines for Rack Mounting
The following Underwriters Laboratories (UL) guidelines are relevant to the safe installation of
these products in a rack:
1. Elevated operating ambient temperature — If the unit is installed in a closed or
multi-unit rack assembly, the operating ambient temperature of the rack environment
may be greater than room ambient temperature. Therefore, install the equipment in
an environment compatible with the maximum ambient temperature (TMA: +122 °F,
+50°C) specified by Extron.
2. Reduced air flow — Install the equipment in the rack so that the equipment gets
adequate air flow for safe operation.
3. Mechanical loading — Mount the equipment in the rack so that uneven mechanical
loading does not create a hazardous condition.
4. Circuit overloading — Connect the equipment to the supply circuit and consider the
effect that circuit overloading might have on overcurrent protection and supply wiring.
Consider the equipment nameplate ratings when addressing this concern.
5. Reliable earthing (grounding) — Maintain reliable grounding of rack-mounted
equipment. Pay particular attention to supply connections other than direct connections
to the branch circuit (such as the use of power strips).
Rack Mounting Using Rack Rails
The rack mounting kit is used to mount the VNR 100 in a Telco rack or a standard
19inch(48.3 cm) wide rack with four vertical posts, one in each corner.
ATTENTION:
• When multiple units are mounted in the rack, load the rack from the bottom to the
top, with the heaviest unit at the bottom. If this is the only unit mounted in the rack,
it should be mounted at the bottom.
• Lorsque plusieurs unités sont montées dans le rack, chargez le rack du bas vers le
haut, en commençant par l’unité la plus lourde. Si c’est la seule unité montée dans
le rack, elle devrait être montée en bas.
• With the rack rails collapsed, this unit requires a minimum rack depth of 25.5inches
(64.8 cm).
• Lorsque les rails de rack sont pliées, cette unité nécessite une profondeur de rack
minimum de 64,8cm (25,5inches).
• The total room required with the rack rails fully expanded, is 33.5inches (85.1 cm).
• L’espace total requis avec les rails de rack entièrement étendues est 85,1cm
(33,5inches).
VNR 100 • Reference Information22
The supplied rack mount kit includes two sets of rail assemblies, six rail mounting brackets,
Rear Inner Rail
and mounting screws.
NOTE: The rail assemblies are specific for the left and right.
Each of the rail assemblies consists of three sections: two inner fixed rails that are secured
to the VNR 100 recorder chassis and a two-section expandable rack rail that is secured
directly to the rack. The front inner rails (right and left) are already attached to the chassis.
Attaching the rear inner rail to the VNR 100
2
2
4
4
11
Front Inner Rail
Figure 17. Attaching the Rear Inner Rail
1. Locate the rear inner rails. Align the four square holes in the rail with the four hooks on
the side of the VNR 100.
2. Press the rail against the VNR 100 so that the hooks pass through the holes.
3. Slide the rail back so that the hooks hold the rail.
4. Secure the rail against the side of the VNR 100 using the provided M4 flat head screws
(two on each side).
Completed Rail Assembly
Figure 18. Completed Inner Rail Assembly
VNR 100 • Reference Information23
Attaching the rack rails to a standard rack
e
End Flange
Rack Mounting Rail
Rail Mounting Brackets
The rack rails come in two sections.
NOTES:
• The rail assemblies are specific for left and right.
• The longer rail section attaches to the front of the rack.
• The shorter rail section attaches to the rear of the rack.
• The rear rail section goes to the outside of the front section (closer to the rack and
further from the VNR 100).
Stud
Rack Mounting Rail
2
2
Adjust Sliding Rail
Rail Mounting Brackets
4
4
Figure 19. Assembling the Rack Rails
1. Assemble rack rail by pressing the stud of the rear rail section through the expanded
hole of the front rail section (figure 19, 1).
2. With the stud seated in the slot of the front section, adjust the sliding rail until the total
length matches the depth of the rack (figure 19, 2).
3. Use the locking screws to secure the assembly at the required length (figure 19, 3).
4. If required, rail mounting brackets (up to three on each rail assembly) can be secured to
the bracket mounts on the outside surface of the rack rail (figure 19, 4).
11
11
Rail Slot
3
3
End Flang
1
1
Adjust Sliding Rail
Figure 20. Mounting the Rack Rails to a Standard Rack
5. Place the flanges against the front and back posts of the rack and secure the assembly
to the rack (figure 20, 1).
NOTES:
• Ensure that the right and left side assemblies are at the same height.
• Ensure the rail guides are facing forwards.
VNR 100 • Reference Information24
Attaching the rack rails to a Telco rack
s
The Telco rack has one vertical post in the middle of each side.
11
Rack Mounting Rail
Figure 21. Attaching Rack Rails to a Telco Rack
1. Assemble the rack rail as described on page 24.
2. Secure two rail mounting brackets to each rail assembly (figure 21, 1).
3. Align the flanges of the rail mounting brackets with the vertical posts of the Telco rack.
4. Secure the rail assemblies to the Telco rack with the provided mounting screws.
Outer Rail Assembly
1
1
Rail Mounting Bracket
VNR 100 • Reference Information25
Installing the VNR 100 into the rack
y
s
The rails must be attached to both the VNR 100 chassis and to the rack.
ATTENTION: Do not pick up the VNR 100 by the front handles. These are designed
only for pulling the recorder from the rack.
ATTENTION: Ne pas soulever le VNR100 par les poignées avant. Elles sont seulement
conçues pour retirer l’enregistreur du rack.
Outer Rail Assembl
Rail Mounting Bracket
Locking Tabs
Inner Rail Assembly
Rack Mounting Rail
Figure 22. Mounting the VNR 100 on the Rack Rails
1. Align the rear of the VNR 100 chassis with the front of the rack rails.
2. Slide the chassis into the rack rails, applying equal pressure to both sides.
NOTE: You may need to depress the locking tabs while inserting the chassis.
When the VNR 100 has been pushed completely into the rack, the locking tabs click.
NOTE: The rails have locking tabs, which serve two functions. The first is to lock
the recorder in place when installed and pushed fully into the rack. Secondly, to
lock the recorder in place when fully extended from the rack to prevent pulling the
recorder completely out of the rack.
VNR 100 • Reference Information26
Finished Installation:
Figure 23. Standard Rack Mount
Installed
Installed
Figure 24. Telco Rack Mount
VNR 100 • Reference Information27
gcode Frame Translator Utility Instructions
Introduction
The VN-Recorder Frame Translator utility described in this section allows the conversion
of existing VN-Matrix video recordings to individual still frames. These frames can be
assembled into standard video, HD video, or other types of media files using third-party
editing applications.
The utility also allows audio files to be converted to .WAV format.
NOTE: The information in this document is accurate for VNR100 devices running
firmware version 9.2.1 or later.
This section provides information on:
• Overview
• Preparation for Using the gcode Frame Translator Utility
• Description of the Frame Translator Utility
• Recording File Directory Nomenclature
• Frame Translation Procedure
• Example Strings
• Advanced Use
• Working with Video and Audio Streams
Overview
To create a media file from a VN-Matrix recording:
1. Use VN-Matrix encoders and recorders to create a VN-Matrix recording.
2. Create a directory on the VN-Matrix recorder, where the still frames and audio file will be
stored (see Recording File Directory Nomenclature on page 32).
3. Use the Frame Translator Utility to export the video recordings as still frames to the
directory created in step 2. If required, use the utility to export audio recordings as WAV
files to the same directory (see Frame Translation Procedure on page 33).
4. Transfer the still frames and audio files to a PC running a third-party editing application.
5. Create a video or media file from the still frames and audio file.
The main focus of this section is step 3, the Frame Translation Procedure on page 33.
VNR 100 • Reference Information28
Preparation for Using the gcode Frame Translator Utility
?
X
The gcode utility is run in a command window on the recorder where the required recording
is stored.
A command window may be opened from a remote Windows PC using WinSCP.
Using WinSCP and PuTTY
1. Open WinSCP and enter the IP address of the VN-Recorder. Use the following
parameters to log in.
• Port number = 22
• File protocol
• User name
• Password
WinSCP Login
Session
Stored sessions
Environment
Directories
SSH
= SFTP
= matrix_rec
= matrix
Session
10.100.247.87
User name:
matrix_rec
Private key file:
Port number:Host name:
22
Password:
Protocol
File protocol:
Advanced opons
SFTPAllow SCP fallback
Select color
CloseSave...Login
Figure 25. WinSCP Login
2. Select Login. The directory structure of the VN Recorder is displayed:
11
2
2
Figure 26. VN Recorder Directory Structure
By default, recordings are held in the Recording_Files directory (see figure26,1)
and the gcode Utility is located in the VNRecorder_verx.y.z directory (2). Usually,
only one VNRecorder directory will be present; if the recorder has been upgraded, use
the current version directory.
VNR 100 • Reference Information29
Opening a command line window
1. Use PuTTY to open a command window session from WinSCP. From the Commands
menu, select Open in PuTTY (see figure27,1).
11
Figure 27. Open a Command Window Session
A command line window opens with a password prompt:
Using username "matrix_rec".
matrix_rec@10.100.247.87's password:
Figure 28. PuTTY Password Prompt
2. Enter matrix and press <Return>.
The command line window opens at the following directory location:
/home/matrix_rec
Use the command line window to enter the gcode commands that are described in the
following section.
VNR 100 • Reference Information30
Description of the Frame Translator Utility
The Frame Translator utility is a command line utility that is run from a terminal window
on the VN-Matrix Recorder. The command line follows this structure:
./gcode command flags
The available command flags are:
FlagDescription
-g
Enables graphical output. Opens a window that displays each frame in succession after it has
been exported.
NOTE: A local display must be connected to the VN Recorder.
-t
Enables targa file output (.tga), one file per frame. Each frame is labelled video and numbered
sequentially from 1 onwards (for example video000001.tga).
-j quality
Enables jpeg file output (.jpg), one file per frame. The quality parameter is a value between 0 and
100 that sets the compression of the jpg file from the minimum quality value (0, or maximum
compression) to the maximum quality value (100, or minimum compression). A value of 100
produces the best quality image with the largest file size. A typical quality value is 80.
-o outputdir
outputdir
defines the path to the directory where the output files are stored. If this flag is not
specified, the files are output to the same directory as the gcode utility (typically /home/matrix_
rec/VNRecorder_verx.y.z
).
NOTE: The -o flag does not create the directory. To create a directory, see step 1 of Frame
Translation Procedure on page 33.
Each frame is labelled video and numbered sequentially from 1 onwards (for example
video000001.tga). To aid identification and help with file management, Extron recommends
that a new output directory is created for each gcode file conversion.
-i inputdir
inputdir
defines the path to the source directory containing the recording (*.rec) that is being
exported. For information about selecting the correct directory name, see Recording File
Directory Nomenclature on the following page.
-l
-s start time
-f end time
Lists the start and end times for the specified recording. This flag is used in conjunction with the
-i flag, which specifies the directory where the recorded files are stored.
Specifies the time stamp from which the gcode process starts. The time is in the format
HH:MM:SS.tt.
Specifies the time stamp at which the gcode process ends. The time is in the format
HH:MM:SS.tt.
NOTE: Setting a start time is optional. It is recommended that an end time is always
specified. Failure to do this may cause the command window to freeze after the last frame
to process. If this happens, use the <Ctrl>+<C> keys to end the process.
-h
Print help screen. This displays a list of flags and a brief description in the terminal window.
NOTES:
• When using the -j, -i, -o, -s, and -f flags, it is necessary to leave a space between the command flag and
the parameter that follows (for example: -o /home/matrix_rec/Recording_Files/recording1).
• Only one stream can be exported at a time. Video and audio must be exported separately (see Working
with Video and Audio Streams on page 37).
VNR 100 • Reference Information31
Recording File Directory Nomenclature
The -i flag must be followed by the directory path that contains the recording that is being
exported.
/home/matrix_rec/Recording_Files/ is the factory default path, where recording files
are stored.
Mission1/ is a user-created subdirectory for housing a recording session. This session may
contain recordings from multiple VN-Matrix recorders.
OTW_5400036.0.0_r0_s0.rec is the directory that holds the recording files for a single
encoded stream, recorded from one VN-Matrix encoder. The name reflects whether the
folder holds a recorded video, audio, data, or whiteboard stream. The individual naming
elements have the following significance:
Naming elementExplanation
OTW
_5400036
.0
.0
_r0
_s0
Refers to the name assigned to the VN-Matrix encoder at the time of the recording.
Refers to the serial number of the VN-Matrix encoder.
This digit refers to the type of recorded content. The options are:
• 0 — video
• A0 — audio
• D0 — data
• W0 — whiteboard.
Indicates the stream type:
• 0 — RTP stream
• 1 — TCP stream
Indicates the recording channel:
Video Streams
r0 — video recording channel 1
•
Audio Streams
• r1 — audio recording channel 1
Indicates the recording number. This value increases incrementally if a subsequent
recording with the same name is made.
VNR 100 • Reference Information32
Frame Translation Procedure
Use the Frame Translation procedure as follows:
1. Create an output directory.
To create a new directory on the VN-Matrix Recorder:
a. Return to the WinSCP window.
b. Use the mouse to select the window showing the VN Matrix Recorder folders.
c. Navigate to the required location. Use the <F7> key to launch the Createfolder
dialog.
d. Enter the name of the folder and click OK in the dialog box.
2. Navigate to the directory holding the Frame Translator utility.
The gcode frame translator utility may be found in the same directory as the VN-Matrix
recorder application at the following location:
/home/matrix_rec/VNRecorder_verx.y.z
where verx.y.z denotes the version number of the VN-Matrix application files. This
name may vary slightly depending on which version is installed.
In the Command line window, navigate to the directory containing the Frame Translator
utility, using the following commands:
cd — change directory
cd .. — go one directory back up the file hierarchy
ls – list the directories and file at the current location
pwd — show the working directory (your current location).
Using username "matrix_rec".
matrix_rec@10.100.245.87's password:
Last login: Wed Feb 12 09:26:11 2014 from 10.100.247.143
[matrix_rec@localhost ~]$ ls
Recording_Files VNRecorder_ver9.2.2
[matrix_rec@localhost ~]$ cd VNRecorder_ver9.2.2/
[matrix_rec@localhost VNRecorder_ver9.2.2]$
Figure 29. Navigating to the Frame Translator Utility Directory
3. Configure the gcode command line in the terminal window.
Once you are in the correct directory, the command ./gcode runs the application
although, on its own, it won’t do anything until it is told which file to work with. Decide
which command line flags are needed and type the command line in the terminal
window. For example:
NOTE: To run the utility, gcode must be preceded by the ./ characters.
VNR 100 • Reference Information33
4. Press <Enter> to run the command. If an error is detected in the command line, an
indicator message appears in the terminal window.
If the command line is valid, the utility exports one image file per video frame to the
designated output directory. The command line window will continually update as the
process runs.
If you activate the graphic output flag (-g) for video exports, each frame appears on the
screen as it is generated.
When the process is complete the command line prompt will be displayed:
SdBase: final close on dbase: 0x933c19c
ntpStart=3581405058 ntpFinish=3581405060
seekToTime: fn= isopen=0
TBPLDLEN=16300
openNewFile(/home/matrix_rec/Recording_Files/Video_Audio_Data/Chan1_1021526.0.0_
r0_s0.rec/device1021526.videoPort0.1021526.0.0_1.rtp)
rtpts = 3001955953 ntpmsw = 3581405058 ntplsw = 1860627077 payloadtype = 81
mtStart = -1293050332
starng at fn=17 (1-->378)
skipped 1 at start of file
syncFrameno to 18
Video Stream: w=1280 h=720
BBB: alloc
ofmt: w:0 h:0 f:0
nfmt: w:1280 h:720 f:60
dme = 1499.97 fps = 60.000970
TIME: 12420
Timed end of content detected, mt:300298353 fin:-1292870332
Missing Packet, last=0 now=0
StreamExhausted
BBB: free
SdBase: final close on dbase:0x933c19c
SdBase: final close on dbase:0x933946c
[matrix_rec@localhost VNRecorder_ver9.2.2]$
Figure 30. gcode Process Completed
NOTES:
• The average conversion time for a video file is approximately eight times the
length of the original recording. One second of recorder content may produce
60 exported image files.
• The conversion time for a audio recording is much shorter. An audio file that
is 2 minutes and 30 seconds in length is encoded to a .WAV file in less than
10seconds.
Example Strings
NOTE: The following examples are all unbroken character strings without a line break.
When the text moves to the next line, it is “text wrap.”
Example1 — decoding a file on the local graphics output
• The gcode utility recognizes that the file is an audio file (.AO) and automatically creates a
.WAV file with the name music.wav.
Advanced Use
Example 1 — stopping the export process
To stop the export process, press <Ctrl> + <C> at any time. Any image files that were
generated prior to the process being stopped remain in the specified output folder.
Example 2 — determining the start and end points of the recording
When recording video content along with associated audio, the Start and Finish times
for the each of the different recorded file types can differ by a small amount. Usually, the
video file will be slightly longer and its start and end times will overlap the other files in the
recording.
The times specified in the gcode utility must take this difference into account or
synchronization of the content in the converted files will be lost, most noticeable in loss of lip
sync between video and audio content.
When using the gcode utility to convert two files, the start and end times set for each file
conversion must be the same and must overlap.
When setting the start time for a conversion, check the start times for each of the files that
are to be converted and use the start time of the file that is last to start up, that is the latest
start time.
For the end time, use a similar process but use the end time of the file that is first to stop,
that is the earliest end time.
Example 1:
VideoStartTime=17:43:13.84 Video Finish Time = 17:49:11.36
Video file
Audio Start Time = 17:45:35.41 Audio Finish Time = 17:49:11.20
Audio file
In the above diagram, the start and end times of the video and audio files are different.
NOTE: The difference in start time is exaggerated to illustrate this point. In practice, the
difference will be much smaller.
To create the correct number of video frames and a .WVA file of the correct length you must
specify the correct Start and Finish times within the gcode command line.
For this example a Start time of 17:45:35.50 (after both the audio and video files have
started) and a Finish time of 17:49:11.00 (before either file finishes) would be appropriate.
This results in video and audio files of the same length being created. These files can be
used with third-party video editing software to produce a correctly lip-synced file.
You will need two separate commands, the first to generate the video file and the second to
generate the audio file:
• The first command uses a video file to produce targa files (-t).
• The second command uses an audio file (.A0) to produce a WAV file.
• Both the audio and video files are generated from the same start time (17:45:35.50) to
the same finish time (17:49:11.00).
VNR 100 • Reference Information37
Extron Warranty
Extron Electronics warrants this product against defects in materials and workmanship for a period of three years
from the date of purchase. In the event of malfunction during the warranty period attributable directly to faulty
workmanship and/or materials, Extron Electronics will, at its option, repair or replace said products or components,
to whatever extent it shall deem necessary to restore said product to proper operating condition, provided that it is
returned within the warranty period, with proof of purchase and description of malfunction to:
USA, Canada, South America,
and Central America:
Extron Electronics
1230 South Lewis Street
Anaheim, CA 92805
U.S.A.
Europe and Africa:
Extron Europe
Hanzeboulevard 10
3825 PH Amersfoort
The Netherlands
Japan:
Extron Electronics, Japan
Kyodo Building, 16 Ichibancho
Chiyoda-ku, Tokyo 102-0082
Japan
China:
Extron China
686 Ronghua Road
Songjiang District
Shanghai 201611
China
Asia:
Extron Electronics Asia Pte. Ltd.
135 Joo Seng Road, #04-01
PM Industrial Bldg.
Singapore 368363
Middle East:
Extron Middle East
Dubai Airport Free Zone
F12, PO Box 293666
United Arab Emirates, Dubai
Singapore
This Limited Warranty does not apply if the fault has been caused by misuse, improper handling care, electrical
or mechanical abuse, abnormal operating conditions, or if modifications were made to the product that were not
authorized by Extron.
NOTE: If a product is defective, please call Extron and ask for an Application Engineer to receive an RA (Return
Authorization) number. This will begin the repair process.
USA: 714.491.1500 or 800.633.9876 Europe: 31.33.453.4040
Asia: 65.6383.4400 Japan: 81.3.3511.7655
Units must be returned insured, with shipping charges prepaid. If not insured, you assume the risk of loss or damage
during shipment. Returned units must include the serial number and a description of the problem, as well as the
name of the person to contact in case there are any questions.
Extron Electronics makes no further warranties either expressed or implied with respect to the product and its quality,
performance, merchantability, or fitness for any particular use. In no event will Extron Electronics be liable for direct,
indirect, or consequential damages resulting from any defect in this product even if Extron Electronics has been
advised of such damage.
Please note that laws vary from state to state and country to country, and that some provisions of this warranty may
not apply to you.
Extron Headquarters
+1.800.633.9876 (Inside USA/Canada Only)
Extron USA - West Extron USA - East
+1.714.491.1500 +1.919.850.1000
+1.714.491.1517 FAX +1.919.850.1001 FAX