background image

NCast Presentation Recorder Reference Manual

NCast Product Documentation

Presentation Recorder Hydra

Reference Manual

Revision 1.0

October 14th, 2015

PR-Hydra Software Release 9.0.0

Copyright © NCast Corporation, 2015

NCast Corporation

  

                                               

  

                                                                     

  

Revision 1.0

Page 1

Содержание Hydra

Страница 1: ...r Reference Manual NCast Product Documentation Presentation Recorder Hydra Reference Manual Revision 1 0 October 14th 2015 PR Hydra Software Release 9 0 0 Copyright NCast Corporation 2015 NCast Corpor...

Страница 2: ...Selection 17 3 4 Streaming Start Stop 19 3 5 Recording 19 3 6 Status Bar 20 3 7 Control Icons 20 4 The Channel Table 22 4 1 Channel Settings 22 4 2 Edit Channel General 23 4 3 Edit Channel Frame Size...

Страница 3: ...d 90 11 6 REST Interface Reference Manual 90 12 Theory of Operation 91 12 1 Presentation Recorder Component Block Diagram 91 12 2 Capture Module Function 91 12 3 Compression 92 12 4 Transmission 92 12...

Страница 4: ...nd if not installed and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular i...

Страница 5: ...tion Commission helpful How to Identify and Resolve Radio TV Interference Problems Stock Number 004 000 00345 4 available exclusively from the Superintendent of Documents Government Printing Office Wa...

Страница 6: ...the capture to a file packetizes and transmits the imagery as an internet media stream receives a media stream from the internet decompresses the imagery and presents the received information to a vi...

Страница 7: ...ron or AMX Ethernet Connection to the Internet Control 1 Trigger 1 Contact Closure Trigger 2 Contact Closure Control 2 Second Serial Port Hardware Reset Power On Off USB For specifying a static IP con...

Страница 8: ...G There is a second serial port reserved for future use and two connections which may be used by an external controller or relay to power the unit on off or reboot the system Pin Signal Description 1...

Страница 9: ...NCast Presentation Recorder Reference Manual 1 8 PRESENTATION RECORDER INSTALLATION The diagram below shows a typical room installation single or dual stream NCast Corporation Revision 1 0 Page 9...

Страница 10: ...r 1 Plug the unit into a network plug in a display to the HDMI Out plug your laptop into the VGA In a camera if you have one into the HDMI 1 connector and turn on the power If you aren t using DHCP an...

Страница 11: ...Please feel free to contact NCast Corporation if you have any questions about the use or configuration of the Presentation Recorder 2 2 DUAL STREAMING AND RECORDING A significant new feature of the PR...

Страница 12: ...e HDMI Out connector The VGA display will be blank or will have the OSD window if enabled In dual stream mode the Main PIP windows of the Primary Stream will be displayed by default on the HDMI Out co...

Страница 13: ...nder and all of the other units are designated as Receivers The media streams originate from the Sender and are decoded by one or more Receivers or desktop client media players The transmission is str...

Страница 14: ...for multiple outbound unicast streams one for each attached receiver Send a Stream to an RTMP Server and Record to File Supports live streaming using the RTMP streaming protocol and in addition simult...

Страница 15: ...ming session activity on a Channel is started or stopped Recording Control Recording of a session on a Channel is started paused or stopped Status Bar A real time display of session activity and input...

Страница 16: ...nel 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 messages to...

Страница 17: ...selecting Customize Overlays Make sure the dimensions are correct as the Recorder does not do any scaling of the incoming picture When all selections have been made the new Channel will be ready for u...

Страница 18: ...urce Input gain Input level adjustment for the above inputs Output gain Speaker output level Loopback gain Controls the feed from the input signal to the output Watchout for feedback The other buttons...

Страница 19: ...button allows reception of the transmitted stream using an appropriate media player 3 5 RECORDING The Recording button starts the recording and archiving of the video graphics audio media being presen...

Страница 20: ...Reboot Restarts the unit and reinitializes all processes This operation may be needed to clear problems after a power brownout or other unexpected glitch 3 7 2 Shutdown Powers down the encoder It is H...

Страница 21: ...the encoder will reboot once the new firmware has been installed The Documents section on NCast s website contains Release Notes outlining what features or fixes have been implemented in the latest f...

Страница 22: ...s Any Channel may be completely customized by the customer simply by overriding the factory default settings Once the Channel settings have been established typically by the administrator of the Prese...

