XFlyStreamer User Manual

USER MANUAL
Version 1.06 - June 2014
USER MANUAL XFlyStreamer 1.06
Copyright
EVS Broadcast Equipment SA– Copyright © 2012-2014. All rights reserved.
Disclaimer
The information in this manual is furnished for informational use only and subject to
change without notice. While every effort has been made to ensure that the information
contained in this user manual is accurate, up-to-date and reliable, EVS Broadcast
Equipment cannot be held responsible for inaccuracies or errors that may appear in this
publication.
Improvement Requests
Your comments will help us improve the quality of the user documentation. Do not
hesitate to send improvement requests, or report any error or inaccuracy on this user
manual by e-mail to doc@evs.com.
Regional Contacts
The address and phone number of the EVS headquarters are usually mentioned in the
Help > About menu in the user interface.
You will find the full list of addresses and phone numbers of local offices either at the end
of this user manual (for manuals on hardware products) or at the following page on the
EVS website: http://www.evs.com/contacts.
User Manuals on EVS Website
The latest version of the user manual, if any, and other user manuals on EVS products
can be found on the EVS download center, on the following webpage:
http://www.evs.com/downloadcenter.
I
USER MANUAL XFlyStreamer 1.06
Table of Contents
TABLE OF CONTENTS
III
WHAT'S NEW?
V
1.
1
1.1. Product Overview
1
1.2. Network Architecture Description
2
1.3. TwinRec Feature
2
2.
4
INSTALLATION
2.1. Hardware and Software Requirements
4
2.2. Activating the XSecure Licenses
4
2.3. Installation Procedure
6
3.
8
CONFIGURATION OF XSQUARE
3.1. Configuration of Local Xsquare/XTAccess
8
3.2. Configuration of Remote Xsquare/XTAccess
8
4.
OVERVIEW OF THE XFLYSTREAMER WINDOW
10
5.
CONFIGURATION OF XFLYSTREAMER
12
5.1. Selecting the Processing Device
12
5.2. Selecting the Storage Device and the Destination Path
12
5.3. Selecting and Modifying a Job Template
14
5.3.1. Introduction
14
5.3.2. Selecting a List of Xsquare Templates
14
5.3.3. Defining the Metadata Type and Related Parameters
17
5.3.4. Redundancy of Streamed Files
20
5.4. Setting the Auto Filename
20
5.5. Selecting and Displaying the Recorder Channels
22
5.5.1. Servers List and Recorder Channels
22
5.5.2. Filters for the Servers List
25
5.5.3. Display of Channels Area
26
STREAMS RECORDING
28
6.
Table of Contents
INTRODUCTION
6.1. Introduction
28
6.2. Stream Recording Commands
28
III
EVS Broadcast Equipment SA
6.3. How to Record Streams in the Past
30
6.4. How to Schedule the Recording of Streams
31
6.5. Possible Ways to Stop Recording
31
7.
IV
Issue 1.06.B - June 2014
DB MAINTENANCE
33
Table of Contents
USER MANUAL XFlyStreamer 1.06
What's New?
In the user manual the icon
has been added on the left margin to highlight
information on new and updated features.
The sections updated to reflect new and modified features in XFlyStreamer 1.06
(compared to version 1.04) are listed below.
TwinRec feature
The server TwinRec feature can be used with XFlyStreamer to double the number of
feeds streamed to storage destinations.
•
See section "TwinRec Feature" on page 2.
•
See section "Overview of the XFlyStreamer Window" on page 10.
•
See section "Setting the Auto Filename" on page 20.
•
See section "Selecting the Recorder Channels" on page 23.
•
See section "Display of Channels Area" on page 26.
•
See section "Introduction" on page 28 (Stream Recording).
New option to set the AVID Clip Name Format String
•
What's New?
See section "Defining the Metadata Type and Related Parameters" on page 17
V
USER MANUAL XFlyStreamer 1.06
1.
Introduction
1.1.
Product Overview
XFlyStreamer is a software dedicated to the backup of streams from one or several EVS
video servers (XT2, XT2+, XT3, XS, XTnano). XFlyStreamer manages the backup and
transfer of all streams selected by the operator.
This manual describes the configuration interface, which is easy to use and
straightforward.
XFlyStreamer acts as a user interface for the Xsquare/XTAccess file transfer application
running in the background. XFlyStreamer sends its commands to Xsquare using the
SOAP jobs files.
Please refer to the Xsquare Suite documentation for detailed instructions about this
application.
We recommend to install the XFlyStreamer user interface on the same computer as the
Xsquare/XTAccess file transfer application, so that Xsquare Suite is dedicated to
XFlyStreamer and is not used by any other application.
Note
Xsquare/XTAccess is restricted to file transfer with wrapping when required, but
cannot perform any format transcoding.
XFlyStreamer is able to communicate only with one single Xsquare application at a time,
but it manages the backup of streams from multiple EVS servers to several XFly storage
devices.
XFlyStreamer creates SOAP files corresponding to the backup of streams, grabs jobs
requested by the operator, and sends these files to the local Xsquare application.
1. Introduction
1
EVS Broadcast Equipment SA
1.2.
Issue 1.06.B - June 2014
Network Architecture Description
XFlyStreamer must be installed on the same computer as the Xsquare/XTAccess
applications. The streams to be archived are located on one or several servers and
storage units connected to the same network. Two networks are used for the various
communications and the transfer of files, as illustrated below. Physically, these networks
can be one and the same, or separate for the sake of performance:
1.3.
•
The MTPC network is used to detect EVS servers, to identify them, and to transfer
the list of recorder channel sources to be backed up.
•
The HCTX network is used to transfer the streams data between the XFlyStreamer
and Xsquare/XTAccess computer, the EVS servers and the storage unit.
TwinRec Feature
Introduction
TwinRec is a feature of EVS servers allowing the use of both recorder channels of each
codec module. Therefore, used with XFlyStreamer, it doubles the amount of ingested
feeds which are streamed to external storage.
Limitations
The use of the TwinRec feature is subject to some limitations.
2
•
It is only available with XS 6U and XT3 6U.
•
It is only available in HD.
•
It is only available with intra-frame codecs.
•
Both channels of a codec module are linked as a pair.
•
The feature does not allow an independent control of the recorder channels from a pair.
1. Introduction
USER MANUAL XFlyStreamer 1.06
•
Both channels from a pair share the same audio. The audio is only recorded on the
main channel and, when a feed is streamed to an external storage, Xsquare duplicates
the audio to the secondary channel.
•
Only the main channel of a pair can be monitored on the EVS server multiviewer.
For a complete list of limitations, please refer to the EVS server configuration manual.
1. Introduction
3
EVS Broadcast Equipment SA
Issue 1.06.B - June 2014
2.
Installation
2.1.
Hardware and Software Requirements
The guidelines for the minimum software and hardware requirements are:
2.2.
•
OS: Windows 7 64-bit
•
Software: Framework .NET 4.0
•
Motherboard: I5 660 - 3.3 GHz dual core
•
DRAM: 4 GB (1 GB shared with graphic card)
•
Graphic: Chipset Intel G965 Express or equivalent dedicated graphic card
(Nvidia/AMD)
Activating the XSecure Licenses
The XFlyStreamer require XSecure software licenses.
The XSecure application is included in the installation package to allow you to install
XSecure shouldn't it already be installed.
To activate the required licenses in XSecure, proceed as follows:
1. In the Start menu, select Evs Broadcast Equipment > XSecure > XSecure
Manager to launch the XSecure application:
2. In XSecure, fill in the Customer Information area and click the Request button in the
Operation area at the bottom of the main window.
3. Store the .xml file generated by XSecure on your desktop and send it to the EVS
Support specifying which new license codes or license code extensions you need.
4
2. Installation
USER MANUAL XFlyStreamer 1.06
4. When you receive the .xml file containing the license codes or code extensions that
you have requested from the EVS Support, copy that file in a directory visible by the
XSecure Manager setup (using a USB key for instance, or your LAN network)
5. Open XSecure and click the Import Key File button in the Operation area:
6. Select the file you have received and click Open.
The license codes will be automatically imported into XSecure, and a dialog box will
confirm how many license codes have been successfully imported.
The new license module is displayed in the License List area in XSecure.
Note
Modifying NIC configuration (for example, Port teaming) will invalidate your
software license. Please contact EVS support to generate a new key according
to your new configuration.
2. Installation
5
EVS Broadcast Equipment SA
2.3.
Issue 1.06.B - June 2014
Installation Procedure
To install XFlyStreamer, proceed as follows:
1. Double-click the XFlyStreamer installer, and follow the steps of the setup wizard.
2. Click Next to continue.
3. Select I accept the agreement and click Next.
4. Browse to an installation folder destination and click Next.
5. Browse to a folder where to save the AV files and data (for instance, drive S: for XFLY
device), and click Next.
6. Select the components to install, and click Next:
◦
XFLYRegister: detection of XFly box via Bonjour protocol
◦
Xsquare suite (Recommended)
◦
XViewer application for A/V preview
◦
(DB maintenance script)
7. Select the Start Menu folder in which the application shortcuts will be saved, and click
Next.
8. Select, or not, the desktop icon creation, and click Next.
All components and related tasks/options are ready to be installed.
9. Click Install to start the installation.
All files are installed in silent mode.
The installation process continues with the BONJOUR services installation, with the
.NET Framework 4, the XFLY registration to Bonjour protocol, and then with Xsquare
Suite installation.
Refer to Xsquare suite documentation for detailed information of all its components.
6
2. Installation
USER MANUAL XFlyStreamer 1.06
10. To complete the XFlyStreamer installation, the computer needs to be rebooted. Click
Finish.
After the installation, the following shortcuts are added to your desktop:
Xsquare and XTAccess are automatically associated. All Xsquare services are started.
Note
When you first start XTAccess, the application modifies or adds the
TcpAckFrequency key in the Windows registry. This key allows better backup
performances. XTAccess needs then to be re-started.
2. Installation
7
EVS Broadcast Equipment SA
Issue 1.06.B - June 2014
3.
Configuration of Xsquare
3.1.
Configuration of Local
Xsquare/XTAccess
The installer sets up automatically all software and components, therefore no additional
setting is required prior to operate XFlyStreamer.
The following parameters of the local Xsquare have been modified during the installation
process:
Total Max. Destinations is set to 18 in order to operate both NanoAir and XFlyStreamer
applications.
Total Max. Transcodings is set to 6 in order to allow import facilities with NanoAir
application and Proxy file generation on XFlyStreamer.
The following folders are automatically created and shared with full permissions:
•
\\grab and \ima folders to collect the images needed to display the thumbnails. These
folders are in hidden mode.
•
\\xfly_streamer\AV_files folder to collect the audio/video files.
The local XTAccess software is automatically launched each time XFlyStreamer is
started and XTAccess is minimized in the Task bar. Therefore, XFlyStreamer is ready to
operate.
3.2.
Configuration of Remote
Xsquare/XTAccess
In order to work properly with Xsquare/XTAccess installed on a remote system, you have
first to set the Xsquare parameters and to create the shared folders as described in
section "Configuration of Local Xsquare/XTAccess" on page 8. Then, you have to define
Windows credentials, to log on automatically to the remote computer.
8
3. Configuration of Xsquare
USER MANUAL XFlyStreamer 1.06
Select Control Panel > User Accounts and Family Safety > User Accounts >
Manage your credentials:
Click Add a Windows credential, and fill the remote computer address, user name and
password fields. For each remote system, two credentials must be added: one with the IP
address, the other with the machine name.
3. Configuration of Xsquare
9
EVS Broadcast Equipment SA
4.
Issue 1.06.B - June 2014
Overview of the XFlyStreamer
Window
Illustration
The XFlyStreamer window contains the areas highlighted on the screenshot below:
Area Description
The various parts of the XFlyStreamer window are described below
Area
10
Description
1.
Processing This area is used to select the Xsquare device to process the
Device
different tasks for grabbing thumbnails and for recording streams.
See section "Selecting the Processing Device" on page 12.
Area
2.
Settings
Button
This button gives access to the Xsquare User Access window.
See section "Selecting a List of Xsquare Templates" on page 14.
4. Overview of the XFlyStreamer Window
USER MANUAL XFlyStreamer 1.06
Area
Description
3.
Storage
This area is used to select the device (XFly) where the A/V files will
Device and be stored, to set the file destination folder, to set the A/V file format
Settings
and the auto naming pattern.
See sections "Selecting the Storage Device and the Destination
Path" on page 12, "Selecting and Modifying a Job Template" on
page 14 and "Setting the Auto Filename" on page 20.
Several lines can be displayed to back the files up to several
destinations, for redundancy purpose.
See section "Redundancy of Streamed Files" on page 20.
4.
Servers
List and
Filters
This area displays the list of all servers detected on the network. It
is used to select the servers and their camera angles to be
streamed. The recorder channels of EVS servers set in TwinRec
mode will automatically be displayed in the Servers list as pairs of
channels.
See section "Servers List and Recorder Channels" on page 22.
A Filters area is available to select the family(ies) of servers to
display.
See section "Filters for the Servers List" on page 25.
5.
Maximum
Duration
This area allows users to set the maximum duration for recording
by direct entry. The value can be modified during the recording.
It can be set from 1 to 300 minutes.
6.
Channels
Area
This area shows streaming information for the server recorder
channels selected in the Servers list.
See section "Display of Channels Area" on page 26.
7.
Stream
This area displays the timecode reference and the commands to
Recording set, schedule, start and stop the recordings.
Commands See section "Stream Recording Commands" on page 28.
8.
Status
Area
9.
Lock
Button
This area provides information on the actions performed on the
system and on the potential problems.
The Lock button
is used to lock the whole interface. So, no
action can be performed, except unlocking the interface by clicking
the Unlock button
10.
Help
Button
.
This button gives access to the About window.
This window provides information about the XFlyStreamer version
and about technical support contact. It contains a link to the user
manual.
Note
On the top left of the window, the caption bar mentions the application name and
the version number.
4. Overview of the XFlyStreamer Window
11
EVS Broadcast Equipment SA
Issue 1.06.B - June 2014
5.
Configuration of XFlyStreamer
5.1.
Selecting the Processing Device
The Xsquare which has to process the different tasks for grabbing thumbnails and for
recording streams is selected from the Processing Device area.
The drop-down list provides the list of all Xsquare detected on the local network via the
Bonjour protocol.
Tip
The local Xsquare is always displayed with bold letters.
5.2.
Selecting the Storage Device and the
Destination Path
Storage Device
The device (i.e. the XFly) where the recorded streams will be stored is selected from the
Storage area.
At start-up, XFly systems are detected on the local network thanks to the Bonjour
protocol. Those storage locations are listed in the Storage area drop-down list.
Tip
The local storage device is displayed with bold letters in the list.
12
5. Configuration of XFlyStreamer
USER MANUAL XFlyStreamer 1.06
Once a storage device is selected, its capacity information is written as follows:
remaining capacity / total capacity. This is given by the SNMP protocol.
Destination Path
The Destination field specifies the path where the streamed files will be saved, for all the
selected channels.
It may not be left empty. It can be selected by clicking the Browse button.
A description is displayed under the Destination field. It relates to the wrapper type of the
template selected in the Template field.
The files can be saved to shared folders only.
Storage and Destination Displayed
The Storage field and the Destination field are mutually dependent.
•
At first start up of XFlyStreamer, the local storage device is detected and displayed in
the Storage field. Its default path is displayed in the Destination field.
The default destination path is written as follows:
\\Machine_Name\xfly_streamer\AV_files
•
As soon as another storage device is selected in the Storage field, its default path is
displayed in the Destination field.
•
If another destination path from the same storage device is selected, the Storage field
does not change.
•
If a destination path from another storage device detected by the Bonjour protocol is
selected, the Storage field is updated with the corresponding storage device name.
•
If a destination path from another storage device not detected by the Bonjour protocol
is entered in the Destination field, the Storage field is left empty.
•
The parameters are memorized and will be displayed at next start up. •
If the destination path previously entered related to an undetected storage device, the
Storage field and the Destination field are left empty and are surrounded with a red
frame:
5. Configuration of XFlyStreamer
13
EVS Broadcast Equipment SA
Issue 1.06.B - June 2014
Several lines with Storage and Destination areas may be displayed if the selected
template has been configured to back files up to more than one destination path. See
section "Redundancy of Streamed Files" on page 20.
5.3.
Selecting and Modifying a Job
Template
5.3.1.
Introduction
The Template field is used to select a job template that specifies the job process to be
done by the processing device.
Job templates are defined in Xsquare. A set of templates specifically dedicated to
XFlyStreamer usage is also available from Xsquare.
As soon as an Xsquare processing device is selected in the Processing Device field, the
list of templates defined for XFlyStreamer in this Xsquare is available by clicking the
arrow next to the Template field. See section "Selecting a List of Xsquare Templates" on
page 14 to know how to have access to other Xsquare templates.
At first start-up, the default template displayed is MXF OP1a SMPTE (single destination).
At next start up, the last template selected will be displayed.
Note
If a destination path is defined in the selected Xsquare template, XFlyStreamer
overwrites it with the one entered in the Destination field.
5.3.2.
Selecting a List of Xsquare Templates
Types of Lists
Two different lists of Xsquare templates can be displayed in XFlyStreamer:
14
•
the list of templates specifically dedicated to XFlyStreamer usage
•
the list of all the templates stored on the selected Xsquare.
5. Configuration of XFlyStreamer
USER MANUAL XFlyStreamer 1.06
How to Select the Type of List to Use
To select the list to use, proceed as follows:
1. Click the
button.
The Xsquare User Access window opens:
2. Select the Xsquare to use to process jobs from the Xsquare field.
The list is the same as the one available from the Processing Device field, this
means all Xsquare detected on the local network via the Bonjour protocol.
3. Select the type of users:
◦
XFlyStreamer User to get the list of templates specifically dedicated to
XFlyStreamer usage,
◦
ALL Users to get the list of all the templates on the selected Xsquare, including
XFlyStreamer templates.
The corresponding list is displayed in the Templates field.
4. Select the template you want to work with from the Templates field.
Note
The processing device and the template can also be selected from the main
XFlyStreamer window. The Xsquare User Access window is only necessary to
set the type of users, and, therefore, to select the type of templates list.
Predefined XFlyStreamer Templates
The templates predefined for the XFlyStreamer use are listed below.
Templates with 1 Destination
•
Avid OPAtom + AAF
•
Avid OPAtom + Interplay
•
Avid OPAtom + Proxy + AAF
•
Avid OPAtom + Proxy + Interplay
•
Avid OPAtom XDCAMHD + AAF
5. Configuration of XFlyStreamer
15
EVS Broadcast Equipment SA
•
Avid OPAtom XDCAMHD + Interplay
•
Avid OPAtom XDCAMHD + Proxy + AAF
•
Avid OPAtom XDCAMHD + Proxy + Interplay
•
EVS MXF
•
MXF OP1a IMX (8 audios)
•
MXF OP1a SMPTE
•
MXF OP1a SMPTE + Adobe XMP for Mac
•
MXF OP1a SMPTE + Adobe XMP for Win.
•
MXF OP1a XDCAMHD
•
MXF OP1a XDCAMHD + Adobe XMP for Mac.
•
MXF OP1a XDCAMHD + Adobe XMP for Win
•
QuickTime Movie
•
QuickTime Movie + FCP XML
•
QuickTime Reference
•
QuickTime Reference + FCP XML
Issue 1.06.B - June 2014
Templates with 2 Destinations
16
•
XF2DEST Avid OPAtom + AAF
•
XF2DEST Avid OPAtom + Interplay + AAF
•
XF2DEST Avid OPAtom + Proxy + AAF
•
XF2DEST Avid OPAtom + Proxy + Interplay + AAF
•
XF2DEST Avid OPAtom XDCAMHD + AAF
•
XF2DEST Avid OPAtom XDCAMHD + Interplay + AAF
•
XF2DEST Avid OPAtom XDCAMHD + Proxy + AAF
•
XF2DEST Avid OPAtom XDCAMHD + Proxy + Interplay + AAF
•
XF2DEST EVS MXF + QT Mov
•
XF2DEST MXF OP1a IMX (8 audios)
•
XF2DEST MXF OP1a SMPTE
•
XF2DEST MXF OP1a SMPTE + Adobe XMP for Mac
•
XF2DEST MXF OP1a SMPTE + Adobe XMP for Win.
•
XF2DEST MXF OP1a XDCAMHD
•
XF2DEST MXF OP1a XDCAMHD + Adobe XMP for Mac.
•
XF2DEST MXF OP1a XDCAMHD + Adobe XMP for Win
•
XF2DEST QuickTime Movie
•
XF2DEST QuickTime Movie + FCP XML
•
XF2DEST QuickTime Reference
•
XF2DEST QuickTime Reference + FCP XML
5. Configuration of XFlyStreamer
USER MANUAL XFlyStreamer 1.06
5.3.3.
Defining the Metadata Type and Related
Parameters
Introduction
Some parameters of XFlyStreamer templates can be modified from the XFlyStreamer
interface and the updated template will be saved in Xsquare.
These parameters relate to metadata files.
The Options button gives access to parameters for the selected template.
It is available only for XFlyStreamer templates and opens the Options window:
In case several lines of storage devices and destination paths have been displayed, the
Options parameters are applied to the first destination only. See section "Redundancy of
Streamed Files" on page 20.
EVS XML Metadata
This option is selected to generate an EVS XML metadata. This file can be generated with
all wrappers.
FCP XML Metadata
This option is selected to generate an FCP XML metadata file. This file can be generated
only when QT Movie or QT Reference wrappers is selected.
5. Configuration of XFlyStreamer
17
EVS Broadcast Equipment SA
Issue 1.06.B - June 2014
QTLocalPath
Selecting the FCP XML Metadata option displays an additional parameter:
QTLocalPath.
This setting is used to define the folder where the FCP QT files will be sent to, as a local
path on the destination machine. It is required to be compatible with MAC OS.
This must have been set as follows: <QTLocalPath>\Volumes</Local Path>. This
information will be embedded in the FCP XML file.
AVID AAF Metadata
This option is selected to generate an AVID AAF metadata file. This AAF metadata file
can be generated only when AVID MXF OPAtom wrapper is selected.
Selecting the AVID AAF Metadata option displays additional parameters described
below.
Save Files to 'Avid MediaFiles Folder'
Select this parameter to create (and share) the structure of Avid Media Files folders on
your local drive (drive S: for XFly device): /Avid MediaFiles/MXF/1. All new Avid MXF
OPAtom files will be saved to these folders/sub-folders.
Check In to AVID
This option is used to send MXF OPAtom and metadata files to Avid when Interplay is
used.
Selecting this option displays a Settings button.
18
5. Configuration of XFlyStreamer
USER MANUAL XFlyStreamer 1.06
The Interplay parameters are defined by clicking the Settings button and filling the fields
in the AVID Settings window:
The Interplay URI field is used to define the folder where the MXF OPAtom and metadata
files will be transferred to.
AVID Tape Name Format String
Selecting this option ensures that the tape name is saved to the AAF file.
The tape name format string is set as explained for the streamed file name in section
"Setting the Auto Filename" on page 20. It is made of selected metadata.
The %PREFIX parameter is specific to the tape name format string. It is defined by the
user in the Prefix field of the Auto Filename area. This ensures that both the A/V filename
and the tape name have the same prefix.
The default tape name format string is:
%PREFIX %CAMLBL %CAM %BDATE %TCIN
Warning
The tape name length cannot be longer than 31 characters or it will be cropped to
31 characters in the AAF file.
To ensure the uniqueness of the tape name, it is strongly advised to begin the
tape name format string with parameters resulting in unique values.
AVID Clip Name Format String
Selecting this option ensures that the clip name is saved to the AAF file.
The clip name format string is set as explained for the streamed file name in section
"Setting the Auto Filename" on page 20. It is made of selected metadata.
The %PREFIX parameter is specific to the clip name format string. It is defined by the
user in the Prefix field of the Auto Filename area. This ensures that both the A/V filename
and the clip name have the same prefix.
The default clip name format string is:
%PREFIX %CAMLBL %CAM %BDATE %TCIN
Warning
The clip name length cannot be longer than 31 characters or it will be cropped to
31 characters in the AAF file.
To ensure the uniqueness of the clip name, it is strongly advised to begin the
clip name format string with parameters resulting in unique values.
5. Configuration of XFlyStreamer
19
EVS Broadcast Equipment SA
5.3.4.
Issue 1.06.B - June 2014
Redundancy of Streamed Files
Some templates may have been configured to back files up to more than one destination
path to ensure file redundancy. Different storage devices may be selected.
When such a template is selected from the Template field, as many lines as destinations
paths configured are displayed:
In this case, the Options parameters set for the selected template are applied to the first
destination only. See section "Defining the Metadata Type and Related Parameters" on
page 17.
The auto filename format string is applied to all of the destinations. See section "Setting
the Auto Filename" on page 20.
5.4.
Setting the Auto Filename
Introduction
The Auto Filename area is used to define a filename format string for the streamed files.
A prefix can be defined so all the name of the recorded files will begin with the same prefix
until users change it.
The filename is user-defined and can be modified as described below. It is made up of one
or several parameters.
The filename format string is memorized between sessions.
The default auto filename format string, with prefix, is: EVS- %CAMLBL %CAM
%BDATE %TCIN
When several destinations have been set in the selected template, the filename format
string is applied to all of them. See section "Redundancy of Streamed Files" on page 20.
When an EVS server works in TwinRec mode, the streamed files from a pair of recorder
will have the same filename, as set in the Auto Filename area, followed by (a) or (b).
20
5. Configuration of XFlyStreamer
USER MANUAL XFlyStreamer 1.06
How to Define or Modify the Filename Format String
1. Click the Edit button.
The AutoNaming window opens:
2. If required, modify the prefix by direct entry in the Prefix field.
3. In the Backup Filename Format String field, delete the part of the string you do not
want to keep in the filename, if any.
4. To add information, select an item from the Available Items drop-down list:
5. Click the Append button to add the selected item at the end of the field.
6. If needed, modify the position of the items in the field with the cut/paste commands
(CTRL + X, CTRL + V).
7. If needed, click the Reset button to restore the default filename.
8. Click OK.
5. Configuration of XFlyStreamer
21
EVS Broadcast Equipment SA
Issue 1.06.B - June 2014
5.5.
Selecting and Displaying the
Recorder Channels
5.5.1.
Servers List and Recorder Channels
Overview
The selection of server recorder channels which record the media to be streamed is done
from the Servers list.
At start-up, all available servers found on the network are listed.
This list is updated regularly and automatically by discovery processes.
However, it is also possible to add a server which could have not been detected by using
its IP address. See section "Filters for the Servers List" on page 25.
When the servers list is long, it is possible to reduce the list displayed by applying filters
on the server type.
22
5. Configuration of XFlyStreamer
USER MANUAL XFlyStreamer 1.06
Selecting the Recorder Channels
Clicking the arrow next to a server name expand its list of recorder channels and allow
users to select the required recorder channels.
When an EVS server works in TwinRec mode, the list shows pairs of recorder channels,
each pair corresponding to the two channels of a codec module.
The recorder channels of EVS servers set in TwinRec mode will automatically be
displayed in the Servers list as pairs of channels, and they could only be selected by
pairs.
Both channels from a pair have the same name, followed by (a) or (b). See section
"TwinRec Feature" on page 2 for the limitations of the TwinRec feature.
5. Configuration of XFlyStreamer
23
EVS Broadcast Equipment SA
Issue 1.06.B - June 2014
When recorder channels have been selected, the corresponding server names are written
in blue in the Servers list and the Channels area provides information for the selected
recorder channels:
When an EVS server works in TwinRec mode, the selection of a pair of recorder channels
results in the display of two rectangles in the Channels area. In this case, channels from a
pair have the same name, followed by (a) or (b).
See section "Display of Channels Area" on page 26.
Selecting the Server Used for Timecode
Reference
The first server selected is used to give the timecode reference for all the jobs.
To select another server for timecode reference, proceed as follows:
1. Right-click the server name in the Servers list.
2. Select the Select TC Reference option form the contextual menu.
The server used for TC reference is displayed on a blue background:
The Server TC field is updated.
24
5. Configuration of XFlyStreamer
USER MANUAL XFlyStreamer 1.06
5.5.2.
Filters for the Servers List
Overview
The Filters area can be displayed by clicking the arrow next to Filters.
It gives the four families of EVS video servers which can be seen by XFlyStreamer: XT
series, XS, XTnano and XSnano. Select one or several server types you want to display
in the Servers list.
Several actions are possible from the Filters area.
Selecting One or Several Server Types
To select the types of servers to be displayed in the Servers list, select them in the Filters
area. This is useful when the servers list is long, as it will reduce the list of servers
displayed.
Adding Another Server
To find a server which could have not been detected and add it to the list, enter its
IP address in the Enter IP address field and click the Add button.
If the server is found, it will be added at the end of the Servers list, even if its type is not
selected in the Filters area.
Clearing the Servers List
To clear all the filters and clear the whole servers list, click the
button.
Then, you can select the filter(s) and/or the server(s) you wish to work with.
5. Configuration of XFlyStreamer
25
EVS Broadcast Equipment SA
5.5.3.
Issue 1.06.B - June 2014
Display of Channels Area
Description
The Channels area is empty when no recorder channel has been selected in the Servers
list.
As soon as a recorder is selected, some relative information is displayed. For EVS
servers set in TwinRec mode, the selection of a pair of recorder channels results in the
display of two areas.
Up to 12 channels can be displayed in the Channels area.
As soon as streams are being recorded, the information is updated.
Overview
The Channels area contains the information highlighted on the following screenshot for
each selected recorder channel:
#
Area meaning
1. Server Name and Serial Number.
2. Recorder channel name, camera name or CamLabel, if available.
For pairs of channels of an EVS server in TwinRec mode, (a) or (b) is added to the
name.
3. Duration of the stream already recorded.
4. Remaining time to record.
5. Filename of the backup file, as set in the Auto Name field.
6. Percentage of recorded file.
26
5. Configuration of XFlyStreamer
USER MANUAL XFlyStreamer 1.06
#
Area meaning
7. Grabbed thumbnail.
-
Retry button:
In case an error occurred during the recording, a Retry button is displayed in the
Channels area for each recorder channel with failed job(s). It allows users to retry
the job without stopping or re-starting the other jobs in progress.
For pairs of channels of an EVS server in TwinRec mode, clicking one of the Retry
button automatically starts the Retry process for both channels.
Contextual Menu
A contextual menu is available when right-clicking the thumbnail of a recording channel.
Each option gives access to a submenu with the list of the files being recorded.
Preview File
Opens the XViewer application, installed together with XFlyStreamer, to preview the
selected file and control its quality:
File Path
Displays the destination where the selected file is streamed to.
5. Configuration of XFlyStreamer
27
EVS Broadcast Equipment SA
Issue 1.06.B - June 2014
6.
Streams Recording
6.1.
Introduction
All the processing and storage parameters must have been set as described in the
different steps of section "Configuration of XFlyStreamer"
Fields and buttons involved in the recording of streams are described in section "Stream
Recording Commands" on page 28.
The recording of streams can start at different moments in time:
•
immediately: by clicking the Record button,
•
in the past: by setting a past value in the TC IN field, provided that the corresponding
media is still available, and clicking the Record button,
•
in the future: by setting a future value in the TC IN field and clicking the Record
button.
The streams will be recorded from all the recorder channels selected in the Servers list
and present in the Channels area.
For EVS servers set in TwinRec mode, a command applied to one of the recorder
channels from a pair will automatically be applied to the associated channel. So, two
streams will automatically be sent to the selected destination path(s).
In case of error occurring during the processing of one of the jobs, both jobs will
automatically be restarted by clicking one of the Retry buttons. See section "Display of
Channels Area" on page 26.
6.2.
Stream Recording Commands
All the user interface elements involved in the stream recording are described below.
Field / Button Meaning
28
Server TC
Field
Timecode reference of the server selected from the Servers list and
displayed on a blue background.
This field is not editable.
TC IN Field
This field is editable.
Users may enter a timecode value which will be used as IN point to
start the recording of the stream.
The value can be in the past, provided that the corresponding media
has not been overwritten, or in the future.
The TC IN field is surrounded by a blue line when the value is set in the
future:
6. Streams Recording
USER MANUAL XFlyStreamer 1.06
Field / Button Meaning
TC OUT Field This field is editable.
Users may enter a timecode value which will be used as OUT point to
stop the recording of the stream.
The TC OUT value must be higher than the TC IN value and cannot
results in a file duration longer than the maximum duration set in the
Max Duration field.
E/E Button
This button appears next to the TC IN field only when this field is
manually edited:
It is disabled when a recording is in progress.
It allows to clear the TC IN and TC OUT fields and to return to the
current timecode.
Duration
Field
This read-only field appears next to the TC OUT field in one of the
following situations:
• a stream is being recorded
• a stream is scheduled in the future
The value represents the stream duration computed from the TC IN and
TC OUT values defined, or, if TC OUT is not defined, it corresponds to
the maximum duration set in the Max Duration field.
Record
Button
The behavior of the Record button depends on the TC IN value.
• If no TC IN value has been defined or if it is set in the past, the
Record button allows to instantly start the backup of the record
trains from all the selected channels.
The Record button lights red when the recording is in progress:
•
If the TC IN value has been set in the future, the Record button
allows to schedule the recording of the streams from all the
selected channels.
The Record button becomes a Schedule button until the recording
starts:
As soon as the recording starts, the Schedule button turns into a
red Record button.
Stop Button
The Stop button allows to stop the recording of the streams from all the
selected channels.
The Stop button lights blue when the recording is in progress:
If streams have been set in the future and the Record button has been
clicked, the Stop button turns into a Cancel Schedule button:
6. Streams Recording
29
EVS Broadcast Equipment SA
Issue 1.06.B - June 2014
Field / Button Meaning
6.3.
Stop Now
Button
The Stop Now button appears as soon as the recording of a stream
starts.
It is used to stop immediately all the recordings. This may result in files
with different durations.
Users will then have the possibility to delete the files already recorded
or to keep them.
Schedule
Button
The Schedule button is displayed instead of the Record button as
sson as a recording has been scheduled in the future.
This button cannot be clicked.
Cancel
Schedule
Button
The Cancel Schedule button is used to cancel scheduled stream(s).
This button is only available when streams have been set in the future
and the Record button has been clicked. It replaces the Stop button.
How to Record Streams in the Past
To record streams from a past timecode, proceed as follows:
1. Enter a start timecode value in the TC IN field, which is in the past. The corresponding
A/V material still need to be available.
The E/E button is displayed next to the TC IN field.
2. (optional) Enter a stop timecode value in the TC OUT field.
The file duration is displayed next to the TC OUT field. It is the time between the
TC IN and the TC OUT. It cannot be longer than the maximum duration set in the Max
Duration field.
3. Click the Record button
.
Files immediately start to be recorded.
A red frame is displayed around each channel in the Channels area.
All selections and settings are disabled during the recording.
The Record button turns red
The Stop button turns blue
and is available to stop the recording.
The Stop Now button is displayed.
30
6. Streams Recording
USER MANUAL XFlyStreamer 1.06
6.4.
How to Schedule the Recording of
Streams
To schedule the recording of streams, proceed as follows:
1. Enter a start timecode value in the TC IN field, which is in the future.
The E/E button is displayed and a blue line surrounds the TC IN field:
2. (optional) Enter a stop timecode value in the TC OUT field.
The file duration is displayed next to the TC OUT field. It is the time between the
TC IN and the TC OUT. It cannot be longer than the maximum duration set in the Max
Duration field.
3. Click the Record button
.
The Record button becomes a Schedule button
a Cancel Schedule button
and the Stop button becomes
.
The file duration is displayed next to the TC OUT field. As no TC OUT value has been
set, this duration corresponds to the maximum duration.
4. (optional) Click the Lock
recording starts.
button if you want to prevent any modification until the
To cancel the scheduled job before the recording starts, click the Cancel Schedule
button. A message warns the users who will have to confirm cancellation.
As soon as the recording starts, the Schedule button turns into a red Record button
, and the Cancel Schedule button turns into a blue Stop button
6.5.
.
Possible Ways to Stop Recording
When a file recording is on-going, it can be stopped in different ways.
•
Click the Stop button
.
The server timecode is grabbed and will be the TC OUT for all the recorded streams.
The backup files need to close properly. As there is a delay between the live feed and
the recorded files, it can however take some time before the job is finalized. During
this time, the message "Finalizing..." will be displayed in the status area.
6. Streams Recording
31
EVS Broadcast Equipment SA
•
Click the Stop Now button
Issue 1.06.B - June 2014
.
This allows users to immediately stop the file recording. As there is a delay between
the live feed and the recorded files, the files TC OUT will not be the live feed timecode
and each file can have a different TC OUT.
The following window is displayed:
32
◦
Clicking Yes, keep the partial files stops the recording and saves the already
recorded files with their defined auto filename. They can have different durations.
Related metadata files are updated.
◦
Clicking Yes, delete the files stops the recording and delete all the related files.
6. Streams Recording
USER MANUAL XFlyStreamer 1.06
7.
DB Maintenance
For DB maintenance, automatic scripts have been added in order to delete numerous
GRAB jobs created during XFST operations and saved to XSQ Database.
1. These jobs can be deleted on a regular basis without affecting the XFST operations
and in order to avoid unnecessary entries in the SQL database of XSquare.
2. Three scripts are added to your system during the installation of XFlyStreamer, those
scripts cover the main workflows:
3. Grabs entries older than 24-hour are automatically deleted every day at 7 am.
4. Grabs entries older than 24-hour are automatically deleted at Windows startup.
5. Grabs entries older than 24-hour are deleted upon user request by clicking the icon
saved to your desktop:
7. DB Maintenance
33
Corporate
+32 4 361 7000
North & Latin America
+1 973 575 7811
EVS Headquarters
Liège Science Park
16, rue Bois St Jean
B-4102 Seraing
Belgium
To learn more about EVS go to www.evs.com
Asia & Pacific
+852 2914 2501
Other regional offices
www.evs.com/contact
EVS Broadcast Equipment is continuously adapting and improving its products in accordance with the ever changing
requirements of the Broadcast Industry.
The data contained herein is therefore subject to change without prior notice. Companies and product names are
trademarks or registered trademarks of their respective companies.
Download PDF