background image

NCast Presentation Recorder Reference Manual

NCast Product Documentation

Presentation Recorder

Reference Manual

Revision 2.2

May 29

th

, 2014

PR-HD Software Release 8.0.13

Copyright © NCast Corporation, 2014

NCast Corporation

  

                                               

  

                                                                           

  

Revision 2.2

Page 1

Содержание Presentation Recorder

Страница 1: ...ecorder Reference Manual NCast Product Documentation Presentation Recorder Reference Manual Revision 2 2 May 29th 2014 PR HD Software Release 8 0 13 Copyright NCast Corporation 2014 NCast Corporation...

Страница 2: ...Transmission 18 3 5 Decompression 18 3 6 Display Function 18 3 7 Audio Subsystem 18 3 8 Archive Flash Disk 18 4 Quick Start Configuration and Setup 19 4 1 Quick Start Page Organization 19 4 2 Channel...

Страница 3: ...12 1 Serial Interface 99 12 2 Telnet Interface 99 12 3 REST Interface Archive Download 100 12 4 REST Interface Image and Thumbnail Capture 100 12 5 REST Interface Graphics Overlay Upload 100 12 6 REST...

Страница 4: ...against harmful interference in a residential installation This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions may ca...

Страница 5: ...correct the interference at the expense of the user The user may find the following publication prepared by the Federal Communication Commission helpful How to Identify and Resolve Radio TV Interferen...

Страница 6: ...from the internet decompresses the imagery and presents the received information to a viewing audience through use of a large screen monitor or via a room projector Presentation Recorders are able to...

Страница 7: ...ities This is a very small form factor chassis suitable for mounting on the walls of a podium on top of or underneath a podium shelf in a mobile cart or on a wall in an equipment room PR HD Basic M A...

Страница 8: ...o the room projector VGA Component Out RGBHV or Y Pb Pr output to the local display USB For specifying a static IP connection with a USB drive or saving an archive file Line In Line Out Mic In Unbalan...

Страница 9: ...esentation Recorder Reference Manual Backpanel for PR HD Basic R PR HD Basic D Backpanel for PR HD Extreme M PR HD Extreme P Backpanel for PR HD Extreme R PR HD Extreme D NCast Corporation Revision 2...

Страница 10: ...GENERATION 2 Earlier versions of the PR 720 and PR HD Presentation Recorders had a different backpanel and connector lineup Documentation on these first generation units is found in Chapter 14 1 8 PRE...

Страница 11: ...NCast Presentation Recorder Reference Manual 1 9 PRESENTATION RECORDERS INSTALLATION The diagram below shows a typical room installation NCast Corporation Revision 2 2 Page 11...

Страница 12: ...he Streaming View button press Launch Quicktime Player in Window and you re done 2 1 2 Mini Start This is a short introduction on how to get started with a Presentation Recorder 1 Plug the unit into a...

Страница 13: ...o connect different media desktop players using multicast protocol If your network is not multicast enabled you must be on the same LAN segment as the encoder Your client player should launch and you...

Страница 14: ...le devices Send a Unicast or Multicast Stream In this mode of operation one of the Presentation Recorders is designated as the Sender and all of the other units are designated as Receivers The media s...

Страница 15: ...ream to an RTMP Server and Record to File Supports live streaming using the RTMP streaming protocol and in addition simultaneously records to create a local archive See the diagram and description abo...

Страница 16: ...r is configured to receive a stream from another unit acting as a sender The receiving unit decodes and renders the composite image created by the sender and displays it on the attached monitor This c...

Страница 17: ...press and decompress YUV video and graphics images to H 264 streams Display Output Sub system Media streams which are received and decoded are presented on the attached display for viewing Both RGBHV...

Страница 18: ...viewers 3 6 DISPLAY FUNCTION The display will output imagery from two different sources If the unit is configured as the sending unit a local copy of the captured image prior to compression but after...

Страница 19: ...cording Control Recording of a session on a Channel is started paused or stopped Status Bar A real time display of session activity and input signal status Control Icons Special controls to power off...

Страница 20: ...work The Channel s multicast or unicast addresses Recording Archive filenames and other recording parameters Upload Disposition of the archive file once the recording has completed Notifications Email...

Страница 21: ...ppear on the locally attached monitor 4 3 SOURCE SELECTION The selection of which input signal connector to use for the Main and the PIP windows is accomplished by clicking the Video button in the Sou...