Страница 23: ...mportant Channel events The paragraphs which follow describe in detail each of these parts 4 1 3 Channel Export Import A Channel s setup with all required parameters and settings may be exported to a...

Страница 24: ...quality capture at the highest frame rates Streaming Send The unit will be transmitting in a one way one to many multicast only session to other units or remote desktops Streaming Send with Recording...

Страница 25: ...Channel then Session activity for that Channel will automatically resume when the unit is rebooted or restarted after a power failure 4 3 EDIT CHANNEL FRAME SIZE 4 3 1 Set Frame Size The Frame Size d...

Страница 26: ...ht ratio The Frame Size see 4 3 1 above only determines the pixel dimensions of an image For proper display the aspect ratio must be specified and used to render the final image 4 4 EDIT CHANNEL LAYOU...

Страница 27: ...where the overlay will appear in the composition The 0 0 coordinate is the upper left corner of the screen Dimensions are in pixels Overlay 1 will be obscured by Overlay 2 and then Overlay 3 Overlay 4...

Страница 28: ...mation box Text overlay n Left Top Width Height shows where the overlay will appear in the composition The 0 0 coordinate is the upper left corner of the screen Dimensions are in pixels Overlay 1 will...

Страница 29: ...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 zone abbreviation for exampl...

Страница 30: ...in the Advanced Audio Coding AAC format Different bit rates and an optional stereo setting provide for a wide selection of audio formats to be associated with the graphics media stream Sample Rate Cha...

Страница 31: ...tural These high frame rates deliver smooth animation and video playback that most viewers will find acceptable 4 6 3 Bit Rate The video bit rate in kilobits per second defines the maximum bit rate th...

Страница 32: ...st applications Global Addresses The range of multicast addresses 224 0 1 0 238 255 255 255 are used for global communications These addresses are dynamically allocated and not statically reserved The...

Страница 33: ...U 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 maximum size may need to be adjusted downward to...

Страница 34: ...or this field is 1 and a value of 127 or greater should be used for global transmission In some multicast networks TTL defines the scope or boundary conditions for containment of the multicast traffic...

Страница 35: ...lternate number if your server is configured differently 4 8 3 Stream Name Enter the name of the live stream This name must be unique for each encoder broadcasting to the server 4 9 EDIT CHANNEL RECOR...

Страница 36: ...reflect more customized filenames through use of a formatting string utilizing any of the following codes Format String Function a Abbreviated weekday name for example Sun b Abbreviated month name fo...

Страница 37: ...ill be used for example in automatically 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 upda...

Страница 38: ...nges after that time will not be recognized The current contents of the Text variables may be viewed on the Configuration Custom Texts tab 4 10 EDIT CHANNEL UPLOAD The Upload tab provides for automati...

Страница 39: ...le Transfer Protocol SFTP a locally inserted USB stick transfer to a Presentation Server using the Capture Agent REST protocol or transfer to a Kaltura server using the Kaltura API There is a Primary...

Страница 40: ...pload is requested the system extracts current target settings from the Channel Table entry and uses that target information to upload the recording Thus the Upload All Archives operation may result i...

Страница 41: ...des for automatic placement of uploaded files into directories based on the channel number which was used for recording Changing directories based on Channel number may help ease the administration of...

Страница 42: ...lly inserted USB drive Due to the wide variety and often poor performance of USB sticks all archive files are first recorded and finished on the internal storage of the unit and then transferred to th...

Страница 43: ...ording to a different Series or to assign it to a different processing Workflow Set workflow A Workflow is a series of processing steps in the server to ingest transcode and distribute the file as des...

Страница 44: ...tions 4 11 1 Channel N Settings Notifications Each Channel provides for entry of an e mail to be associated with that Channel Channels are often used in conjunction with specific presenters or Departm...

Страница 45: ...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...

Страница 46: ...et for operation Recording times may be slightly longer than the above calculation would suggest because the actual bit rate generated during operation varies with the material being encoded and the c...

Страница 47: ...text tracks 5 1 2 XML Metadata This information is available in XML format for use by other applications xml version 1 0 encoding UTF 8 archive version 1 0 filename 20120926 172747 002 mp4 filename ti...

Страница 48: ...mation about the archive The Edit button allows entry of Title Presenter and Description comments into this file These entries may be made during the presentation or afterwards 5 1 5 Remove Button Pla...

