Cisco IP/TV Content Manager User Guide, Version 3.4
Chapter 3: Managing Scheduled Programs

Table Of Contents

Managing Scheduled Programs

Accessing Scheduled Programs

Creating a Scheduled Program

Assigning Programs to Channels

Program Schedule Options

Live-Capture Program Settings

Reviewing a Scheduled Program

Deleting a Scheduled Program

Editing a Scheduled Program

Duplicating a Scheduled Program

Recording Scheduled Programs

Scheduling a Recording

Creating a Multimedia Data Stream for the Recording

Setting Up the Recording

Reviewing a Recording

Deleting a Recording

Editing a Recording

Using Question Manager

Enabling Question Manager

Sending a Question to the Question Manager Moderator

Moderating an IP/TV Program

Sorting the Question List

Displaying the Full Text of a Question

Changing the Status of a Question

Displaying Questions in Table Form

Exporting the Question List for External Processing


Managing Scheduled Programs


This chapter contains procedures for defining and managing scheduled programs. Once defined, the programs are listed on the Scheduled Programs page. Topics covered include:

Accessing Scheduled Programs

Creating a Scheduled Program

Reviewing a Scheduled Program

Deleting a Scheduled Program

Editing a Scheduled Program

Duplicating a Scheduled Program

Recording Scheduled Programs

Using Question Manager

Accessing Scheduled Programs

On the IP/TV Content Manager main page, click the Scheduled Programs icon to display the Scheduled Programs page. (See Figure 3-1.)

Figure 3-1 Scheduled Programs Page

To sort the scheduled program list by program name, channel, server, or date and time, click one of the headings at the top of the list. The heading you click becomes the new sorting criterion.

For each scheduled program listed on the Scheduled Programs page, the display includes the program name and description, the channel, the source server, and up to three dates and times at which the program is scheduled to be shown.

For each scheduled program, some or all of the following links are available:

The Review link takes you to the Review Scheduled Program page (see the "Reviewing a Scheduled Program" section).

The Delete link takes you to the Delete Scheduled Program page (see the "Deleting a Scheduled Program" section).

The Edit link takes you to the Edit Scheduled Program page (see the "Editing a Scheduled Program" section). This link is not available for programs originating on other IP/TV Content Managers.

The Duplicate link takes you to the Duplicate Scheduled Program page (see the "Duplicating a Scheduled Program" section). This link is not available for programs originating on other IP/TV Content Managers.

Creating a Scheduled Program

Follow these steps to create a new scheduled program using IP/TV Content Manager:


Step 1 On the IP/TV Content Manager main page, click the Scheduled Programs link. The Scheduled Programs page appears. (See Figure 3-1.)

Step 2 On the Scheduled Programs page, click the New Program link in the taskbar. The channel selection portion of the New Scheduled Program page appears. (See Figure 3-2.)

Figure 3-2 New Scheduled Program Channel Selection Page

Step 3 Choose a channel or click None from the list. See the "Assigning Programs to Channels" section for more information about channels.

Step 4 Click a program type.

If the program you want to create is a live-capture program, choose Basic Live Capture Program.

If the program is intended to play a media file, choose Basic Media File Program.

In most cases, one of these choices is adequate to set up a program. However, if you want to see all possible program options, you can choose Advanced Program (Show All Options).

Step 5 Click Create Program.

The New Scheduled Program page appears. (See Figure 3-3.) Depending on the program type you chose, some of the options shown may not appear.

Figure 3-3 New Scheduled Program Page

Step 6 Enter the program name. Use a fairly short name, such as Third-Quarter Sales Projections or New Employee Orientation.


Note IP/TV Content Manager permits a name up to 60 characters long. However, when the name of the program is displayed in IP/TV Viewer or on other IP/TV Content Manager pages, the name may be truncated to fit within the display area. For this reason, it is good practice to use short program names.


Step 7 In the Program Information section of the New Scheduled Program page, enter the description of the program. The Description field allows you to enter a longer description of the program than the Program Name field permits. The maximum number of characters permitted in the Description field is 512.

Step 8 If there is a website that provides additional information about the program, you can enter the URL.

If you enter a URL, a user watching this program on IP/TV Viewer can click the URL and go to the website.

Step 9 If the program contains copyrighted material, you can enter a copyright statement.

Step 10 If the program is not assigned to a channel, you can set a password for the program by entering the password in both the Password and the Confirm Password fields. Only users who know the password are able to view the program.


Note The password protects the audio, video, and SlideCast streams in the program. If the program includes a web presentation stream, the web presentation stream is not protected.


Step 11 If you want to enable Question Manager for this program, check the Question Manager check box. See the "Using Question Manager" section for more information about the Question Manager function.

Step 12 If you do not want the program to be announced or to appear in program listings, but you do want to save the program information, check the Hide the Program from Viewer/SAP Announcements check box.

Step 13 In the Schedule section of the page (see Figure 3-4), enter the program schedule.

Figure 3-4 Schedule Section of the New Scheduled Program Page

Table 3-1 briefly describes the schedule options.

Table 3-1 Program Schedule Options 

Field
Description

Play Program Continuously

Sets the program as a continuously active program.

Play Program once on

Sets the date and time of the first showing of the program.

Length

Sets the total length of the program.

Do not repeat it

Limits the program to a single showing.

Repeat it every

Sets a simple repeat schedule.

Repeat it

Sets a more complex repeat schedule.

Last repeat ends on

Sets the end of the repeat schedule.


Step 14 In the Multimedia Source Information section of the New Scheduled Program page, enter information about the program.

If the program is assigned to a channel, nearly all of these options are determined by the channel defaults. In this case, the only options that appear are the check boxes for video, audio, SlideCast, and web presentation.

The options that appear on the page also differ depending on whether you chose Basic Live Capture Program, Basic Media File Program, or Advanced Program on the New Scheduled Program page.

Figure 3-5 shows an example of the options for a basic live-capture program.

Figure 3-5 Multimedia Source Information—Live-Capture Program

Table 3-2 describes the options in the Multimedia Source Information section for a basic live-capture program.

Table 3-2 Multimedia Source Information Options 

Field
Description

Preferred Video Format

Defines the preferred video format. This field defaults to the format specified in Preferences. Choices include H.261, Indeo, MPEG1, MPEG2 full D1, MPEG2 half D1, MPEG4 - ISO, MPEG4 - Microsoft, Other Video for Windows Codecs.

Compression Quality

Sets the H.261 compression quality level. Applies only to live-capture video compressed with the H.261 codec. The default value is 8.

Preferred Audio Format

Sets the format to be used for live-capture audio. This field defaults to the format specified in Preferences. For ISO MPEG-4 video format, this field must be set to MP3.

Video Frame Size For `MPEG4 - ISO' Format (Width x Height)

Sets the ISO MPEG-4 frame format to either predefined or customized dimensions in pixels (width x height). Unlike other codecs, the resolution cannot be changed in the IP/TV Server configuration. Preferred Audio Format must be set to MP3.

Refer to the Cisco IP/TV Administration and Configuration Guide for ISO MPEG-4 minimum requirements.

Play Video

Defines whether the video portion of the file or live-capture stream is included in the program. The Enable QoS? check box allows you to choose to enable QoS, if supported on your network.

Play Audio

Defines whether the audio portion of the file or live-capture stream is included in the program.The Enable QoS? check box allows you to choose to enable QoS, if supported on your network.

Play SlideCast

Defines whether the program includes a SlideCast portion in addition to video or audio. The Enable QoS? check box allows you to choose to enable QoS, if supported on your network.

Note A scheduled program cannot contain both SlideCast and web presentation portions.

Refer to Chapter 8 of the Cisco IP/TV Administration and Configuration Guide for information on the SlideCast feature.

Play Web Presentation

Defines whether the program is a web presentation in addition to video or audio.

Refer to Chapter 8 of the Cisco IP/TV Administration and Configuration Guide for information on the web presentation feature.

Multicast HTML to Browser Cache1

Pushes the HTML pages and embedded graphics files of the web presentation to the client browser. If this option is checked, the pages are multicast to all viewers. If the option is unchecked, the browser of each viewer individually requests the HTML pages and the server unicasts the pages to each requester, which adds the cumulative bandwidth required to deliver the HTML pages to the bandwidth required for the program itself.

Serve Over MPEG2 Transport

Enables MPEG-2 transport streaming capability. Preferred Video Format must be MPEG-2 full D1 or MPEG-2 half D1. Preferred Audio Format must be MPEG. The MPEG-2 transport option allows a program with a valid MPEG-2 transport file to be streamed as a single composite stream, instead of separate audio and video streams. MP2T is the standard format used in the cable industry.

Refer to the Cisco IP/TV Administration and Configuration Guide for information on the MPEG-2 transport feature.

AudioPID

Specifies the audio packet ID (PID) of the program. The range is 16 through 8190.

VideoPID

Specifies the video packet ID (VID) of the program. The range is 16 through 8190.

Share SlideCast with2

Specifies whether the program you are defining includes the SlideCast stream from the program you choose in the list.

Share Presentation with2

Specifies whether the program you are defining includes the web presentation stream from the program you choose in the list.

Audio/Video Bandwidth

Sets the audio/video bandwidth in kilobits per second (kbps). The default is 1150.

Maximum Video Frame Rate

Sets the maximum number of frames per second for the video portion of the program. Applies only to MPEG live-capture streams and MPEG files. The default is 30.

Start Page URL (Optional)

Specifies the HTML page that the user goes to at the start of the presentation. It can be either a URL Internet address or the full path name of an HTML file on the local hard drive of the server, for example, http://www.cisco.com or C:\BoardMtg\slide001.htm.

Audio/Video Server

Specifies the name or IP address of the IP/TV Server assigned to play the audio or video portions of the program. Specifies which capture card is used. Choose a server from the list or enter the name of a new server.

SlideCast/Web Presentation Server

Specifies the name or IP address of the IP/TV Server assigned to play the SlideCast or web presentation. In the case of SlideCast, this server cannot be the same as the audio/video server unless audio, video, and SlideCast were all recorded to an RTP file. In the case of a web presentation, the server can be the same.

1 This option must be chosen if the HTML pages are to be served by a server that is not configured as a web server or is not accessible to the browser of the user. This option must also be chosen for web presenter programs that multicast content captured with ScreenCaster, either live or from a previously recorded .mp4 file.

2 The start and end time of the program you are defining must be within the range of the program that contains the SlideCast or web presentation stream.


Figure 3-6 shows an example of the options for a basic media file program.

Figure 3-6 Multimedia Source Information—Media File Program

Table 3-3 describes those options in the Multimedia Source Information section for a basic media file that are not explained in Table 3-2.

Table 3-3 Multimedia Source Options—Basic Media File

Field
Description

Select media file

Specifies the media file to be associated with the program.

Click Select media file and choose a file from the list displayed in the Browse Media Files window.

When you choose a file, the Multimedia Source Information section is automatically populated with information about the file, such as length and bandwidth.

Note If you manually enter information about a file (such as filename, length, or bandwidth), IP/TV Content Manager cannot verify the information. Be careful to enter the information accurately.

Play Once and Stop

Sets the program to play the specified file once and stop, even if the program is defined as having a longer duration than the file.

Loop for Program Duration

Sets the program to loop continuously until the interval specified by the program length has elapsed.

Play From Start to End

Sets the program to play the entire file from beginning to end.

Play .rtp Offset

Sets the program to play only the data between the first and the second offset. You must set both values. Applies only to Real-Time Transport Protocol (RTP) files.

Web Base URL (Optional)

Base portion of the URL that identifies the web server or local file path.

Server

Specifies the name or IP address of the IP/TV Server assigned to play the file. Choose a server from the list or enter the name of a new server.


Step 15 Enable QoS (Quality of Service) for improving transmission quality, if supported on your network.

The Enable QoS? check box to the right of the Play Video, Play Audio, and Play SlideCast check boxes lets you enable QoS using RSVP (Resource Reservation Protocol). QoS provides superior transmission quality in networks with RSVP-enabled routers running under Windows 2000.

To view details regarding QoS, click the QoS Details link.

The QoS Details page appears. (See Figure 2-12.)

Table 3-4 lists the UDP port ranges used by IP/TV Content Manager for various types of data streams. If you decide to specify port numbers explicitly rather than letting IP/TV Content Manager assign them, you should choose even-numbered ports within these ranges.

Table 3-4 UDP Port Ranges

Type of Stream
Port Number Range

Audio

16,384 through 32,766

Web presentation

32,768 through 49,150

Video or SlideCast

49,152 through 65,534


Step 16 In the Multimedia Address Information section of the New Scheduled Program page, enter information about the program.

The options that appear on the page differ depending on whether you chose Basic Live Capture Program, Basic Media File Program, or Advanced Program on the New Scheduled Program page. Most of these options also depend on whether the corresponding global option to allow them to be selected is enabled or not (on the Preferences page).

Refer to the Cisco IP/TV Administration and Configuration Guide for source-specific multicast (SSM) and multicast address information.

Figure 3-7 shows an example of the Multimedia Address Information options for a basic live-capture program.

Figure 3-7 Multimedia Address Information—Live-Capture Program

Table 3-5 describes the options in the Multimedia Address Information section for a basic live-capture program.

Table 3-5 Multimedia Address Information—Basic Live-Capture Program 

Field
Description

Select Admin. Scoped Addresses

Determines whether administratively scoped addresses will be used for the program. This option is not available unless the option to allow administratively scoped addresses is enabled globally (on the Preferences page).

Select Admin. Scoped SSM Addresses

Determines whether administratively scoped SSM addresses will be used for the program. This option is not available unless the option to allow administratively scoped SSM addresses is enabled globally (on the Preferences page).

Select Global Scoped Addresses

Determines whether globally scoped addresses will be used for the program. This option is not available unless the option to allow administratively scoped addresses is enabled globally (on the Preferences page).

Select Global Scoped SSM Addresses

Determines whether globally scoped SSM addresses will be used for the program. This option is not available unless the option to allow administratively scoped addresses is enabled globally (on the Preferences page).

Use SmallCast (Forward to Source Server's Unicast List)

Determines whether the program will be forwarded to unicast addresses. The default is off (no SmallCasting is allowed). This option is not available unless the option to allow SmallCast is enabled globally (on the Preferences page).

SmallCast Only; Do Not Multicast on the Source Server

Suppresses multicast from IP/TV Server. IP/TV Server only sends out unicast streams. This option is not available unless the option to allow SmallCast is enabled globally (on the Preferences page).

Suppress Viewer RTCP Feedback (for large sessions)

Suppresses interactive responses from IP/TV Viewers. Use this in large sessions to eliminate response overload.

Capture Live MPEG Data for Recording to File; Do Not Multicast

Records streams sent from the video capture card of the IP/TV Server to disk. No multicast streaming is performed. This option is not applicable to a media file program.


Figure 3-8 shows an example of the Multimedia Address Information options for an advanced program.

Figure 3-8 Multimedia Address Information—Advanced Program

Table 3-6 describes the Multimedia Address Information options for an advanced program that are not explained in Table 3-5.

Table 3-6 Multimedia Address Information—Advanced Program 

Field
Description

Use these Addresses

Allows the user to specify multimedia address information for the program. This option is not available unless the option to allow modifications of IP addresses, UDP ports ,and multicast range is enabled globally (on the Preferences page).

Use SSM

This option allows SSM to be enabled for the program when configuring multimedia addresses using the Use these Addresses option.

Suppress Viewer Multicast RTCP Feedback (for large sessions)

Suppresses interactive responses from any viewer that is RTP/RTCP compliant. Use this in large sessions to eliminate response overload. It is not supported with programs being served by IP/TV Server Version 3.2 or earlier. This option is not available unless the option to allow viewer multicast RTCP feedback suppression is enabled globally (on the Preferences page).


Step 17 In the Contact section of the New Program page, indicate whom users can contact if they have questions about the program.

Step 18 Click Create Program to send the page to IP/TV Content Manager.

If IP/TV Content Manager finds errors or omissions on the page, the Data Entry Errors page prompts you to return to the New Program page to modify the information.

When you have finished correcting the errors, click Create Program again to submit the corrections to IP/TV Content Manager.

If the page is properly completed, you return automatically to the Scheduled Programs page.


Assigning Programs to Channels

IP/TV Content Manager allows you to set up programs that are not assigned to any channel. However, channels offer a few benefits:

Each channel has many default characteristics. If you assign a new program to a channel, the program automatically receives the defaults.

However, if you set up a program that is not assigned to a channel, you must enter much more information about the program.

For example, each channel has a unique set of multicast addresses and UDP port numbers.

All programs assigned to that channel automatically use the same addresses and port numbers, so you need not remember which addresses (or address ranges) to assign to the program.

On the IP/TV Content Manager main page, programs can be sorted by channel. In a busy network with many programs having multiple repeat showings, the list of programs can become very long. The administrator can assign programs to channels as one way to make the list easier to navigate and programs easier to locate.

Refer to the Cisco IP/TV Administration and Configuration Guide for information on defining channels.

Program Schedule Options

For any live-capture session, it is a good idea to set the start time a little earlier and the end time much later than you expect the live-capture session to start and end. Setting the start and end times this way allows for any slip in the actual start or end of the event. When a recording is made, "dead air" at the beginning and end of the session is not saved in the file.

When you decide how to schedule a program, you first must determine whether the program is a continuous or noncontinuous program:

A continuous program is "on the air" at all times. One analogy is a 24-hour news station on cable television. The news program is always on but has no explicit start and stop time the way a network TV program does.

If you define a program as continuous, and assign it to a channel, you can still define noncontinuous programs on that channel. The noncontinuous programs simply overlap the continuous program (but are not allowed to overlap each other). Note that if the continuous program is a prerecorded file, the continuous program restarts from the beginning when the noncontinuous program has finished. Noncontinuous programs must be multicast from the same server as the continuous program that they overlap.

An example of a continuous program that has a noncontinuous program overlapping it is a 24-hour news service. The news program is always on, and users can tune in whenever they want to get a news update. Suppose, though, that the financial news is always discussed for a half-hour starting at 3:00 p.m., and some users want to subscribe to the financial news so that IP/TV automatically launches the program for them. You can define a noncontinuous program that begins at 3:00 p.m. and runs for 30 minutes. This noncontinuous program is a subset of the 24-hour news program, and overlaps it for that 30-minute interval.

A noncontinuous program has a start and stop time for its first showing, and possibly one or more repeat showings.

For noncontinuous programs only, you can do one of the following tasks:

Set up a simple repeat schedule, in which the program repeats after the number of minutes, hours, or days you specify. For example, the program can repeat every 24 hours, or every 7 days. Keep in mind that some intervals may fall at hours or on days when there are no IP/TV Viewer users on site to watch the program.

Set up a more complex repeat schedule. For example, you can set the program to repeat weekly on Mondays at 0900, Wednesdays at 1600, and Fridays at 1200.


Note If you define weekly or biweekly repeats, the "Play Program once on" date and time must be on a repeated date and time. For example, if the program starts on a Monday at 1400, one of the repeats must be Monday at 1400.


These two choices are either/or choices. You cannot combine them for the same program. If your program needs a repeat schedule with more complexity, set as much of the schedule as you can on this page. Then, once the program is submitted to IP/TV Content Manager and you have returned to the main page, click the Duplicate link for that program to create a duplicate of the program. You can set the remaining repeat schedule in the duplicate program. See the "Duplicating a Scheduled Program" section for tips on using the Duplicate Scheduled Program page.

Live-Capture Program Settings

When you define a live-capture program, you must set the video format, audio format, data rate, and frame rate parameters to values appropriate to the video capture card and codec (compression/decompression) used by IP/TV Server that will capture and multicast the program. Refer to Appendix A in the Cisco IP/TV Administration and Configuration Guide for recommended settings for the most common codecs.

Reviewing a Scheduled Program

Follow these steps to review a scheduled program:


Step 1 On the Scheduled Programs page, click the Review link for the program.

Step 2 Scroll through the Review Scheduled Program page to find the information you want to see.

Step 3 Click Scheduled Programs to return to the Scheduled Programs page.

You might want to review an existing program under these circumstances:

The program description is too long to fit in the program list on the main page.

The program is scheduled to repeat more than three times. The next three repeats after the current date and time are displayed in the main list; the Review Scheduled Program page displays the entire schedule.

The program information you want to verify is not included in the brief list on the main page. The Review Scheduled Program page displays all information stored for the program.


Note The Review Scheduled Program page contains the Load Plugin and Load Application buttons for publishing programs on a web page. In order to use these buttons, you must have plug-ins installed. Refer to Chapter 12, "Using IP/TV in a Web Browser," in the Cisco IP/TV Administration and Configuration Guide for more information.



Deleting a Scheduled Program

Follow these steps to delete a scheduled program:


Step 1 On the Scheduled Programs page, click the Delete link for the program. Or, on the Review Scheduled Program page, click Delete Program at the bottom of the page.

IP/TV Content Manager displays the Delete Scheduled Program page and asks you to confirm that you want to delete the program.

Step 2 Click Delete Program to delete the program, or click Scheduled Programs to return to the Scheduled Programs page without deleting the program.


Note The deleted program may still appear on the IP/TV Viewer program list until the list is updated.



Editing a Scheduled Program

Follow these steps to modify a scheduled program:


Step 1 On the Scheduled Programs page, click the Edit link for the program. Or, on the Review Scheduled Program page, click Edit at the bottom of the page.

Step 2 IP/TV Content Manager asks you to choose a channel for the program. Choose a channel in the list, click None, or leave the channel unchanged.

Step 3 Click a program type, or accept the default provided by IP/TV Content Manager.

Step 4 Click Revise Program at the bottom of the page to continue.

IP/TV Content Manager displays the Edit Scheduled Program page.

Step 5 Scroll through the page to find the information you want to change. You can change any field that was entered when the program was created.

Step 6 Click Revise Program at the bottom of the page to send the changes to IP/TV Content Manager.

If IP/TV Content Manager finds errors or omissions on the page, the Data Entry Errors page prompts you to return to the Edit Scheduled Program page to modify the information.

When you have finished correcting the errors, click Revise Program again to submit the corrections to IP/TV Content Manager.

If the page is properly completed, you return automatically to the Scheduled Programs page.



Note If you edit a program that plays a disk file and manually enter information about the file (such as server, filename, length, or bandwidth), IP/TV Content Manager cannot verify the information as would be the case if you use the Select Media File button. Be careful to enter the information accurately.



Note Avoid changing the audio format, video format, IP addresses, or UDP port numbers assigned to a program less than 10 minutes before the program is scheduled to begin or while the program is playing. Changes of this nature can prevent IP/TV Viewer from displaying the program properly.


Duplicating a Scheduled Program

Follow these steps to duplicate a scheduled program:


Step 1 On the Scheduled Programs page, click the Duplicate link for the program. Or, on the Review Scheduled Program page, click Duplicate Program at the bottom of the page.

Step 2 IP/TV Content Manager asks you to choose a channel for the duplicate program. Choose a different channel for the program from the list, click None, or leave the channel unchanged.

Step 3 Choose a program type, or accept the default provided by IP/TV Content Manager.

Step 4 Click Duplicate Program at the bottom of the page. IP/TV Content Manager displays the Duplicate Scheduled Program page.

Step 5 Scroll through the Duplicate Scheduled Program page to find the information that is different for this duplicate program.You can change any field that was entered when the original program was created.

Step 6 Click Duplicate Program at the bottom of the page to send the information about the duplicate program to IP/TV Content Manager.

If IP/TV Content Manager finds errors or omissions on the page, the Data Entry Errors page prompts you to return to the Duplicate Scheduled Program page to modify the information.

When you have finished correcting the errors, click Duplicate Program again to submit the corrections to IP/TV Content Manager.

If the page is properly completed, you return automatically to the Scheduled Programs page.

You might want to duplicate an existing program under these circumstances:

You are responsible for entering and managing many programs, and the information for all of them is nearly identical (perhaps only the title and description are different). Rather than entering the information again for each new program, you can duplicate a similar program and change only a few fields.

The repeat schedule for a program is so complicated that the available repeat schedule choices do not allow you to set all the repeats at once. Set as many of the repeats as you can in the original program, and then set the rest in the duplicate.


Recording Scheduled Programs

IP/TV allows you to record a scheduled IP/TV program and save it in a media file on the local disk of an IP/TV Server. This feature is usually used to record content that is acquired through live capture for playback at a later time.

The following factors determine which file format is used to save the live-capture content:

If the live-capture data stream is MPEG-1 or MPEG-2, and if the same server is used both to capture the data and to record it to a file, the file format must be MPEG (that is, the file must have an extension of .mpg).

If the live-capture data stream is ISO MPEG-4, the file format must be MP4 (that is, the file must have an extension of .mp4).

If the live-capture data stream is not MPEG-1, MPEG-2, or MPEG-4 ISO, or if the live-capture server is different from the recording server, the file format must be RTP (that is, the file must have an extension of .rtp). Unlike MPEG files, RTP files can only be used by IP/TV Server as the source for an IP/TV program. RTP files cannot be opened with a conventional video decoder. To view an RTP file, you must run RTP File Viewer on the IP/TV Server where the recording is saved. Refer to the Cisco IP/TV Administration and Configuration Guide for more information on RTP File Viewer.

To display a list of all scheduled recordings, click Recordings on the IP/TV Content Manager main page. The Recordings page is shown in Figure 3-9.

Figure 3-9 Recordings Page

For each recording, the information displayed includes the name and description of the program to be recorded, the name of the source server, and up to three dates and times at which the program is scheduled to be recorded.

For each recording, the following links are available:

The Review link takes you to the Review Recording page (see the "Reviewing a Recording" section).

The Delete link takes you to the Delete Recording page (see the "Deleting a Recording" section).

The Edit link takes you to the Edit Recording page (see the "Editing a Recording" section).

Scheduling a Recording

This section describes the procedure for setting up a recording. It has two steps:

Creating a multimedia data stream for the recording, or choosing an existing program to record

Setting up the recording

Creating a Multimedia Data Stream for the Recording

If the content you want to record is not already defined as a program, see the "Creating a Scheduled Program" section for instructions on setting up a new program.

If you want to record an existing program, you need not define a new program before you can record it, since it is already defined in IP/TV Content Manager.

In addition, consider the following points:

Set the start and end time in the Schedule section of the New Scheduled Program page.

For any live-capture session, it is a good idea to set the start time a little earlier and the end time much later than you expect the live-capture session to start and end. Setting the start and end times this way allows for any slip in the actual start or end of the event. When a recording is made, "dead air" at the beginning and end of the session is not saved in the file.

In the Multimedia Source Information section, be sure to check the Play check boxes for Video, Audio, SlideCast, and Web Presentation as appropriate for the content to be recorded.


Note Web presentation programs can be recorded when they are part of a program that contains ISO MPEG-4 video and MP3 audio. The web presentation server must also be the same as the audio and video server.


In the Multimedia Address section, choose the servers that capture the data. In addition, verify the status of the Capture Live MPEG Data for Recording to File; Do not Multicast check box.

If you are recording the program but not multicasting it simultaneously, check the check box.

If you are recording the program and also want to simultaneously multicast it, uncheck the check box.

Setting Up the Recording

Follow these steps to set up a new recording:


Step 1 On the Recordings page, click the New Recording link on the taskbar. The New Recording Program Selection page appears. (See Figure 3-10.)

Figure 3-10 New Recording Program Selection Page

Step 2 Choose an IP/TV program or an MBone session in the list and click Create Recording. The New Recording page displays information about the program you chose. (See Figure 3-11.)

Figure 3-11 New Recording Page

Step 3 Review the Program Information section of the page to be sure that you have chosen the correct program.

Step 4 In the Name field, enter a name for the recording, or accept the name supplied by IP/TV Content Manager. The default name is the same as the original program name.


Note IP/TV Content Manager permits a name up to 60 characters long. However, when the name of the program is displayed in IP/TV Viewer or on other IP/TV Content Manager pages, the name may be truncated to fit within the display area. For this reason, it is good practice to use short program names.


Step 5 In the Recording Information section, enter a description of the recording, or accept the description supplied by IP/TV Content Manager. The default description is the same as the original program description. The maximum number of characters permitted in the description field is 512.

Step 6 In the Recording Schedule section (see Figure 3-12), the default recording schedule is the next showing of the program that ends after the current date and time, plus any repeats scheduled for the program.

Accept the default schedule, or override it by changing the information in any of the editable fields.

Figure 3-12 Recording Schedule Section of the New Recording Page

Step 7 In the Recording Instructions section of the page (see Figure 3-13), specify whether the recording includes the video and audio portions of the program. By default, all the data streams included in the program itself are enabled for the recording.

Figure 3-13 Recording Instructions Section of the New Recording Page

Step 8 Enter the full path name of the file in which the recording is to be stored.

The file extension must be .rtp, .mpg, or .mp4. The RTP file format is used only for recording IP/TV programs, and is optimized for multicasting over a network. The MPG file format is used for local recording of live MPEG-1 or MPEG-2 data streams. The MP4 file format is used for local recording of ISO MPEG-4 data streams.

The MP4 file format is also used to record a web presentation stream if the web presentation stream is part of a live program with ISO MPEG-4 video. However, this is possible only when the audio and video server is the same as the Web Presenter server.

Step 9 Specify whether an existing file by the same name should be overwritten.

If the Do not overwrite existing file check box is checked, unique filenames are generated to prevent the first recording from being overwritten by a later recording of the same program. Note that if you choose not to overwrite repeated recordings, these files occupy a great deal of disk space and may quickly fill the server disk drive.

Step 10 Choose a server from the drop-down list or enter the name of a new server. This name must be the name of the server that performs the recording and stores the file on its local disk drive. Note that the live-capture server or the server serving the program cannot be the same as the recording server unless you are recording an MPEG-1 or MPEG-2 data stream to an MPG file.

Step 11 In the Contact section of the New Recording page (see Figure 3-14), enter the name, telephone number, and e-mail address of the person users can contact with questions about the recording.

Figure 3-14 Contact Information Section of the New Recording Page

Step 12 Click Create Recording at the bottom of the New Recording page to send the page to IP/TV Content Manager.

If IP/TV Content Manager finds errors or omissions on the page, the Data Entry Errors page prompts you to return to the New Recording page to modify the information.

When you have finished correcting the errors, click Create Recording again to submit the corrections to IP/TV Content Manager. If the page is properly completed, you return automatically to the Recordings page.

Step 13 IP/TV Server automatically records the program to the specified file according to the schedule you set. Refer to Chapter 6 of the Cisco IP/TV Administration and Configuration Guide for information on administering IP/TV Server.

As soon as the recording session is completed, you can create a scheduled or on-demand program using this file.


Reviewing a Recording

Follow these steps to review a recording:


Step 1 On the Recordings page, click the Review link for the recording you want to review.

Step 2 Scroll through the Review Recording page to find the information you want to see.

Step 3 After you have reviewed the information, click Recordings to return to the Recordings page.


Deleting a Recording

Follow these steps to delete a recording:


Step 1 On the Recordings page, click the Delete link for the recording you want to delete. Or, on the Review Recording page, click Delete Recording at the bottom of the page.

IP/TV Content Manager displays the Delete Recording page and asks you to confirm that you want to delete the recording.

Step 2 Click Delete Recording to delete the recording.

Step 3 Click Recordings to return to the Recordings page without deleting the recording.


Editing a Recording

Follow these steps to modify a recording:


Step 1 On the Recordings page, click the Edit link for the recording you want to modify. Or, on the Review Recording page, click Edit Recording at the bottom of the page.

Step 2 Scroll through the Edit Recording page to find the information you want to change. The page allows you to change any field that was entered when the recording was scheduled.

Step 3 Click Revise Recording at the bottom of the page to send the changes to IP/TV Content Manager.

If IP/TV Content Manager finds errors or omissions on the page, the Data Entry Errors page prompts you to return to the Edit Recording page to modify the information.

When you have finished correcting the errors, click Revise Recording again to submit the corrections to IP/TV Content Manager.

If the page is properly completed, you return automatically to the Recordings page.


Using Question Manager

Question Manager is a text-only feedback mechanism that allows users to submit questions to the moderator of a scheduled program. The moderator can display the questions that apply to the program, sort the questions, answer the questions as part of the presentation that is being shown, export the questions to be stored or manipulated in an external spreadsheet or database application, and delete the questions after the program is complete.

Question Manager is useful for environments such as distance learning and training. It allows remote users to participate in the question and answer portion of the presentation.

The Question Manager function applies to scheduled programs, but not to on-demand programs.


Note This participation is not fully interactive. Question Manager is a unidirectional tool; it sends questions to the program moderator, but does not return answers to the user. Answers must be provided as part of the program content.


Enabling Question Manager

Before a user can submit questions about an IP/TV program to the program moderator, or before an administrator can moderate a program, Question Manager must be enabled for that program.

To enable Question Manager for a scheduled program, check the Enable Question Manager check box on the New Scheduled Program, Edit Scheduled Program, or Duplicate Scheduled Program page. An example of the New Scheduled Program page is shown in Figure 3-3.

Sending a Question to the Question Manager Moderator

If a user is viewing an IP/TV program that has Question Manager enabled, the Question Manager button on the IP/TV Viewer tool bar is active; otherwise, the button is grayed out. When an IP/TV Viewer user clicks an active Question Manager button, the Question page appears. (See Figure 3-15.)

Figure 3-15 Question Form

On the Question page, Question Manager supplies the e-mail address of the user and name that the user entered in the IP/TV Viewer User Information dialog box. If this information was not entered, the moderator receives the question from Anonymous.

The user can change the name, enter a subject line, and enter a question. When the user clicks Submit, the question is sent to the Question Manager moderator. Questions can be submitted before the program begins.

Moderating an IP/TV Program

To use the Question Manager moderator, your web browser must have Java support enabled. (Java support is not required for users submitting questions to the moderator.)

Follow these steps to moderate a Question Manager-enabled program.


Step 1 On the Scheduled Programs page, click the Question Manager link in the taskbar.

Or, start a web browser and go to the following URL:

http://contentmanagerhost/iptvfiles/qmselect.htm

where contentmanagerhost is the DNS name or IP address of the IP/TV Content Manager managing the program.

The Moderator Program Selection page appears. (See Figure 3-16.)

Figure 3-16 Question Manager Moderator Program Selection Page

Step 2 Choose a program from the drop-down list. As soon as you choose a program, information about the program is displayed in the Program Information section of the page.

Step 3 Click Start the Moderator to begin moderating the selected program. The Question Manager Moderator page appears. (See Figure 3-17.)


Figure 3-17 Question Manager Moderator Page

The Question Manager Moderator page displays the list of outstanding questions for the program. Initially, the list is displayed in the order in which the questions were received.

For each question, the display includes the status of the question, the name of the person who submitted the question, the date and time the question was submitted, and the subject field from the Question form of the user.

Sorting the Question List

To sort the question list by status, name, date and time, or subject, click the column heading to be used as a sort criterion. As new questions are submitted, they are added to the list and sorted according to the current sort criterion.

Displaying the Full Text of a Question

To display the full text of a question (that is, the text entered in the question box on the Question form of the user), choose the question by clicking anywhere in that row.

Changing the Status of a Question

Initially, every question has the status "Q," indicating that the question has not been answered. Questions may be answered in several ways. Note that none of these ways results in feedback to the person who submitted the question other than through the program content itself.

During the course of the program, if the program content addresses a user question, the moderator can change the status to "A," meaning "answered." Or, if the program includes a question and answer period, and the question is answered by the presenter, the moderator can change the question status to "A."

To change the status of a question, choose the question and click Answered. The status field for that question changes from "Q" to "A."

If the list of questions is long and many questions have been answered, the moderator can delete answered questions from the list by choosing each answered question and clicking Delete.

Deleted questions disappear from the question list of the moderator, but IP/TV Content Manager does not purge them completely until it deletes the program itself.

To purge deleted questions before IP/TV Content Manager deletes the program, the moderator can click Purge All Deleted.

Displaying Questions in Table Form

At any time, the moderator can display the questions for the program in table form by clicking Show All. The List All Questions page appears. (See Figure 3-18.) This is a convenient form to print out and give to the program presenter, so the presenter can answer the questions during the question and answer portion of the presentation.

The list displayed on the List All Questions page includes all questions for the program being moderated, and whether their status is asked, answered, or deleted.

Figure 3-18 List All Questions Page

Exporting the Question List for External Processing

To export the list of questions as comma-delimited ASCII text so that the data can be manipulated in an external spreadsheet or database application, click Save to File. A dialog box allows you to specify the path and name for the file.

Each question in the list is exported as a single line having these fields:

Date and time the question was submitted

Program name

Question status

Username

Subject

Full text of question

For the first sample question shown in Figure 3-18, the exported text looks like this:

3/3/1999 4:19:00 PM, "Sales Outlook", "asked", "Joe Smith", "What are the sales projections for the next 6 months?"