Страница 22: ...ays Shows or hides the graphical or text overlays allows edit of text overlays Preview Creates a static image of the frame being captured 4 4 STREAMING START STOP The Streaming Start button activates...

Страница 23: ...entry of metadata for the recorded file Title Presenter Description 4 6 STATUS BAR The Status Bar at the bottom of the page creates a real time report of the activity underway and has indicators for S...

Страница 24: ...rating parameters will be properly saved and restored 4 7 3 Factory Defaults Restores all Channels and other settings to their factory default All configuration information will be lost Nothing is sav...

Страница 25: ...upport section on NCast s website contains Release Notes outlining what features or fixes have been implemented in the latest firmware The Software Update dialog box lists the current release s of sof...

Страница 26: ...oder comes with 25 factory defined Channel layouts for the most commonly used inputs and compositions These layouts are not fixed permanently but simply examples of commonly used arrangements Any Chan...

Страница 27: ...t addresses MTU s and TTL Recording Recording filename title and description Upload FTP or Secure FTP server names and passwords USB or Presentation Server Notifications E mail reports of important Ch...

Страница 28: ...ll be transmitting in a one way one to many multicast only session to other units or remote desktops Streaming Send with Recording The unit will be transmitting in a one way one to many multicast only...

Страница 29: ...a power failure 5 2 5 Auto Start Recording Recording starts and stops when the Session starts and stops 5 3 EDIT CHANNEL FRAME SIZE 5 3 1 Set Frame Size The Frame Size defines the dimensions of the F...

Страница 30: ...ea 5 3 2 Set Aspect Ratio The aspect ratio of an image is the visual width divided by the visual height For most computer systems square pixels are displayed so the aspect ratio of the image is the pi...

Страница 31: ...Overlay They are not scaled during Upload Transparency in the alpha channel is not implemented The information box Overlay n Left Top Width Height shows where the overlay will appear in the compositi...

Страница 32: ...modifications to these entries have no effect until the next Session start The enable disable button will cause the text to be included or not included in the composite media stream being created More...

Страница 33: ...el name p AM PM P am pm R Archive presenter S Second 00 to 60 x Date for example 12 31 08 X Time for example 23 13 48 Y Year for example 2009 z Numeric time zone for example 4000 Z Alphabetic time zon...

Страница 34: ...s to be associated with the graphics media stream Sample Rate Channels Bit Rate Quality 11 kHz Mono 16 kbps Phone 22 kHz Mono 32 kbps FM radio 44 kHz Mono 64 kbps CD 44 kHz Stereo 128 kbps Stereo CD I...

Страница 35: ...might be to send a lower resolution SVGA 800x600 image at a higher frame rate At settings of 10 frames second cursor movement and drop down menus look natural but video still suffers At 15 frames seco...

Страница 36: ...s on the material being presented using the network at hand 5 6 4 Key Frame Interval Changes the number of seconds between key frames I frames Note This parameter is for advanced users only who fully...

Страница 37: ...nt IETF RFC 3180 describes a mechanism for statically assigned multicast addresses in the address space 233 8 based on a formula that incorporates the Autonomous System AS number in the middle two oct...

Страница 38: ...to applications desiring an automatically generated port number Even if different multicast addresses are being used it is recommended that different port numbers be used for the different media stre...

Страница 39: ...acket contains additional headers Set to 1 to achieve extra low audio latency This is an audio encoder option it doesn t affect the decoder 5 7 4 Set TTL The time to live defines the number of router...

Страница 40: ...a streaming server e g a Presentation Server The transfer is accomplished by RTSP ANNOUNCE commands sent from a Presentation Recorder RTSP client to the server The system makes sure that the latest v...

Страница 41: ...er accessing the RTSP server 5 9 5 Set Video MTU The Maximum Transmission Unit MTU is the maximum length of a packet and is normally set to 1500 For some special circuits satellite links others the ma...

Страница 42: ...option it doesn t affect the decoder 5 9 8 Set Maximum Audio Frames in Packet Sets how many AAC frames can be sent in one packet The default value is 8 The valid range is from 1 to 10 Lower values re...

Страница 43: ...un b Abbreviated month name for example Jan c 4 digit counter C 6 digit counter d Day of the month 01 to 31 H Hour 00 to 23 I Hour 01 to 12 m month 01 to 12 M minute 00 to 59 n Channel number 001 to 1...

Страница 44: ...tomatically creating RSS feeds for the recording once it has been uploaded to an Presentation Server Once a recording has commenced the description information may be updated on the Archives page Spec...

Страница 45: ...contents of the Text variables may be viewed on the Configuration Custom Texts tab 5 11 EDIT CHANNEL UPLOAD The Upload tab provides for automatic upload of archives to a streaming server using File T...

Страница 46: ...hed and ready file a server using File Transfer Protocol FTP a server using Secure File Transfer Protocol SFTP a locally inserted USB stick transfer to a Presentation Server using the Capture Agent RE...

Страница 47: ...nnel Table settings may be used to differentiate the upload repository for each different recording Information about what Channel was used to record an archive is retained with the archive If later f...

Страница 48: ...directory will be pr hd Class 002 archives This provides for automatic placement of uploaded files into directories based on the channel number which was used for recording Changing directories based...

Страница 49: ...entation Recorder Reference Manual 5 11 17 Universal Serial Bus Upload The Presentation Recorders are able to transfer ready archive files to a locally inserted USB drive NCast Corporation Revision 2...

Страница 50: ...the Presentation Server scheduler the Series and Workflow in effect for the archive come from entries in the scheduler For locally initiated recordings the Channel preset will be used to specify this...

Страница 51: ...such as Recording Start Failed Disk Full or Archive Upload Failed See Section 7 9 for information on how to setup system wide error notifications 5 12 1 Channel N Settings Notifications Each Channel...

Страница 52: ...em wide events is available for Channel specific notifications A system wide event would report the start of ANY Session whereas a Channel specific event would only report the start of activity on Cha...

Страница 53: ...7 1 hours of recording The disk size in the unit is noted at the beginning Archive page The resolution and frame rate of a channel aren t as important as the max bit rate set for operation Recording...

Страница 54: ...n In addition to the MP4 file two additional files may be retrieved XML Contains metadata about the recording such as Title and Presenter SRT Contains a timed text track which may be used for captioni...

Страница 55: ...h the archive If later from the Archives page a new upload or re upload is requested the system extracts current S FTP settings from the Channel Table entry and uses that S FTP site information to upl...

Страница 56: ...ger required Quicktime Pro an inexpensive add on to Quicktime player for both MACs and Windows is suitable for taking the original files and exporting them to a variety of other formats for further ed...

Страница 57: ...1 2 Contact Name The Contact name is typically the name of the owner or administrator of the unit responsible for being the source of the generated media stream It could also be the name of the person...

Страница 58: ...may drift over longer time periods This option is controlled by the Stop NTP button which will terminate any active Session and reconfigure the system If the NTP client has been stopped an additional...

Страница 59: ...ut alternatively they may be entered through the use of commonly available USB memory sticks When shipped the units are setup with DHCP enabled The DHCP setting means that any network or router which...

Страница 60: ...ithin the Presentation Recorder may on occasion require contact with a valid name server 7 3 6 Secondary DNS The numeric IP address of the secondary or backup Domain Name Server 7 3 7 Ethernet Mode Ad...

Страница 61: ...ecorder is being used with a simple hub or switch Long bootup times will be shortened as the box is no longer searching for network time servers This file should be created edited with any simple ASCI...

Страница 62: ...P MIB UDP MIB HOST RESOURCES MIB DISMAN EVENT MIB NOTIFICATION LOG MIB For security reasons and to prevent unwanted use and probes of your network it is advised to change all the default settings in t...

Страница 63: ...dentification of the Slave unit to be controlled by this recorder For additional information on use of this facility please refer to the Tech Tip NCast Dual Stream Recording 7 3 21 Remote Logging For...

Страница 64: ...fficial SSL Certificate or has created a non authoritative one which can be done with many different SSL tools this new certificate may be uploaded and installed on the Web Control page When HTTPS is...

Страница 65: ...o decrease the local loopback refresh loading The local screen will still be updated but at a rate which provides some relief from excessive use Reduce the setting from the Full value if needed to max...

Страница 66: ...ter display to be set in an area of the screen that does not obscure other important windows like the PIP window for example 7 5 7 Configure OSD The contents of the OSD can be tailored to contain only...

Страница 67: ...7 7 SCHEDULER 7 7 1 Overview The PR HD Series Scheduler is a feature that allows the manager of one or more Presentation Recorders to schedule these appliances through use of a Google calendar or thr...

Страница 68: ...n Recorders where the web based Google Calendar is the administrative interface for defining session start stop times for one or more Presentation Recorders within a customer s network The process wor...

Страница 69: ...s the actual stop time Thus events may be scheduled back to back The Where field is the DNS name or IP address of the Presentation Recorder to be controlled Only one Presentation Recorder may be liste...

Страница 70: ...ck for conflicts or overlapping events If times overlap for a given Presentation Recorder the results will occur in the order scheduled 7 7 7 iCalendar Overview There are many different calendar appli...

Страница 71: ...up to one month s worth of events from the file then checks for a Google Calendar account and utilizes any additional event information coming from Google Calendar Overlapping or conflicting event in...

Страница 72: ...name of the iCalendar scheduling file which will be used 7 7 13 View Buttons These buttons allows the operator to check on scheduled events View Google Check on activities scheduled by Google calendar...

Страница 73: ...he PS Installation Use the following checklist if there are problems in getting the encoder to work with the server 1 On the Configuration Presentation Server tab double check that the correct server...

Страница 74: ...ts during its operation Events can be informational like Archive uploaded or they can be error reports such as Disk full Event are categorized by their severity level Info Warning Error and Critical a...

Страница 75: ...irewall rules ISP restrictions or other requirements 7 9 6 SMTP Authentication Check this box if your SMTP server requires authentication 7 9 7 SMTP Username The username required for authenticated e...

Страница 76: ...ollows First select the severity level desired for reporting Typically this would be Critical and Error unless there is an interest in the more frequent and less interesting Warning and Info messages...

Страница 77: ...hrough 9 may be used to define the Title Presenter and Description fields Normally these variables are initialized and changed through the use of serial commands TA TJ This table lists and allows edit...

Страница 78: ...ettings are for Event messages They may trigger mail to the system administrator that the disk needs cleanup They do not directly contribute to file cleanup or removal They are simply warning trigger...

Страница 79: ...of the hardware unit Hardware architecture Software release revision and date Revision of firmware and FPGA code REST API interface level Current system date and time USB Disk Status Archive space av...

Страница 80: ...tation Recorder are recorded in the Event Logs These Logs are part of the Event Notification System discussed in Section 7 9 8 3 2 Download Logs Log reporting is an important tool which NCast uses to...

Страница 81: ...ction of recent activity for the Serial link 8 4 2 Download Logs Log reporting is an important tool which NCast uses to diagnose any problems whether they hardware or software bugs or operational issu...

Страница 82: ...e required interface cable is a DVI D Single Link Digital or DVI I Combo Analog and Digital or DVI A Analog RGB A DVI D Dual Link cable is also acceptable The Main Full or PIP Full expands the image t...

Страница 83: ...audio input source If recording in Mono make sure the active audio is available on the LEFT channel Audio over HDMI or audio over SDI is not currently supported 9 2 2 Audio Microphone Gain The audio...

Страница 84: ...utput levels in dBu are shown in the chart 9 2 6 Audio Loopback Gain Allows input audio to be looped back to the output connector The normal use of this loopback is for confidence checking of the inpu...

Страница 85: ...are a mix of 16 9 and 4 3 windows If the Swap button is pressed with a mix of two different window aspect ratios there will be distortion When there is a change of speakers with a change of computers...

Страница 86: ...isables display of text overlay 1 4 Text overlays are initialized from the Channel Table presets and after Session start may be changed though use of serial commands or via the Edit button shown above...

Страница 87: ...player with all the information required to find or request the media stream s and to decode the information contained therein Four different types of files are dynamically created by the links File...

Страница 88: ...eads the contents of the SDP file and determines how many media streams must be requested what types of audio video codecs are required to process the media and what type of connection multicast RTSP...

Страница 89: ...ensions Firewalls either in the laptop desktop or externally are blocking access to the required RTSP or UDP ports The network being used is not multicast enabled and multicast connectivity is being r...

Страница 90: ...s simple to use and has some existing support in the open source community and works with several players The format is an srt text file type which is described here http en wikipedia org wiki SubRip...

Страница 91: ...time slider true head meta name title content NCast PR HD Series Commercial meta name author content VP Sales meta name copyright content NCast Corporation 2007 layout root layout height 285 width 330...

Страница 92: ...alism wisc edu worldcaption World Caption is a program for adding captions to a QuickTime compatible video using a transcript of that video While World Caption cannot be used to generate a transcript...

