NCast Telepresenter M4 Reference Manual

Summary of Telepresenter M4

  • Page 1

    Ncast telepresenter reference manual ncast product specification telepresenter m4 reference manual revision 2.2 march 1st, 2010 m4 software release 5.2.0 m3 series 2 software release 5.2.0 copyright © ncast corporation, 2010 ncast corporation revision 2.2 page 1.

  • Page 2

    Ncast telepresenter reference manual table of contents 1. Introduction ................................................................................................................................... 6 1.1. Purpose .....................................................................................

  • Page 3

    Ncast telepresenter reference manual 4.6. Channel settings – text overlays ........................................................................................................ 59 4.7. Channel settings – upload .........................................................................................

  • Page 4

    Ncast telepresenter reference manual regulatory compliance information equipment label the telepresenter meets all applicable fcc, ce and ican radiation and emission standards: ncast corporation this device complies with part 15 of the fcc rules. Operation is subject to the following two conditions:...

  • Page 5

    Ncast telepresenter reference manual “ 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, washington, dc 20402 (telephone +1-202-512-1800). Fcc warning changes or modificat...

  • Page 6

    Ncast telepresenter reference manual 1. Introduction 1.1. P urpose the ncast telepresenter reference manual is intended for the audio/video or network engineer who will be tasked with the job of installing and setting up a telepresenter or a system of multiple telepresenters. The quick start manual ...

  • Page 7

    Ncast telepresenter reference manual pip – a picture-in-picture function overlays one video or graphics image with a reduced-sized version of another video image. Rfc – request for comments, an internet protocol standard. Rtsp – real-time streaming protocol is an ietf approved protocol for control o...

  • Page 8

    Ncast telepresenter reference manual one-to-many streaming – in this mode of operation one of the telepresenters is designated as the “sender” 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. The transmiss...

  • Page 9

    Ncast telepresenter reference manual in addition to these three modes of operation there is the following additional functionality: webcasting to desktops – the telepresenters can generate rtsp media streams which may be unicast to desktops or laptops that wish to join a conference. Commonly availab...

  • Page 10

    Ncast telepresenter reference manual n-way functionality and services are described in the n-way reference manual . Contact ncast corporation for more information on n-way servers and services. 1.6. S tartup 1.6.1. Really, really quick start here’s a really short description on how to get started: 1...

  • Page 11

    Ncast telepresenter reference manual 8. Go to the view page. This page allows you to connect different media desktop players using either multicast or rtsp (unicast) protocol. If you have quicktime installed on your pc, click on “quicktime multicast” if you have multicast on your network or “quickti...

  • Page 12

    Ncast telepresenter reference manual 2. Theory of operation 2.1. T elepresenter c omponent b lock d iagram the telepresenter consists of these main hardware functions: digitizer capture hardware – a specially designed, high-performance pci card is used to grab and digitize the rgb or video signals c...

  • Page 13

    Ncast telepresenter reference manual 2.2. D igitizer c apture f unction the digitizer capture card selects one of the available four inputs (vga, dvi, composite, s-video) and locks onto the signal. The signal is converted into the appropriate digital formats, and each pixel in the image is stored in...

  • Page 14

    Ncast telepresenter reference manual 2.8. A rchive d isk a local hard-drive in the telepresenter is available for recording transmitted sessions. The file format is standard mpeg-4 (.Mp4), which can be played on a variety of desktop client players, or these same files can be installed on a video-str...

  • Page 15

    Ncast telepresenter reference manual 3. Configuration settings and parameters reference 3.1. U nit o ptions s ettings the unit options page gives the telepresenter its unique id and provides a place to enter system-wide settings. The id and contact information are transmitted over the internet to id...

  • Page 16

    Ncast telepresenter reference manual the contact e-mail should be the address of the owner/administrator of the unit or an address where questions or service requests concerning the unit are sent. The email address should be formatted according to rfc 822, for example, service@ncast.Com. 3.1.4. Cont...

  • Page 17

    Ncast telepresenter reference manual • reboot – shuts down and then restarts the unit. This operation may be needed to clear problems after a power brownout or other unexpected glitch. • factory defaults – all operating parameters are reset to the telepresenter’s initial factory configuration. Nothi...

  • Page 18

    Ncast telepresenter reference manual the http api password allows access to archived files. This password permits http access to the archive list, allows downloading of the archive and details file and the removal of one or more archived files. All of these operations utilize special http urls descr...

  • Page 19

    Ncast telepresenter reference manual this will automatically direct the request to port 443, the standard for https access. 3.3.2. Certificates and rsa keys if an organization has purchased an official ssl certificate, or has created a non-authoritative one (which can be done with many different ssl...

  • Page 20

    Ncast telepresenter reference manual cases the required output resolution size must be set with the pull-down tab. All incoming media streams are scaled to this fixed resolution. There may be a loss of quality if, for example, an incoming xga image is scaled to svga size. There are five different ti...

  • Page 21

    Ncast telepresenter reference manual this parameter allows the operator to 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 maximize outbound transmi...

  • Page 22

    Ncast telepresenter reference manual 3.5.1. Custom frame sizes the channel table permits the selection of many common, industry standard frame sizes. However, if a special composite image is desired (some combination of main, pip and overlay windows) then the user would probably have to define a cus...

  • Page 23

    Ncast telepresenter reference manual 3.5.2. Custom aspect ratios the aspect ratio defines the visual geometry of the frame (capture surface). If the frame width (in pixels) divided by the frame height (in pixels) is the same as the aspect ratio, then square pixels will be displayed. Otherwise the pi...

  • Page 24

    Ncast telepresenter reference manual the values for x,y,w,h may be entered as integers or percents. If integers are used then these are pixel widths and heights or pixel offsets from the upper left corner of the frame. If percents are used, then the dimensions are scaled to the current size of the f...

  • Page 25

    Ncast telepresenter reference manual overlay graphics can be uploaded dynamically, allowing scheduling tools and scripts to automatically change the presentation graphics and layouts at prescribed times (e.G. To conform to speaker times and track changes at a conference). See section error: referenc...

  • Page 26

    Ncast telepresenter reference manual text overlays can implement dynamically displayed text such a news tapes, stock tickers, closed captions, and for other purposes such as changing the name of the speaker for a presentation due to a last-minute change of presenters or participants details of using...

  • Page 27

    Ncast telepresenter reference manual the static ip address to be used by the unit in numeric form (www.Xxx.Yyy.Zzz). Not required if dhcp is enabled. 3.6.3. Netmask the ip netmask in use for this lan segment (e.G. 255.255.255.0). 3.6.4. Gateway the numeric ip address of the gateway host on this lan ...

  • Page 28

    Ncast telepresenter reference manual dhcp=(bool)0 dns_1=(string)204.89.223.4 dns_2=(string)204.89.223.44 ethernet=(string)auto gateway=(string)204.89.223.1 ipaddress=(string)204.89.223.25 netmask=(string)255.255.255.0 ntp=(bool)1 the “dhcp” keyword accepts two values: 0 which means disabled (no dhcp...

  • Page 29

    Ncast telepresenter reference manual 3.7.3. Ip restriction this limits the valid ip addresses, which may send commands to the telepresenter. Normally this field should contain a single ip address, which is the ip of the controller in charge of the telepresenter. Thus, if the password is compromised ...

  • Page 30

    Ncast telepresenter reference manual 3.9. S cheduler 3.9.1. Overview the telepresenter scheduler is a feature that allows the manager of one or more telepresenters to schedule these appliances through use of a google calendar or through use of industry-standard icalendar files. The manager can start...

  • Page 31

    Ncast telepresenter reference manual google calendar is a web-based interface used to enter calendar events such as meetings and appointments. It allows multiple personal calendars (e.G. Business and home) and allows sharing of public and private calendars with friends and associates. One interestin...

  • Page 32

    Ncast telepresenter reference manual 3.9.5. Creating scheduled events to create an event click on a time-slot and fill in the following fields: the " what " field must contain (anywhere in the field) the letters “m3” to identify this as a telepresenter event. Additional words can further describe th...

  • Page 33

    Ncast telepresenter reference manual rt set title information to "weekly performance review" commands are case-sensitive and must be written exactly as shown. The commands are processed in the order given. The presenter and title information are stored by the telepresenter in an xml file associated ...

  • Page 34

    Ncast telepresenter reference manual the ncast scheduler can read standard icalendar (.Ics) files containing scheduled events, and can control telepresenters based on the contents of these events. 3.9.9. Using an icalendar file there are three basic steps to use an icalendar file with the ncast sche...

  • Page 35

    Ncast telepresenter reference manual 3.9.12.Configuration these parameters control scheduler process: • google calendar – enables or disables scheduling using google calendar data. • google username – the account containing the calendar to be used. • google password – password for the above account ...

  • Page 36

    Ncast telepresenter reference manual when all fields are filled, click on the “update” button. 3.9.15.Viewing scheduler activity the logs page (see section 3.11) permits viewing the scheduler activity logs for possible error messages, reports on scheduled events and other actions. The serial log con...

  • Page 37

    Ncast telepresenter reference manual this dropdown menu selection enables or disables the system-wide e-mail notification service. It does not affect channel notification activity. 3.10.2.E-mail address enter the e-mail address of the administrator to be informed about system-wide events. 3.10.3.E-m...

  • Page 38

    Ncast telepresenter reference manual there are two methods by which to choose a notification to be reported: • select by event type – any event which is assigned the selected severity level is reported. Selecting “info” will report info level events, but not others. You must also select “critical” a...

  • Page 39

    Ncast telepresenter reference manual 3.11.1. View event logs many events during the operation of the telepresenter are recorded in the event logs. These logs are part of the event notification system discussed in section 3.10. 3.11.2. View serial logs serial command activity can be initiated from th...

  • Page 40

    Ncast telepresenter reference manual 3.11.3. Download logs log reporting is an important tool which ncast uses to diagnose any 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 o...

  • Page 41

    Ncast telepresenter reference manual once the “update” button is pressed the telepresenter downloads a list of required files and their timestamps. Files which are missing or out-of-date are downloaded and installed. The unit will then reboot and becomes ready for service again with the new software...

  • Page 42

    Ncast telepresenter reference manual 4. The channel table 4.1. C hannel s ettings a channel is a collection of parameter settings that defines the operating characteristics for a streaming, webcast or collaborative session. Just as channel 2 on your tv defines the video carrier to be “55.25 mhz.”, c...

  • Page 43

    Ncast telepresenter reference manual • recording – recording options and archive naming • layout – frame size and placement of the main and pip windows • image overlays – definition of graphical overlay images to be used • text overlays – definition of text overlays to be used • upload – ftp or secu...

  • Page 44

    Ncast telepresenter reference manual channel 4 – telepresenter a participates in a collaborative session on multicast address 239.192.2.0 channel 5 – telepresenter a establishes a full-duplex session to b using unicast point-to-point channel 6 – telepresenter a establishes a full-duplex session to c...

  • Page 45

    Ncast telepresenter reference manual the passing of “floor control” triggers two important events for the participants in the conference. First, the media stream being generated by the coordinator is shut down, and a new media stream being generated by one of the participants starts up. Only one gra...

  • Page 46

    Ncast telepresenter reference manual the default settings for a telepresenter use administratively-scoped multicast addresses. This implies that streams created using these addresses will not exit the organization’s network. If the network is not multicast enabled, point-to-point communications betw...

  • Page 47

    Ncast telepresenter reference manual for the lowest bit rate, 128 kbps, a resolution of 640x480 and a frame-rate of 5 frames/second for graphics or 10 frames/second for video are recommended. There is no way to define the optimum settings for a given application. It depends on the material being pre...

  • Page 48

    Ncast telepresenter reference manual 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 if audio is not to be transmitted or recorded, it may be disabled here as well. If recording in mono and u...

  • Page 49

    Ncast telepresenter reference manual always on the server (sdp files describe the media being streamed and other details such as port assignments). Typically the sdp file is transferred when a session starts and during the session when the sdp file changes. The telepresenter issues "announced kill" ...

  • Page 50

    Ncast telepresenter reference manual the port number assigned to the conference control protocol. See the discussion above (graphics ports) for more detailed information on ports. Note that the conference port fields will only be visible if the channel is setup as a collaboration channel. 4.2.18. Au...

  • Page 51

    Ncast telepresenter reference manual quality. Increasing max quantizer too much may cause the encoder to skip frames in order to maintain the target framerate. This is a video encoder option - it doesn't affect the decoder. 4.2.23. Graphics cbr buffer sets the constant bit rate buffer size in second...

  • Page 52

    Ncast telepresenter reference manual three options are available for control of recording: manual – recording must be started and stopped by the user via controls on the session page or by the room controller via one of the serial interfaces. Auto – recording starts and stops when the session starts...

  • Page 53

    Ncast telepresenter reference manual enter information about the title of the session being recorded (e.G. Class or course number, conference session title, meeting name, etc.). This information is entered as meta-data about the recorded archive and will be captured in the .Xml data file associated ...

  • Page 54

    Ncast telepresenter reference manual sometimes a media file is placed on a web server and is played without the assistance of a streaming server. In such instances the location of the media data required for progressive download needs to be optimized. Optimization rearranges the audio and video bloc...

  • Page 55

    Ncast telepresenter reference manual an overlay graphic. A “main” and “pip” side-by-side composition would also dictate that the main image only occupies one-half of the capture surface area. Next, if the secondary “pip” stream is enabled, its (x,y) placement and (w,h) dimensions are overlaid on the...

  • Page 56

    Ncast telepresenter reference manual in a typical conference it is quite common to have different input resolutions during the course of one session (graphical input from laptops set for svga and xga resolution, and video input from a camera). These different resolution images can be transmitted in ...

  • Page 57

    Ncast telepresenter reference manual this menu selection item allows specification of five standard aspect ratios and ten custom aspect ratios (which are defined in the custom menu under the configuration tab). “square pixel” derives the aspect ratio from the given capture width and height. 4.4.3. M...

  • Page 58

    Ncast telepresenter reference manual 4.4.4. Pip video/graphics window this pull-down menu specifies the positioning of the secondary (pip) image input onto the frame. The most common selection would be one of the corner settings (top-left, top-right, bottom-left, bottom-right). The custom window sel...

  • Page 59

    Ncast telepresenter reference manual 4.5. C hannel s ettings – i mage o verlays customized images may be added to the media stream being created. These images would typically be corporate or organizational logos, trademarks or watermarks, copyright statements, media content or date annotation, or de...

  • Page 60

    Ncast telepresenter reference manual rs-232 or serial telnet ip commands. See the telepresenter serial reference manual for details on these commands. Text overlays can implement dynamically displayed text such a news tapes, stock tickers, closed captions, and for other purposes such as changing the...

  • Page 61

    Ncast telepresenter reference manual specifies a minimum distance (in pixels) between the frame of a window and the text. This option keeps the text from crowding or adjoining the edge of the window. 4.6.7. Foreground (r/g/b/a) the (r,g,b) color values for the text and alpha value (transparency sett...

  • Page 62

    Ncast telepresenter reference manual format string function %a abbreviated weekday name (for example sun) %a full weekday name (for example sunday) %b abbreviated month name (for example jan) %b full month name (for example january) %d day of the month (01 to 31) %d archive description %h hour (00 t...

  • Page 63

    Ncast telepresenter reference manual the system marks an archive for automatic upload right after it was created if auto upload is enabled. If auto upload is disabled archives are not marked and will be not uploaded even when auto upload is later enabled. Archives marked for automatic upload will no...

  • Page 64

    Ncast telepresenter reference manual • (s)ftp username - ftp server username • (s)ftp password - ftp server password • ftp anonymous login - login as anonymous (username & password are not used) • (s)ftp upload directory - directory where to upload archives, which may be absolute or relative • priva...

  • Page 65

    Ncast telepresenter reference manual to inform a presenter or lecturer that the recordings and transcodes have completed and are available on the vod server. See section 3.10. For detailed information on the entries required for this page. 4.8.2. Channel n settings – notification events a subset of ...

  • Page 66

    Ncast telepresenter reference manual 5. Archive page 5.1. A rchive s ettings the telepresenter units with archive disks allow complete recording of audio and graphics streams onto a hard-drive for later retrieval and playback. The estimate for recording time is a simple calculation based on the bit-...

  • Page 67

    Ncast telepresenter reference manual note that during recording two separate files (one video, one audio) are being created and at the end of recording these two files must be multiplexed into a single .Mp4 file. This multiplexing is not permitted during active sessions. At the end of a session the ...

  • Page 68

    Ncast telepresenter reference manual the use of xml format allows the content to be encoded in the unicode (utf-8) character set. The and tags record the position of these windows at the start of a session. This information may be useful for downstream video editing processes which wish to extract v...

  • Page 69

    Ncast telepresenter reference manual 5.1.11. Editing archive files there are several tools which have been used to edit and manipulate mpeg-4 archive files: quicktime pro, adobe after effects and streamclip. There may be, and probably are, other tools as well, but these are known to work. The words ...

  • Page 70

    Ncast telepresenter reference manual 6. Sources page 6.1. S ources s ettings the sources page controls what graphics/video or audio inputs will be sent to the compression engines. 6.1.1. Main input the user may select one of the following graphics/video sources for capture as the primary image: grap...

  • Page 71

    Ncast telepresenter reference manual if autodetect is selected the hardware will search for an active signal from one of the input connectors. If more than one signal is present, then the first one detected will be utilized. The swap button is used during picture-in-picture (pip) setups. The main an...

  • Page 72

    Ncast telepresenter reference manual when the audio meter pushbutton is on, two pairs of audio meters appear on the local loopback display connected to the telepresenter. The audio meter window is never transmitted over the network nor recorded as part of the media stream. The stereo meters on the l...

  • Page 73

    Ncast telepresenter reference manual audio gain charts mic gain amplification 0 mute 10 -18.0 20 -16.5 30 -13.5 40 -12.0 50 -9.0 60 -7.5 70 -4.5 80 -3.0 90 0 100 1.5 line-in gain amplification 0 mute 10 -6.0 db 20 -4.5 db 30 -1.5 db 40 0.0 db 50 3.0 db 60 4.5 db 70 7.5 db 80 9.0 db 90 12.0 db 100 13...

  • Page 74

    Ncast telepresenter reference manual for each control there are four adjustments for the four different inputs: xga, dvi, composite and s-video. There is no sharpness control for xga or dvi, as this control applies to the video inputs only. 6.1.17. Video preview this button launches a new web page w...

  • Page 75

    Ncast telepresenter reference manual 7. Information pages reference 7.1. S ession p age the session page summarizes the current operational state of the telepresenter. The bulk of the information listed here comes directly from the channel table parameters. When a session is started, the channel in ...

  • Page 76

    Ncast telepresenter reference manual 7.2. V iewers p age the viewers page lists units that are currently on-line and active in this session. This information is derived from rtcp (real-time control protocol) reports and from information obtained through use of the ncast conference protocol. The desc...

  • Page 77

    Ncast telepresenter reference manual in collaboration mode the coordinator is able to select which participant has floor control by highlighting a viewer and clicking on the selection. 7.3. V iew p age the view page allows users at their desktops or laptops to launch client media players, which will...

  • Page 78

    Ncast telepresenter reference manual access controls on the “passwords” page may be used to restrict viewing to selected users or groups. For small organizations and departments this page will be sufficient for most uses. However, for larger organizations or for universities the functions of this pa...

  • Page 79

    Ncast telepresenter reference manual 5. The browser passes the file information to the application by giving the application the filename or the location of the file. 6. The application (the client media player) reads the contents of the sdp file and determines how many media streams must be request...

  • Page 80

    Ncast telepresenter reference manual for pcs with properly configured software the playback process will be quick and easy. However, if a customer is having difficulty, common problems to check include: the client player has not been installed or is not at the latest revision level. A codec required...

  • Page 81

    Ncast telepresenter reference manual • available for download via our http interface • uploaded automatically via the ftp upload service upon receipt of this file a program can easily extract the timing information of interest and create a web page with playback start points of interest. For example...

  • Page 82

    Ncast telepresenter reference manual the .Txt file used to play back the captions is shown here: {qttext}{timescale:100}{font:arial}{size:12}{backcolor:0,0,0} {textcolor:65535,65535,65535}{width:320}{justify:left} [00:00:02.69] have you ever wanted to communicate with someone face-to-face? [00:00:05...

  • Page 83

    Ncast telepresenter reference manual 8. Custom layouts 8.1. F rame l ayouts and p resets the main frame of a telepresenter composition consists of the following elements: • the main window • the pip window (optional) • graphical overlays (1-4) • text overlays (1-4) • black matte background the size ...

  • Page 84

    Ncast telepresenter reference manual 5. In the “window 2” fields enter 640, 0, 240, 180 to define window 2 as the window which will associated with the pip video stream. Update the change. 6. Go to the channel table and click “modify” on the channel which will be used for this custom layout. Click o...

  • Page 85

    Ncast telepresenter reference manual 8.1.3. Overlay layout placement conference rooms or presentation auditoriums typically have the speaker’s podium to the right or left of the projection screen being viewed by the audience. A potential problem in using the pip video window or speaker shot as a sid...

  • Page 86

    Ncast telepresenter reference manual the point being 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 right-side or left-side speaker placements (the ...

  • Page 87

    Ncast telepresenter reference manual hastac conference, courtesy of duke university teragrid conference, courtesy of ucsd virtual teams conference, courtesy of media-x hp historical presentation ncast corporation revision 2.2 page 87.

  • Page 88

    Ncast telepresenter reference manual 9. Telepresenter interfaces 9.1. S erial i nterface commands to control the telepresenter over an rs-232 style serial interface are documented in the telepresenter serial interface specification . Please refer to that document for complete details. 9.2. T elnet i...

  • Page 89

    Ncast telepresenter reference manual #!/bin/bash # # stops a telepresenter session using the telnet interface if [ $# -ne 2 ]; then echo "this script stops a telepresenter session using the telnet interface." echo "synopsis: stop.Sh address password" exit fi address=$1 password=$2 ( echo "idtelnet,0...

  • Page 90

    Ncast telepresenter reference manual if ($passwd == "") then echo "m4files: m4 password required" echo "usage: m4files.Tcsh host password" exit 1 endif # get list of current archive files if (-e m4-filelist) then rm -f m4-filelist endif wget $verbosity --output-document=m4-filelist --http-user=backu...

  • Page 91

    Ncast telepresenter reference manual endif echo "m4files: returned result is: `cat $mp4:r.Msg`" rm -f $mp4:r.Msg endif end rm -f m4-filelist the python programming language is a widely available, cross-platform programming language available for windows, macs, linux and other platforms. The followin...

  • Page 92

    Ncast telepresenter reference manual my.Other.Boxes.Com to run this program under windows you may use a command line, such as: c:> "c:\program files\python24\python.Exe" ncfiles.Py 192.168.0.5 a simpler alternative is to create a shortcut to "ncfiles.Py" and then using the properties tab for the sho...

  • Page 93

    Ncast telepresenter reference manual files.Append(file) filelist.Close() if debug: print "ncfiles: download list", files if len(files) == 0: print "ncfiles: no files to download" return true # download each file for mp4 in files: url = "http://" + host + "/backup/download/" + mp4 print "ncfiles: dow...

  • Page 94

    Ncast telepresenter reference manual filein.Close() fileout.Close() # remove file if requested if remove: url = "http://" + host + "/backup/remove.Cgi?File=" + mp4 if debug: print "ncfiles: removing", url try: filerm = urllib2.Urlopen(url) except urllib2.Urlerror, msg: print "ncfiles: urllib2 error ...

  • Page 95

    Ncast telepresenter reference manual hostlist.Extend(args) if inputfile : try: f = open(inputfile, 'r') for line in f: host = line.Strip(' \r') if host == "": continue if host[0] == '#': continue if host[0:4] == 'pswd': pswd = host[5:] continue print "ncfiles: adding host", host, "to list of hosts...

  • Page 96

    Ncast telepresenter reference manual quality - jpeg quality 0 to 100 compression_level - png compression level 0 to 9 with no parameters the default settings are format=jpg, quality=85, and the width and height will match the current settings of the session frame size. The interface is password prot...

  • Page 97

    Ncast telepresenter reference manual password = 'ncast' images = {} try: getopt_func = getopt.Gnu_getopt except attributeerror: getopt_func = getopt.Getopt shortopts = 'dhp:v1:2:3:4:' longopts = ('debug', 'help', 'pswd=', 'version', 'g1=', 'g2=', 'g3=', 'g4=') try: opts, args = getopt_func(sys.Argv[...

  • Page 98

    Ncast telepresenter reference manual content_type, data = encode_multipart_formdata(fields) # upload print 'ncgo: uploading image(s)' url = 'http://%s/api.Cgi' % server # create an openerdirector with support for basic http authentication... Auth_handler = urllib2.Httpbasicauthhandler() auth_handler...

  • Page 99

    Ncast telepresenter reference manual 10. Techniques for presentation capture 10.1. W ebcasting , p odcasting and a rchiving the new world of webcasting meetings and conferences, recording presentations and running effective distance learning operations requires some thought, planning, and understand...

  • Page 100

    Ncast telepresenter reference manual the a/v equipment in the room the day before the recording, if possible, or to consult with the a/v staff to plan how these video, graphics and audio connections will be made. There are several ways to solve this problem: • vga splitter – a vga splitter is a smal...

  • Page 101

    Ncast telepresenter reference manual • lavalier microphone – the best audio capture is through use of wireless lavalier (lapel) microphone on the speaker. Including one in the telepresenter gadget bag is a really good idea. The levels will be consistently correct (through experience), and the result...

  • Page 102

    Ncast telepresenter reference manual talk or tell a story while this speaker transition is occurring. It is hard to capture clean recordings when one presentation runs right into the next one. • session length – if the cameras are recording a backup copy of the sound and video (which is a really goo...

  • Page 103

    Ncast telepresenter reference manual to use streamclip to trim a file, follow these steps: open the .Mp4 file to be trimmed drag the slider to the starting sequence of your new clip and select the “in” point where the new clip should start align the “in” point to the nearest key frame. This is requi...

  • Page 104

    Ncast telepresenter reference manual drag the slider to the end of the new clip and select an “out” point where the new clip ends 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 ...

  • Page 105

    Ncast telepresenter reference manual 11. References 11.1. Mpeg c ompression iso 14496-12 - iso base media file format iso 14496-14 - mp4 file format 11.2. P acket t ransmission ietf rfc 3550 “ rtp: a transport protocol for real-time applications ”, h. Schulzrinne, et. Al., july 2003 ietf rfc 3551 “ ...

  • Page 106

    Ncast telepresenter reference manual 12. Revision history • revision 2.2 – revision for changes in release 5.2. A new event notification system with emailed notices and warnings. Transcoding to theora. Dvi output support. Local archive playback and an archive trash can implementation. Video preview ...

  • Page 107

    Ncast telepresenter reference manual “auto-start” option is now available for a channel. The archive detail files now support unicode and are in xml format. The .Txt files are no longer available. • revision 1.0 – initial revision based on software release 2.7.4. Ncast corporation revision 2.2 page ...