Страница 49: ...e used just for straight export of the original files to the new format Adobe Premiere a well know and very popular video editor from Adobe Adobe After Effects available on PCs and MACs is a high powe...

Страница 50: ...he unit responsible for being the source of the generated media stream It could also be the name of the person in charge of the course material being webcast This item is transmitted in real time over...

Страница 51: ...and reconfigure the system If the NTP client has been stopped an additional setting for manual time and date setup appears The NTP client requires a proper DNS configuration to work correctly Selectio...

Страница 52: ...aller may use the web interface and Network Configuration page to assign the unit to any statically desired IP address which will take effect on the next power on cycle If this method does not work us...

Страница 53: ...USB Stick Network Settings An alternative way to configure network parameters for the unit is to edit a special text file on a USB memory stick and to insert that memory stick into any USB slot in th...

Страница 54: ...xy Software updates for the Presentation Recorder are achieved through use of HTTP protocol If the network being used is firewalled and requires the use of HTTP Proxy services then this checkbox must...

Страница 55: ...used and this is easily compromised 6 3 17 Security Name In Version 3 a Security Name is similar to a username on other systems It identifies an authorized user of the system 6 3 18 Authentication Pas...

Страница 56: ...orrectly if the certificate is not valid Consult with your network administrator about certificate availability for your organization Access using HTTPS is straightforward Simply use the https prefix...

Страница 57: ...will affect the display of the Primary and Secondary capture windows or can be used to move the Primary window to a VGA monitor 6 5 3 On Screen Display OSD The On Screen Display OSD presents the follo...

Страница 58: ...ab is used to enable the Telnet Serial Interface to the unit an interface which may be used to send and receive command and control strings over IP based networks See the Serial Interface Specificatio...

Страница 59: ...ide additional functionality and specify how and where the Presentation Recorder sends its output all without touching the actual Presentation Recorder user interface All that is required is one or mo...

Страница 60: ...to the IP Serial Interface of a Presentation Recorder starts and stops the unit The calendar interface allows an administrator to setup single or repeating events The example below shows a single even...

Страница 61: ...ent units The Calendar field must be the primary or default calendar for this account The Description field is a series of serial IP commands to be issued to the Presentation Recorder at the time of t...

Страница 62: ...fferent calendar applications in use both PC based and Web based NCast provides a facility to utilize these other calendar applications to generate schedules through a file interchange standard known...

Страница 63: ...ust contain the IP address of the Presentation Recorder Description field contains serial commands to be sent to a Presentation Recorder 6 7 10 Importing iCalendar Files An alternate way of utilizing...

Страница 64: ...esentation Recorders from a single central location Check the download area of the NCast website for this utility 6 8 PRESENTATION SERVER 6 8 1 Credentials and Configuration The upload process to PS f...

Страница 65: ...step and must completed for anything else to work 3 If the status shows that the Capture Agent is registered next try to manually start stop a recording Modify a Channel for PS Upload as described pr...

Страница 66: ...wn menu selection enables or disables the system wide e mail notification service It does not affect Channel notification activity 6 9 2 E mail Address Enter the e mail address of the administrator to...

Страница 67: ...sued So a typical strategy for using this selection page is as follows First select the severity level desired for reporting Typically this would be Critical and Error unless there is an interest in t...

Страница 68: ...mally these variables are initialized and changed through the use of serial commands TA TJ This table lists and allows editing of the ten available text formatting strings 6 10 3 Disk There are four s...

Страница 69: ...tor that the disk needs cleanup They do not directly contribute to file cleanup or removal They are simply warning trigger levels 6 10 6 Remove Archives Automatically The Remove Archives Automatically...

Страница 70: ...ode REST API interface level Current system date and time USB Disk Status Archive space available Mainboard temperature Fan speed When reporting problems to NCast it is very helpful to copy and send t...

Страница 71: ...re or software bugs or operational issues When reporting a problem please click on the Download Logs button which will create a zip file of recently logged activity Make a note of the time of the inci...

Страница 72: ...problems whether they hardware or software bugs or operational issues When reporting a problem please click on the Download Logs button which will create a zip file of recently logged activity Make a...

Страница 73: ...ble with the DVI 1 0 specification and the VESA DCC EDID 1 3 specification The required interface cable is a DVI D Single Link Digital or DVI I Combo Analog and Digital or DVI A Component A DVI D Dual...

Страница 74: ...ormally not be used The No entries are present because the HDMI 1 and DVI D conflict on the digital input The Comp entry allows simultaneous use of RGB on the VGA connector with component input on the...

Страница 75: ...6 Audio Output Gain The audio output gain adjusts the signal level from the audio codec to the line out connector This signal powers the local speakers after suitable amplification and delivers the au...

Страница 76: ...nel allows fine tuning on how input signals are mapped to their respective windows Techniques of full screen stretching letter boxing and pillar boxing may be used 8 4 4 AV Sync Viewers notice and are...

Страница 77: ...e settings of these buttons are OVERWRITTEN during Session start 8 6 PREVIEWS 1 2 These buttons launch a new web page with a single frame capture of the composite image currently being encoded and com...

Страница 78: ...ia stream s and to decode the information contained therein Four different types of files are dynamically created by the links File Name File Type rtp_fullscreen_live qtl Quicktime RTP Fullscreen rtp_...

Страница 79: ...eams must be requested what types of audio video codecs are required to process the media and what type of connection multicast RTSP is required 7 When all the appropriate components have been loaded...

Страница 80: ...ven some active web pages can consume nearly 100 of the CPU The audio devices set for the media player have not been configured correctly The audio has been muted 9 4 CLOSED CAPTION SUPPORT Section 50...

Страница 81: ...ly there is no fully standardized mechanism for captioning across these technologies Each media player handles captions differently QuickTime does not currently support industry standard closed captio...

Страница 82: ...and adds functionality for Flash and can play NCast s MPEG 4 media files The tool can be found here http ncam wgbh org webaccess magpie v2 World Caption is a program written by a University of Wiscons...

Страница 83: ...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...

Страница 84: ...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...

Страница 85: ...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...

Страница 86: ...ording rooms may have a podium right or podium left configuration and the overlay graphics which are created must be able to accommodate right side or left side speaker placements the speakers natural...

Страница 87: ...3 Customer Layout Examples NCast customers and associates have created some outstanding examples of graphically interesting and aesthetically pleasing layouts using this overlay facility The following...

Страница 88: ...NCast Presentation Recorder Reference Manual Virtual Teams Conference courtesy of Media X HP Historical Presentation NCast Corporation Revision 1 0 Page 88...

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

Страница 90: ...E The HTTP Interface may be used to capture single images from the encoder Commonly employed utilities such as wget can retrieve the current composite frame for placement of the image on a web page or...

Страница 91: ...splay Output Sub system Media streams which are received and decoded are presented on the attached display s for viewing In Dual Stream mode the HDMI output is used for the Main PIP display and the VG...

Страница 92: ...ing viewers 12 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 a...

Страница 93: ...ence The principal causes of these artifacts are packet loss due to overloading of the internet connection and processing capability the receiving PC does not have enough CPU capacity to process high...

Страница 94: ...room lights will go dark so the audience can see the projection screen and if there is no lighting on the speaker the video quality deteriorates rapidly Ask the speakers to not wander from the lighted...

Страница 95: ...deo and graphics windows during these times The Swap button on the Sources web page will do this easily 13 3 CONFERENCE DAY PROBLEMS AND ISSUES During the actual conference or seminar these problems a...

Страница 96: ...blems and should be avoided Start of Talk Ideally the presenter s discussion should start once the proper graphics are being projected and no sooner Repeat the Question If there are audience questions...

Страница 97: ...NCast Presentation Recorder Reference Manual Open the mp4 file to be trimmed NCast Corporation Revision 1 0 Page 97...

Страница 98: ...oint to the nearest key frame This is required to eliminate pixelation and picture breakup at the start of the new clip If that key frame is unacceptable as a starting point move the slider backward o...

Страница 99: ...ference Manual Save the file as a new mp4 file You should override the mov suggested suffix with mp4 If this file will be used on a streaming server the hint tracks must be added to the file NCast Cor...

Страница 100: ...s 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 the presentation is in the same time relationship as the...

Страница 101: ...tilizing a 1280 960 subset of the display surface Telnet An IP network based protocol which was originally used to connect remote consoles and terminals to mainframes but is now used as a general bi d...

Страница 102: ...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...

Страница 103: ...NCast Presentation Recorder Reference Manual 16 Revision History Revision 1 0 Initial revision based on software Release 9 0 0 NCast Corporation Revision 1 0 Page 103...

Отзывы: