Nexio FTP Server December 2014
Nexio FTP Server Publication Information 2014 Imagine Communications Corp. Proprietary and Confidential. Imagine Communications considers this document and its contents to be proprietary and confidential. Except for making a reasonable number of copies for your own internal use, you may not reproduce this publication, or any part thereof, in any form, by any method, for any purpose, or in any language other than English without the written consent of Imagine Communications. All others uses are illegal. This publication is designed to assist in the use of the product as it exists on the date of publication of this manual, and may not reflect the product at the current time or an unknown time in the future. This publication does not in any way warrant description accuracy or guarantee the use for the product to which it refers. Imagine Communications reserves the right, without notice to make such changes in equipment, design, specifications, components, or documentation as progress may warrant to improve the performance of the product. Trademarks Nexio AMP, Nexio AMP Compact, Nexio Delay, Nexio Farad, Nexio Volt, are registered trademarks of Imagine Communications or its subsidiaries. Microsoft and Windows are registered trademarks of Microsoft Corporation. HD-BNC is a trademark of Amphenol Corporation. Some products are manufactured under license from Dolby Laboratories. Dolby and the double-d symbol are registered trademarks of Dolby Laboratories. DTS Neural audio products are manufactured under license from DTS Licensing Limited. DTS and the Symbol are registered trademarks & the DTS Logos are trademarks of DTS, Inc. 2008-2010 DTS, Inc. All other trademarks and trade names are the property of their respective companies. Contact Information Imagine Communications has office locations around the world. For domestic and international location and contact information, visit our Contact page (http://www.imaginecommunications.com/company/contact-us.aspx). Support Contact Information For domestic and international support contact information see: Support Contacts (http://www.imaginecommunications.com/services/customer-care.aspx) ecustomer Portal (http://support.imaginecommunications.com) Academy Training (http://www.imaginecommunicationsacademy.com) 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 2
Nexio FTP Server Contents Contents Chapter 1 Overview... 5 Document Roadmap... 5 Chapter 2 FTP Server Settings... 6 Settings... 6 Server IP Address... 7 FTP Server Settings... 7 MXF Options... 8 Overwrite During Import... 9 Overwrite SOM... 9 Overwrite Aspect Ratio... 9 ARC Settings... 10 Kill Date... 12 Audio Tags... 12 Defining Track Tabs... 12 Transfer While Record... 13 Target Site... 14 Target File... 14 FTP Auto Import... 15 Chapter 3 FTP Logging... 17 Drag and Drop... 17 Log Files... 17 File Conversion Logs... 18 Command and Response Logs... 18 Chapter 4 FTA Client... 20 Starting the FTA Client... 20 Adding a Site... 21 Reconnecting Sites... 22 Logging... 22 Log Menu Options... 23 Status Lists... 23 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 3
Nexio FTP Server Contents Chapter 5 P2 Server... 24 Configuring the P2 Server... 24 Transferring Clips... 25 Command Line... 26 Chapter 6 CC Teletext... 28 WST Caption Data... 28 Import WST Data... 28 Export WST Data... 29 NTSC Workflow... 29 PAL Workflow... 30 Chapter 7 MOV Format for CIFS Gateway... 31 Header at the Beginning... 31 Audio 48000kHz, mono/stereo/x channels in track... 33 Audio Requirements... 33 MOV DTA Handlers... 33 LLM and CIFS Configuration... 34 Determining.MOV Header Location... 34 For Windows... 34 For Mac OS X... 35 Verification... 35 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 4
Nexio FTP Server Chapter 1 Overview Chapter 1 Overview The interface for file interchange operations on the Nexio server system is the Nexio FTP Server software application. The FTP Server provides a connection to the Nexio storage system used for importing and exporting media and exchanging media with other Nexio storage systems. In addition to standard FTP file transfers, the FTP Server also performs on-the-fly re-wrapping of files being received to or sent from Nexio server systems using standard FTP protocol commands. Nexio file interchange applications provide an exceptional level of native compatibility with broadcast quality media file formats including the following: SMPTE 377m compliant MXF OP-1a. Panasonic P2 OP-Atom MXF files. Sony (RDD9) XDCAM, XDCAM HD file formats. QuickTime MOV Files Import of compressed MPEG transport streams. GXF file format compatibility. Support for MCC, STL, SCC and other caption formats. Ability to import, export, and insert a wide range of audio formats. Document Roadmap This table describes all of the documents written in support of the Nexio FTP software services. Document Audience Contents Nexio FTP Client User Guide Nexio Server End Users Installation Professionals, Nexio System Administrators, and End Users How to use the FTP client to transfer files into and out of the Nexio server system. Explains FTP services and their configuration options. Includes the FTP Server, FTP Logging and the FTP Client. MXF Compatibility Tables Nexio System Administrators Excel spreadsheet that lists material exchange format standards for encoding, importing, playback and export. Nexio MXF Functionality Guide ICC Service and Support Professionals Describes advanced troubleshooting and configuration techniques. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 5
Nexio FTP Server Chapter 2 FTP Server Settings Chapter 2 FTP Server Settings To access the FTP controls, click the logo at the top left of the server window. The Active Connections control shows a list of IP addresses for Nexio devices that have connections to the FTP Server. Settings The Settings window displays connection information along with several configuration options related to your media. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 6
Nexio FTP Server Chapter 2 FTP Server Settings Note. You must restart the FTP Server before Settings changes can take effect. Server IP Address The FTP Server can support FTP transactions on any IP address on the Nexio system. Be default, the Server IP Address value is blank. This allows the FTP Server to dynamically select an IP address. If your network design requires a single IP or NIC be used for FTP transfers, you can enter an IP address. This will restrict FTP transfers to that IP address. FTP Server Settings Control Server IP Address Client Connection Limit FTP Listen Port LLM Node Number LLM Domain Name Limit CPU Affinity Definition Shows the IP address of your FTP Server. The maximum number of FTP clients that can be connected to this FTP Server. The default is 2098. You can also configure the FTP standard TCP port to 21. Node number for the LLM that the FTP Server will connect to. The LLM domain name for this FTP Server. Limits CPU file interchange activity. This option should always be enabled. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 7
Nexio FTP Server Chapter 2 FTP Server Settings Control Limit Number of Concurrent Transfers Truncate ID Name of Incoming Media Protect Media During Export Keep Media Not Ready to Play During Import Aspect Ratio of Graphics Imported Audio Import at Timecode Prevent Export of Growing Clips WAV import at timecode Definition Use this control to limit the number of concurrent FTP transfers allowed on this server. Check the box and enter a number. Use this control to truncate the length of file names so they will be accepted by the FTP Server. Check the box and enter a maximum number of characters. (32 character limit) Use this control to protect media from being replaced or deleted while it is being exported. Use this control to ensure that a clip is not played until it has been fully imported. Select the aspect ratio for your imported graphics. Set a time for your audio import. Applies to clips that are still in record mode or are in the process of being import onto Nexio storage. These clips are prevented from export via FTP until they finish record or import. Enter a start timecode for your imported audio files. MXF Options Control Export with VBI Export IMX with VBI Export with View Port Aspect Export RDD9 style for XDCAM essence only Definition Clips exported from Nexio in MSF OP- 1a format will include any existing VBI data. (enabled by default) IMX clips exported from Nexio in MSF OP-1a format will include VBI data. (enabled by default) Clips exported from Nexio as MXF include Viewport Aspect Ratio data within the aspect ratio header field value. (disabled by default) Only clips with XDCAM essence on Nexio exported in Data mode 46 will be wrapped in Sony RDD9 format. (enabled by default) 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 8
Nexio FTP Server Chapter 2 FTP Server Settings Control Import with VBI Skip IMX Parsing Definition Existing VBI data is preserved when importing MXF OP1a clips onto Nexio. When disabled, MSF OP1a clips will import onto Nexio without VBI data. (enabled by default) MXF clips encoded with IMX essence are not parsed frame by frame during import. This allows the clips to import faster. (enabled by default) Overwrite During Import You can overwrite metadata in media files transferred via the FTP server as follows: Overwrite SOM You can reset the start of message (SOM) value for certain types of imported media. Check the SOM box and enter the SOM timecode that you want. Check the media types you want to convert. The FTP server will reset the SOM value for each clip of the selected media type to the value that you entered. Overwrite Aspect Ratio This control applies to any video clip with and ARC value set in the GXF header that does not match the aspect ratio value in the video essence MPEG sequence header. You can overwrite the aspect ratio in the sequence header by checking the GXF (MPEG SD) box. Note. You must restart the FTP server before Settings changes can take effect. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 9
Nexio FTP Server Chapter 2 FTP Server Settings ARC Settings If the media you import has valid ARC and SFD settings, the FTP Server preserves those settings when media is imported into the Nexio system. If your imported media does not have valid ARC and AFD settings, you can assign default ARC and AFD value. Override AFD Data. For each type of clip, check this box to override embedded AFT metadata. Do this in cases where you need to enforce a specific ARC instead of the AFD-selected conversion. ARC. ARC settings for each clip type are made as follows: HD Clips. These settings apply to HD clips. HD Clips. Default. Anamorphic Center Cut Uses the Center Cut option to display the clip. Shrinks the clip along the horizontal plane to fit the 4:3 frame. Crops the sides of the clip to fit the 4:3 frame. 14:9 Changes the aspect ratio of the clip to 14:9. 21:9 Changes the aspect ratio of the clip to 21:9. Force 16:9 Forces the aspect ratio of the clip to 16:9. SD 4:3 Clips. These settings apply to 4:3 aspect ratio clips loaded in channels configured for 16:9 playout. SD 4:3 Clips Default. Uses the Center Cut option to display the clip. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 10
Nexio FTP Server Chapter 2 FTP Server Settings SD 4:3 Clips Anamorphic Letterbox Center Cut Shrinks the clip along the horizontal plane to fit the 4:3 frame. Adds black bars to the top and bottom of the clip to fit the 4:3 frame. Crops the sides of the clip to fit the 4:3 frame. 14:9 Changes the aspect ratio of the clip to 14:9. 21:9 Changes the aspect ratio of the clip to 21:9. Force 4:3 Forces the aspect ratio of the clip to 4:3. SD 16:9 Clips. These settings apply to 16:9 aspect ratio clips loaded in channels configured for 4:3 playout. SD 16:9 Clips Default. Anamorphic Pillar Box Middle Cut Uses the Pillar Box option to display the clip. Shrinks the clip along the horizontal plane to fit the 16:9 frame. Adds black bars to teach side of the clip to fit the 16:9 frame. Enlargens the clip on four sides to fit the 16:9 frame. 14:9 Changes the aspect ratio of the clip to 14:9. 21:9 Changes the aspect ratio of the clip to 21:9. Note. You must restart the FTP Server before Settings changes can take effect. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 11
Nexio FTP Server Chapter 2 FTP Server Settings Kill Date Kill date metadata is frequently used for ID media management. You can locate media by searching IDs by kill date. You can also use kill date as a flag to delete out-of-date media. FTP Server Kill Date settings allow you to manage how kill dates are set for IDs that pass through the Nexio FTP system. Rule 1. If the media you import has a valid kill date, the FTP Server preserves that kill date when the clips are brought onto the Nexio system. In this case, the FTP Server makes no change to the metadata. Rule 2. If the media you import has no valid kill date, the FTP Server will assign a kill date according to the values you select for Option 1 or Option 2. Option 1. Sets a relative kill date from the date of import. The kill date for an imported ID will be the date of import plus the number of days specified here. Option 2. Sets the ID kill date to the specified calendar date. Valid kill date ranges from. This setting allows you to specify a timeframe for valid kill days. Any kill date not within the specified range will be replaced using the values you select for Option 1 or Option 2. Note. You must restart the FTP Server before Settings changes can take effect. Audio Tags You can set the FTP Server to apply audio track tagging assignments to your media in cases where the media you import has missing or invalid tags. To apply audio tags, you must do the following: Define your track tag assignments. Check the Replace audio tags box. Defining Track Tabs To access the Audio Tags controls, click on the logo at the top left of the Server window, select Settings, then select the Audio Tags tab. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 12
Nexio FTP Server Chapter 2 FTP Server Settings The Audio Tags tab shows settings for SD and for HD. Double-click in the Tag column to display a list of tag options. You can select an audio tag for each track. This table shows definitions for the available tags. Audio Tag Number Definition 0 Tag for full pass-through with no routing. Default tag for all tracks. 176-191 Tags preset for PCM audio and assigned to specific languages. 192-207 Tags preset for Dolby-E compressed audio and assigned to specific languages. 208-223 Tags preset for Dolby Digital/AC3 compressed audio and assigned to specific languages. 224-239 Tags preset for MPEG Layer I/II compressed audio and assigned to specific languages. 255 Tag preset for silent mute. Note. You must restart the FTP Server before Settings changes can take effect. Transfer While Record You can set the FTP Server to automatically export any newly recorded clips on the local system to a network location or remote FTP site. To use this feature you must do the following: Define your target site. This is the site to which your media will be transferred. Define your target file parameters. Check the Enable Transfer While Record box. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 13
Nexio FTP Server Chapter 2 FTP Server Settings To access the Transfer While Record controls, click on the logo at the top left of the FTP Server window, select Settings, then select the Transfer While Record tab. The Transfer While Record settings display. Target Site You must designate a target site to which your media IDs will be transferred. You can designate either a local file folder or an FTP Server. If you select FTP Server, you can choose either a Nexio server or a generic server. You must also enter the IP address for your server along with login credentials. If you select File Folder, you can browse to select a directory location on your local device. The Send to Avid Interplay option is grayed out an unavailable. Target File You must identify a file type and overwrite conditions for the target files transferred onto your target server. File Type. Files transferred onto your target server will be written in the file type format you select here. Choices are LXF, MXF, GXF, or MXFXD. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 14
Nexio FTP Server Chapter 2 FTP Server Settings Overwrite. If the FTP Server detects a duplicate file on your Target Site, the server will handle the duplicate according to the setting you make here. Overwrite. Overwrite the file on the target server with a file of the same name. Auto-increment. Copy a new file onto the target server and change its file name by auto incrementation. Overwrite Auto-increment. Overwrite the file on the target server and give the new file an auto-incremented file name. Note. You must restart the FTP Server before Settings changes can take effect. FTP Auto Import FTP Auto Import is used to automatically import files into the MediaBase. Fiels placed into the Watch Folder are passed to FTP Server which attempts to import the files into the MediaBase. When you initiate the import process, an XML file is created and placed into one of three folders depending on the current status of the import. The XML file is used to track the status of the FTP import. Seven file formats are supported: GXF, LXF, MPEG (PS and TS), MOV, MP4, M4V, and MXF. To use this feature you must do the following: Specify a location for the Watch Folder and for the Pending, Failed, and Archived queues. These folders may be located locally or on the network. These are all set to internal storage by default. Check the Enable Auto Import box. To access the FTP Auto Import controls, click on the logo at the top left of the server window, select Settings, then select the FTP Auto Import tab. The FTP Auto Import settings display. You can browse to specify the following locations: Files in the Watch Folder are automatically imported into the MediaBase. Pending Queue contains import files where the import is in progress but not yet finished. Failed Queue contains.xml files where the import failed. Archived Queue contains.xml files where the import succeeded. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 15
Nexio FTP Server Chapter 2 FTP Server Settings Control Delete media file after successful transfer Auto import interrupted or incomplete transfers Definition Delete files from the Watch Folder after they are successfully transferred. Import files when their XML files are in the Pending Queue. Use this to reinitiate file imports which were interrupted mid-transfer. Note. You must restart the FTP Server before Settings changes can take effect. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 16
Nexio FTP Server Chapter 3 FTP Logging Chapter 3 FTP Logging The Nexio FTP Server records all of its activity in log files. You can use this information to troubleshoot problems and to understand why some files succeed and others fail during an FTP transfer. The top pane of the FTP Server application provides a (static) scrolling display of FTP Client and Server communications. The FTP Server Transfers (bottom) pane provides a dynamic display of current file transfer operations in progress. Once a file transfer is complete, the information disappears from the Transfers pane. All of the information displayed in the top pane is saved into log files. Drag and Drop You can import files into your Nexio system by dragging and dropping them onto the FTP Server GUI. Log Files If your Nexio system has the Magellan diagnostic log server, the Nexio FTP Server will detect Magellan when it is installed. In this case, all FTP logging data is available only within the Magellan Diagnostic Logging application. Note. The Magellan diagnostic log server is a database used to analyze log files. If your Nexio system does not have Magellan, the FTP Server will write discreet log files to the following location on your local device: C:\Program Files\Imagine Communications\FTP Server\Log Files Logs appear in the directory as.txt files. The file name shows the date the log file was created. Each day at midnight, the system creates a new set of log files. Log files are stored for 7 days. After 7 days have passed, the log files are automatically deleted. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 17
Nexio FTP Server Chapter 3 FTP Logging File Conversion Logs When transferred files are converted from one file type (essence) to another, specific details on the conversion process are recorded. Conversion log file names include the text XxxConverter, where Xxx is an abbreviation for the file type. File types include MXF, LXF, MPG, GXF, etc. For Example: ActivityLog_MxfConverter_Import is the log file name for an MXF file conversion. All commands related to file imports and exports are logged by the FTP server. For each attempted file transfer, the system records the name of the file, the time of day, the source and destination, and the result of each transfer. For Example: If a file transfer attempt was rejected by the software, the reason will be recorded within the applicable Xxx Converter log data. Command and Response Logs All RFC 595 command activity related to FTP file imports and exports are stored by the Nexio FTP Server into log files. These log file names show the date on which the log file was created: ActivityLog_Archdiag_MM_DD_YYYY.txt The command log files include the following information about each transaction: Remote and local TCP/IP address and ports used during transfer. Name and type of each transferred file. Time of each transfer attempt. Amount of time required to complete each transfer. Result of each transfer attempt. File Import Log File Example 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 18
Nexio FTP Server Chapter 3 FTP Logging File Export Log File Example 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 19
Nexio FTP Server Chapter 4 FTA Client Chapter 4 FTA Client The FTA (File Transfer Agent) is a middle-ware software package designed to simplify file transfer related development in a Nexio environment. The FTA acts as a protocol translator and file transfer management agent. Nexio Native or VDCP protocol commands sent to the FTA are translated into FTP protocol and carried out. This eliminates third parties need for development by FTP based clients. In summary, FTA is an agent that relays all the commands between the FTP server and the automation. The FTA Client is only required for those controllers that need to control FTP transfers but do not currently have an FTP interface. Starting the FTA Client Before starting the FTA client you should verify that the LLM and the FTP Server are already running. To start the FTA Client, navigate to C:\Program Files (x86)\imagine Communications\FTA and double-click on the fta.exe file. The Waiting for ArchDiag.exe pop-up displays. The archdiag.exe check box is automatically selected if FTP server is running. If the box is not checked, the FTP server is not running. In this case, start the FTP Server and then restart the FTA Client. Once the software has loaded, the Searching for Sites pop-up displays. Once the search is complete, the Exit button changes to OK. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 20
Nexio FTP Server Chapter 4 FTA Client The bottom window displays a list of FTP connections located by the FTA client. If no FTP sites are located, the window will show SITES (count=0). In this case you can add FTP sites manually. Adding a Site The FTA client automatically detects which port is used by the FTP server for a given connection. The software looks at the site connection and then sets itself to the correct port. From the FTA menu, select View > Site List. The Site List window displays. Select Edit > Add to display the Add SiteName window. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 21
Nexio FTP Server Chapter 4 FTA Client Enter the Name or the IP Address of the device where the FTP is running and click OK. The site you added displays in the list. Once you have added one or ore FTP sites, you can click on the X in the upper right corner to close the Site List window. Then a pop-up will notify you that you must close and restart FTA for the change to take effect. Once FTA is re-initialized, the sites you added are shown in the Read Site List file window. If you added an invalid site, it will not appear on the list. Reconnecting Sites Sites that have gone off-line are not reconnected automatically. Instead, you can use the Reconnect to Sites option. If the sites are successfully reconnected, you will see a message that the connection was reset by the server. You can also restart FTA to refresh all site connections. Logging The log pane contains the following information. Modes. The first 4 lines in the drawing show modes that were configured by default. Sites. The selected lines show sites that the Search List found and sites that were added manualyl. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 22
Nexio FTP Server Chapter 4 FTA Client Connectivity. These lines indicate whether or not the sites are properly configured. Log Menu Options The following options are available from the Log menu. Clear. Use this option to clear error messages from the bottom pane. Save Current State. Use this option to save information from the Error Log pane into a separate file. Status Lists You can access the following options from the FTA View menu. Client List. This window shows the IP addresses and ports for the external controllers that are connected to the FTA. Site Link List. Used for troubleshooting automation connections. It gives you a list of clients that are connected to FTA for the purpose of retrieving media information. It is a debugging tool used primarily by Customer Support. Error Table. Used by Customer Support for troubleshooting. This table shows the error codes for the transactions that have failed or were aborted. This information is also shown on the Error Log pane and in the log file. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 23
Nexio FTP Server Chapter 5 P2 Server Chapter 5 P2 Server The P2 Server application helps the Nexio FTP Server to properly connect to and transfer files from a Panasonic P2 device. Because of the proprietary file structure of P2 decks and P2 cards, the P2 Server was created to provide direct access to the MXF OP-Atom material on the P2 devices. Note. You must execute a software license for the P2 Server application if you are running Nexio software version 8.0 or above. To run the P2 Server, double-click on the P2 Server shortcut icon on your desktop or navigate as follows: Start > Programs > Imagine Communications > P2Server > P2Server Media on a P2 device is stored in a pre-defined folder structure that includes the CONTENTS folder. The P2 Server only supports P2 media located in the root or one level deep on the hard drive and/or the removable (USB) disks from C to Z. Disks A and B are not supported. See the following examples. Will be Indexed C:\CONTENTS D:\CARD1\CONTENTS Will not be indexed D:\My Media\CARD1\CONTENTS B:\CONTENTS If you are not using a P2 Card, the P2 Server will look for the CONTENTS folder and its subfolders. If neither a P2 Card nor a CONTENTS folder is found, you will receive an error message. The following describes how to use the P2 Server with the Nexio FTP Client. Configuring the P2 Server 1. Open the FTP Client. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 24
Nexio FTP Server Chapter 5 P2 Server In the FTP Transfers pane, right-click on the FTP site and select Properties. 2. Enter the following information for the server: Host Name. Enter the IP address of the P2 server. FTP Server Type. Select Generic/P2 Server. File Type. Select LXF. Note. You must select File Type LXF. Type MXF will not work. 3. Click OK to accept the changes and close the window. 4. In the Nexio FTP Client list of FTP sites, double-click the site logo that shows the local Nexio FTP Server. The Logon To pop-up displays. 5. Enter your User name and Password 6. Change Port from 21 to 2099. Click OK. Now you should see the content of your Nexio MediaBase and media from the P2 server. Transferring Clips You can drag and drop to copy a clip from one server to the other between the views. When the clips are exported from the Nexio to the P2 server, the clip name is generated automatically. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 25
Nexio FTP Server Chapter 5 P2 Server The naming convention is XXXXHC, where XXXX is a number from 0001 up to 9999. The first available name in the folder is used. For example, in the folder D:\CARD1, there are clips 0001HC, 0002HC, 0003HC and 0004HC. When the clip TESTDVCPROHD02 is exported from Nexio MediaBase into D:\CARD1, the clip is renamed to 0005HC. Note. When you export clips from Nexio to P2, the original clip name is stored in the UserClipName metadata. Command Line 1. To open the command line, select Start > Run. 2. In the Open field, enter cmd.exe and click OK. The Command Prompt window displays. 3. Open the connection to the P2 server using the open command with the P2 Server IP address and Port number. Press Enter. For Example: If the P2 Server is running on the same machine with the default port, then the command to type on the command prompt is as follows: open 127.0.0.1 2099 4. Enter a User name and Password. Press Enter. 5. Enter dir or ls to get the file or folder lists in the current director. 6. Enter pwd to display the current directory. 7. Enter cd to change the current directory to the location where the P2 reader is mounted. Note. The P2 reader must be located at a root directory. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 26
Nexio FTP Server Chapter 5 P2 Server 1. Type put and the file name to export the LXF file from the current Windows folder into P2MXF format. 2. Type get and the file name to import P2 MXF clip and save it into the current Windows folder in LXF format. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 27
Nexio FTP Server Chapter 6 CC Teletext Chapter 6 CC Teletext The mechanisms for handling captioning vary depending on location. Countries using NTSC derived frame rates (typically North America) obey closed caption handling rules. Countries using PAL derived frame rates (typically Europe and Australia) obey teletext handling rules. Nexio records and preserves all VBI and VANC metadata in a vertical interval (VI) data area and in the simplest operational case will playback what it recorded. However Nexio functionality such as up/down conversion, play while record, FTP file import, and export of media via Nexio Virtual File System (VFS) lead to specific functional and work flow requirements. Nexio shares caption conversion logic with the XHD3902 and x75 product lines and should behave in a similar way. Note. The Nexio FTP Client application allows you to drag-and-drop caption data within the client GUI. WST Caption Data Import WST Data You can import up to 10 pages of WST caption data onto Nexio clips. The 10 pages are specified within the range of 0x101 to 0x8FD. Use the following FTP command to import data onto a specific page of a Nexio clip. put NNN.stlxxx Where NNN is the existing clip name and xxx specifies the page on which the caption data will be inserted. For Example: The command putabc.stl805 will insert captions onto page 805 of Nexio clip ABC. Note. If you insert caption data onto a clip, the inserted data will overwrite any existing captions on the page specified during import. For Example: The command putabc.stl805 will insert captions onto page 805 of Nexio clip ABC and overwrite any existing aption data that existed on page 805. The command putabc.stl801 will insert captions onto page 801 of Nexio clip ABC and preserve any existing caption data that existed on page 801. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 28
Nexio FTP Server Chapter 6 CC Teletext Export WST Data You can export WST caption data from an existing Nexio clip. Use the following FTP command to export data from a specific page number of a Nexio clip. get NNN.stlxxx Where NNN is the existing clip name and xxx specifies the page from which the caption data will be exported. For Example: The command getabc.stl802 will pull caption data from page 802 of Nexio clip ABC. If you issue a get command and no data is found on the page you specified, the software will look for caption data on the nearest page. If caption data is discovered, it will be exported. NTSC Workflow NTSC Frame Rates Standard Single-byte Captions 1. Record SD with or without embedded (source) captions (608). Native media SD/native source caption line 21 waveform (608) data is stored in VI data area. Playback on SD output port output source or imported captions unconverted VBI. Up-converted playback on HD output port convert source or imported captions (608/708[608]). 2. Record HD with or without embedded (source) captions (708). Native media HD/native captions SMPTE334 VANC (708) data is stored in VI data area. Down-convert playback on SD output port convert source or imported captions (708/608). Playback on HD output port output source or imported captions unconverted VANC. 3. Import captions from file via FTP. FTP to Nexio via VFS (\SCC or.scc). NTSC frame rates uses.scc file format. put <sourcefile.scc> <clipname.sccx> Where: o sourcefile is the file to get the captions from o clipname is the Nexio ID to write the captions to o x is the caption track (1 or 2 SD, 1-4 HD) Imported captions are stored in the actual VI (VI or VANC) of the target file. Imported captions WILL OVERWRITE any original source captions on the target line. In this case playback of the imported captions will available as the VI data is written. 4. Export source captions to the file FTP from Nexio via VFS (\SCC or.scc) NTSC frame rates uses.scc file format get <clipname.sccx> <targetfile.scc> Where: o clipname is the Nexio ID to retrieve the captions from o x is the caption track (1 or 2 SD, 1-4 HD) o targetfile is the destination file to write the captions to 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 29
Nexio FTP Server Chapter 6 CC Teletext Exported captions are exported from the actual VI (VI or VANC) of the target file. Exporting during record will produce incomplete file. PAL Workflow PAL Frame Rates 1. PAL - Record SD with or without embedded (source) captions (WST) Native media SD/native source caption line 21 waveform (WST) data is stored in VI data area. Playback on SD output port output source or imported captions nconverted VBI. Up-converted playback on HD output port convert source or imported captions (WST/OP47). 2. PAL - Record HD with or without embedded (source) captions (708/OP47). Native media HD/native captions SMPTE334 VANC (708/OP47) data is stored in VI data area. Down-convert playback on SD output port convert source or imported captions (OP47/WST). Playback on HD output port output source or imported captions unconverted VANC. 3. PAL - Import captions from file via FTP FTP to Nexio via VFS (\STL or.stl) PAL frame rates uses.stl file format put <sourcefile.stl> <clipname.stlx> Where: o sourcefile is the file to get the teletext from o clipname is the Nexio ID to write the captions to o x is the teletext service track (1-4) Imported captions are stored in the actual VI (VI or VANC) of the target file. Imported captions WILL OVERWRITE any original source captions on the target line. In this case playback of the imported captions will available as the VI data is written. 4. PAL - Export source captions to file FTP from Nexio via VFS (\STL or.stl) PAL frame rates uses.stl file format get <clipname.stlx> <targetfile.stl> Where: o clipname is the Nexio ID to retrieve the teletext from o x is the teletext service (1-4) o targetfile is the destination file to write the teletext to Exported captions are exported from the actual VI (VI or VANC) of the target file. Exporting during record will produce incomplete file. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 30
Nexio FTP Server Chapter 7 MOV Format for CIFS Gateway Chapter 7 MOV Format for CIFS Gateway The Nexio CIFS Server application supports a limited set and structure of QuickTime files. QuickTime files are media files with an extension of.mov. These MOV files are made up of individual elements called atoms which help to define the contents of the file. Each MOV file contains a moov atom which describes the following: The available media contained inside The offsets to video frames and audio blocks The frame size and other important information. This atom can be located at the beginning of the file or at the end. For applications that have random access to the file (the file can be read from any position), location of the moov atom is not critical. The following criteria require that the moov atom should be received first before actual video and audio data begins: The file must be copied via CIFS protocol to another machine Processing of the file on another end is required In this case, the receiving application knows how to interpret the stream of data located in the mdat atom. Header at the Beginning Nexio Servers support the following data formats when the moov header is present at the beginning of the file. FOURCC dvc dvcp dvpp dv5p Definition DVCam25, NTSC DVCam25, PAL DVCPro25, PAL DVCPro50. PAL 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 31
Nexio FTP Server Chapter 7 MOV Format for CIFS Gateway FOURCC Definition dv5n DVCPro50, NTSC dvhq DVCPro100, PAL, 720p dvh5 DVCPro100, PAL, 1080i dvhp DVCPro100, NTSC, 720p dvh6 DVCPro100, NTSC, 1080i xdv2 XDCam HDV, NTSC, 1080i xdv3 XDCam HDV, PAL, 1080i xd5c XDCAM HD422, NTSC, 1080 xd5b XDCAM HD422, PAL, 1080i xd59 XDCAM HD422, NTSC, 720p xd5a XDCAM HD422, PAL, 720p xdvb XDCAM EX, NTSC, 1080i xdvc XDCAM EX, PAL, 1080i xdv9 XDCAM EX, NTSC, 720p xdva XDCAM EX, PAL, 720p mx3n IMX 30, NTSC mx4n IMX 40, NTSC mx5n IMX 50, NTSC mx3p IMX 30, PAL mx4p IMX 40, PAL mx5p IMX 50, PAL ai56 AVC-Intra 50, 1080i, NTSC ai5p AVC-Intra 50, 720p, NTSC ai55 AVC-Intra 50, 1080i, PAL ai5q AVC-Intra 50, 720p, PAL ai16 AVC-Intra 100, 1080i, NTSC ai1p AVC-Intra 100, 720p, NTSC ai15 AVC-Intra 100, 1080i, PAL ai1q AVC-Intra 100, 1080i, PAL AVdn Avid DNxHD 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 32
Nexio FTP Server Chapter 7 MOV Format for CIFS Gateway Audio 48000kHz, mono/stereo/x channels in track FOURCC sowt twos lpcm in24 Description PCM, 16 bit Integer Little Endian PCM, 16 bit Big Endian PCM, 16 bit Integer Big Endian PCM, 24 bit Integer Big/Little Endian Audio Requirements Each audio block must contain 48000 samples in chunks except the last one Each audio track must contain one (mono configuration) or two (stereo configuration) channels. These audio tracks must not be mixed The total number of channels in all tracks must contain these elements: Even number of tracks Greater than or equal to 2 Lesser than or equal to 16 All tracks must be mono or stereo (not mixed) There should be no additional data in the mdat atom (for example, VBI). This applies to video and audio only MOV DTA Handlers LLM stores all clips as raw video and audio blocks. Data Transfer Agents (DTAs) are responsible for wrapping and unwrapping raw data into several formats (LXF, AVK, MOV, MXF) dynamically when you import or export clips using the FTP Server or the CIFS Server. DTA handlers could be internal (implemented in LLM) or external (communicate with LLM via DtaDll.dll.) Depending on which application is used to import or export MOV files, you will need different handlers: For the FTP Server, you must use the internal MOV DTA handler (in LLM). HKCU\Software\ASC Audio Video\LLM\Parameters\UnlimitedDTAs=0 For the CIFS Server, you must use the external MOV DTA handler (in CIFS). HKCU\Software\ASC Audio Video\LLM\Parameters\UnlimitedDTAs=1 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 33
Nexio FTP Server Chapter 7 MOV Format for CIFS Gateway LLM and CIFS Configuration For mono configuration (Default): LLM. HKCU\Software\ASC Audio Video\LLM\Control\AudioConfig = 0 CIFS. HKCU\Software\Harris\CIFServer\Settings\AudioConfig= 0 For stereo configuration: LLM. HKCU\Software\ASC Audio Video\LLM\Control\AudioConfig = 0x0000FFFF CIFS. HKCU\Software\Harris\CIFServer\Settings\AudioConfig = 0x0000FFFF For reference only: AudioConfig format. [11 bits: reserved][5 bits: numtracks][16 bits: 0-Mono, 1-Stereo] Examples: 0x00020000 2 mono tracks, one mono channel in each track 0x00010001 1 stereo track, two channels R+L in one track 0x00030001 3 tracks, 1st track is stereo, 2nd and 3d tracks are mono 0x0000FFFF number of tracks undefined (calculated dynamically), all tracks are stereo Determining.MOV Header Location Follow these instructions to locate the.mov header. For Windows 1. Open Explorer and right-click on.mov file and select Open with > Choose Program. 2. Select Notepad from the list of programs. 3. Look at the first line. If you see mdat, the moov atom is located at the end of the file. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 34
Nexio FTP Server Chapter 7 MOV Format for CIFS Gateway In some cases, files contain several free atoms at the beginning. If this is the case, use (Ctrl + F) to search for mdat and moov to determine which one is listed first. For Mac OS X Open a.mov file with TextEdit to determine whether or not the moov atom is present in the header. Verification Apple provides a free tool call Dumpster that you can use to view and edit moov resources. 2014 Imagine Communications Corp. Proprietary and Confidential. December 2014 Page 35