Cisco Headend System Release 2.7 Referências técnicas
738184 Rev B
Introducing OCAP
1-3
OCAP Applications
Overview
OCAP applications are written using Java and the standard OCAP Application
Programming Interfaces (APIs) in a way that they can be run on any platform that
supports OCAP-compliant middleware.
Basic OCAP Application Concepts
An OCAP application consists of compiled Java code. Applications may have
different levels of priority and privileges.
OCAP applications may be bound or unbound to a channel service. Bound or
OCAP applications may be bound or unbound to a channel service. Bound or
unbound relates to whether the application is associated with a channel service (for
example, a specific television program). Bound applications are loaded only when
the program is tuned. Unbound applications are loadable regardless of which
program is tuned.
In addition to all of the OCAP standard interfaces, a privileged application can use
In addition to all of the OCAP standard interfaces, a privileged application can use
the Cisco Point-of-Deployment handler (PODHandler) APIs for network-specific
functions outside of OCAP standards.
Bound Applications
A bound application is an application that is bound to program content. The
application is terminated when the user tunes to another channel service or when the
program ends. Bound applications are typically signaled and delivered on the same
data transport stream as the video. The life of the application is typically tied to a
television program.
An application that lets you participate in interactive voting, such as voting for a
An application that lets you participate in interactive voting, such as voting for a
contestant on a television show, is an example of a bound application.
Unbound Applications
An unbound application is an application that is not bound to program content.
Unbound applications are signaled out-of-band (OOB) and either carried using a
Digital Storage Media – Command and Control (DSM-CC) object carousel for
delivery on a QAM modulator (QAM) transport stream or on a QPSK or CMTS path;
or the applications are carried through DOCSIS TFTP.
Examples of unbound applications are an electronic program guide navigator or an
Examples of unbound applications are an electronic program guide navigator or an
instant messaging application that lets viewers send instant messages to each other
while watching television shows.