Страница 93: ...ext Overlay 4 has the highest visibility and the black matte background the lowest As part of the Edit Channel Layout window the Presentation Recorder provides an easy to use drag n drop style interfa...

Страница 94: ...nd 16 9 aspect ratio The Main graphics window occupies an area of 960x720 Main Window and the PIP video window is set to 320x240 In this example the Graphic Overlay 1 png image is 320x480 and is locat...

Страница 95: ...that there is no overlap 7 Click on the Upload button and upload the jpg png or gif image of your choice Note the size of the image must match exactly the space allocated for it These incoming files a...

Страница 96: ...ng made here is that in planning for a conference or seminar recording rooms may have a podium right or podium left configuration and the overlay graphics which are created must be able to accommodate...

Страница 97: ...2 Channel 7 Channel 3 Channel 8 Channel 14 Channel 23 Channel 15 Channel 24 11 1 3 Customer Layout Examples NCast customers and associates have created some outstanding examples of graphically intere...

Страница 98: ...NCast Presentation Recorder Reference Manual TeraGrid Conference courtesy of UCSD Virtual Teams Conference courtesy of Media X HP Historical Presentation NCast Corporation Revision 2 2 Page 98...

Страница 99: ...Telnet Interface One such program is called the Presentation Recorder Management System and there is a version written in Java and Python See the Download area of the NCast web site An example of the...

Страница 100: ...uration WEB page 12 4 REST INTERFACE IMAGE AND THUMBNAIL CAPTURE The HTTP Interface may be used to capture single images from the encoder Commonly employed utilities such as wget can retrieve the curr...

Страница 101: ...Presentation Recorder Reference Manual 12 6 REST INTERFACE REFERENCE MANUAL All REST Interface calls are documented in the Presentation Recorder REST Interface Guide NCast Corporation Revision 2 2 Pag...

Страница 102: ...observed viewers will see various artifacts pixelation stuttering loss of lip sync that lead to a negative experience The principal causes of these artifacts are packet loss due to overloading of the...

Страница 103: ...to the Presentation Recorder Make sure that the camera s video output does not have time date stamps battery icons or other clutter on the signal being captured There are usually menu options to turn...

Страница 104: ...of microphones for the panel discussion is available 13 2 4 Automatic Recording A Presentation Recorder Channel can be setup to automatically start recording when a Session is started This is probabl...

Страница 105: ...make the following points Use a microphone Even if the room audience can hear the speaker well non use of a microphone can be a disaster for the webcast or recording The proper microphone must be on...

Страница 106: ...ression of the material 13 4 1 Streamclip One such tool is a free utility called Streamclip This program may be obtained at the following website http www squared5 com To use Streamclip to trim a file...

Страница 107: ...le as a starting point move the slider backward or forward until a usable key frame is found Drag the slider to the end of the new clip and select an Out point where the new clip ends Save the file as...

Страница 108: ...The VGA connector does not accept component signals Y Pb Pr Only on DVI A The position of the VGA Loopback has been swapped with the VGA input The PIP function with HDMI and DVI is no longer supported...

Страница 109: ...ty for the first generation product MAIN PIP VGA DVI A DVI D HDMI S VIDEO COMPOSITE VGA Duplicate No Yes Yes Yes Yes DVI A No Duplicate N A Yes Yes Yes DVI D Yes N A Duplicate Yes Yes Yes HDMI Yes Yes...

Страница 110: ...he remotely displayed image Line Level Sound level signals typically in the range of 10 dBu to 30 dBu Lip sync The synchronization of independent audio and video streams at a receiving decoder so that...

Страница 111: ...s 5 4 Support for a 4 3 aspect ratio is accomplished by utilizing a 1280 960 subset of the display surface Telnet An IP network based protocol which was originally used to connect remote consoles and...

Страница 112: ...ort of MPEG 4 Elementary Streams J van der Meer et al November 2003 IETF RFC 2326 Real Time Streaming Protocol RTSP H Schulzrinne et al April 1998 IETF RFC 2327 SDP Session Description Protocol M Hand...

Страница 113: ...pload method supporting Kaltura servers Revision 2 0 Updates based on software Release 6 5 0 Introduction of the REST API based GUI Revision 1 2 Updates based on software Release 6 4 5 Revision 1 1 Up...

Отзывы: