1-- *****************************************************************
2-- CISCO-CDSTV-INGEST-TUNING-MIB: Cisco CDS-TV Ingest Tuning Management
3-- Information Base
4--
5-- June 2010, Rajat Ahuja.
6--
7-- Copyright (c) 2010 by Cisco Systems, Inc.
8--
9-- All rights reserved.
10--
11-- *****************************************************************
12
13CISCO-CDSTV-INGEST-TUNING-MIB DEFINITIONS ::= BEGIN
14
15IMPORTS
16    MODULE-IDENTITY,
17    OBJECT-TYPE,
18    Integer32,
19    Unsigned32
20        FROM SNMPv2-SMI
21    MODULE-COMPLIANCE,
22    OBJECT-GROUP
23        FROM SNMPv2-CONF
24    ciscoMgmt
25        FROM CISCO-SMI;
26
27
28ciscoCdstvIngestTuningMIB MODULE-IDENTITY
29    LAST-UPDATED    "201006240000Z"
30    ORGANIZATION    "Cisco Systems, Inc."
31    CONTACT-INFO
32            "Cisco Systems
33            Customer Service
34
35            Postal: 170 W Tasman Drive
36            San Jose, CA  95134
37            USA
38
39            Tel: +1 800 553-NETS
40
41            E-mail: cs-cds@cisco.com"
42    DESCRIPTION
43        "This MIB module defines ingest tuning configuration objects
44        that facilitate the management of the Cisco Content Delivery
45        System for TV (CDS-TV) product family.
46
47        CDS-TV is a suite of products and software applications
48        providing ingest, storage, caching, streaming, playout and
49        on-demand delivery of video to television or set-top-box
50        clients.
51
52        Abbreviations:
53
54        CCP     Cache Control Protocol
55        CDS     Content Delivery System
56        CORBA   Common Object Request Broker Architecture
57        ISA     Interactive Services Architecture
58        ISV     Integrated Streamer-Vault
59        FSI     File Service Interface
60        FTP     File Transfer Protocol
61        MPEG    Motion Picture Experts Group
62        MSA     Managed Services Architecture
63        RTSP    Real-Time Streaming Protocol
64        SOAP    Simple Object Access Protocol
65        STB     Set-Top Box
66        VOD     Video On-Demand
67
68        Common terms:
69
70        Catcher: Device responsible for receiving content (typically via
71        satellite dishes and antennae) from content providers or from a
72        Headend-In-The-Sky.
73
74        Content Ingest: Acquisition of content from a source such as a
75        catcher or an FTP server for storing it locally and making it
76        available to streamers as needed.
77
78        Device Roles:
79
80        Vault: Content delivery application responsible for ingesting
81        and storing video content and making it available to streamers
82        and/or caching nodes.
83
84        Caching Nodes: Content delivery application responsible for
85        caching content from vault (using CCP) and then streaming
86        content out to streamers over HTTP or CCP.
87
88        Streamer: Content delivery application responsible for streaming
89        video out to STB's.
90
91        ISV: Content delivery application capable of acting as both a
92        vault and as a streamer in a single device."
93    REVISION        "201006240000Z"
94    DESCRIPTION
95        "Initial version of this MIB module."
96    ::= { ciscoMgmt 750 }
97
98
99-- Textual Conventions definition will be defined before this line
100
101ciscoCdstvIngestTuningMIBNotifs  OBJECT IDENTIFIER
102    ::= { ciscoCdstvIngestTuningMIB 0 }
103
104ciscoCdstvIngestTuningMIBObjects  OBJECT IDENTIFIER
105    ::= { ciscoCdstvIngestTuningMIB 1 }
106
107ciscoCdstvIngestTuningMIBConform  OBJECT IDENTIFIER
108    ::= { ciscoCdstvIngestTuningMIB 2 }
109
110ciscoCdstvIngestTuningMIBCompliances  OBJECT IDENTIFIER
111    ::= { ciscoCdstvIngestTuningMIBConform 1 }
112
113
114cdstvTrickModeSpeedTable OBJECT-TYPE
115    SYNTAX          SEQUENCE OF CdstvTrickModeSpeedEntry
116    MAX-ACCESS      not-accessible
117    STATUS          current
118    DESCRIPTION
119        "A table of the trick-mode speed settings for ingest."
120    ::= { ciscoCdstvIngestTuningMIBObjects 1 }
121
122cdstvTrickModeSpeedEntry OBJECT-TYPE
123    SYNTAX          CdstvTrickModeSpeedEntry
124    MAX-ACCESS      not-accessible
125    STATUS          current
126    DESCRIPTION
127        "An entry (conceptual row) in the ingest trick-mode speed
128        settings table. Rows are added for each configured trick-mode
129        speed setting and deleted if a previously configured trick-mode
130        is disabled. Note that trick modes need not be in ascending or
131        descending order, and gaps are allowed, e.g. 2, -8, 16, -4 is a
132        valid sequence of trick-mode entries."
133    INDEX           { cdstvTrickModeSpeedIndex }
134    ::= { cdstvTrickModeSpeedTable 1 }
135
136CdstvTrickModeSpeedEntry ::= SEQUENCE {
137        cdstvTrickModeSpeedIndex Unsigned32,
138        cdstvTrickModeSpeed      Integer32
139}
140
141cdstvTrickModeSpeedIndex OBJECT-TYPE
142    SYNTAX          Unsigned32
143    MAX-ACCESS      not-accessible
144    STATUS          current
145    DESCRIPTION
146        "An index into the table containing the ingest
147        trick-mode speed settings."
148    ::= { cdstvTrickModeSpeedEntry 1 }
149
150cdstvTrickModeSpeed OBJECT-TYPE
151    SYNTAX          Integer32 (-127..127)
152    MAX-ACCESS      read-write
153    STATUS          current
154    DESCRIPTION
155        "This object specifies a trick-mode speed for ingested
156        content."
157    ::= { cdstvTrickModeSpeedEntry 2 }
158
159
160cdstvServerIngestMPEGSettings  OBJECT IDENTIFIER
161    ::= { ciscoCdstvIngestTuningMIBObjects 2 }
162
163
164cdstvServerPIDStandardization OBJECT-TYPE
165    SYNTAX          INTEGER  {
166                        enabled(1),
167                        disabled(2)
168                    }
169    MAX-ACCESS      read-write
170    STATUS          current
171    DESCRIPTION
172        "This object specifies whether the MPEG-2 video assets have
173        their program identifiers (PIDs) standardized at ingest so that
174        most assets use the same PIDs.
175        enabled(1) - PIDs for video assets are standardized at ingest
176        disabled(2) - PIDs for video assets are not standardized at
177        ingest"
178    ::= { cdstvServerIngestMPEGSettings 1 }
179
180cdstvServerSequenceEndRemove OBJECT-TYPE
181    SYNTAX          INTEGER  {
182                        enabled(1),
183                        disabled(2)
184                    }
185    MAX-ACCESS      read-write
186    STATUS          current
187    DESCRIPTION
188        "This object specifies whether a SEQ END header that is present
189        at the end of the asset (and only at the end) is removed on
190        ingest.
191        enabled(1) - SEQ END header is removed on ingest
192        disabled(2) - SEQ END header is not removed on ingest"
193    ::= { cdstvServerIngestMPEGSettings 2 }
194
195cdstvServerRateStandardize OBJECT-TYPE
196    SYNTAX          INTEGER  {
197                        enabled(1),
198                        disabled(2)
199                    }
200    MAX-ACCESS      read-write
201    STATUS          current
202    DESCRIPTION
203        "This object specifies whether the MPEG-2 video assets have
204        their rates standardized at ingest so that most assets use one
205        of two standard rates, 3.75 Mbps for Standard Definition (SD)
206        assets or 15 Mbps for High Definition (HD) assets.
207        enabled(1) - Video asset rates are standardized at ingest
208        disabled(2) - Video asset rates are not standardized at ingest"
209    ::= { cdstvServerIngestMPEGSettings 3 }
210ciscoCdstvIngestTuningMIBGroups  OBJECT IDENTIFIER
211    ::= { ciscoCdstvIngestTuningMIBConform 2 }
212
213
214ciscoCdstvIngestTuningMIBCompliance MODULE-COMPLIANCE
215    STATUS          current
216    DESCRIPTION
217        "The compliance statement for the entities which
218        implement the Cisco CDS TV Ingest Tuning MIB."
219    MODULE          -- this module
220    MANDATORY-GROUPS { ciscoCdstvIngestTuningMIBMainObjectGroup }
221
222    OBJECT          cdstvTrickModeSpeed
223    MIN-ACCESS      read-only
224    DESCRIPTION
225        "Write-access is not required."
226
227    OBJECT          cdstvServerPIDStandardization
228    MIN-ACCESS      read-only
229    DESCRIPTION
230        "Write-access is not required."
231
232    OBJECT          cdstvServerSequenceEndRemove
233    MIN-ACCESS      read-only
234    DESCRIPTION
235        "Write-access is not required."
236
237    OBJECT          cdstvServerRateStandardize
238    MIN-ACCESS      read-only
239    DESCRIPTION
240        "Write-access is not required."
241    ::= { ciscoCdstvIngestTuningMIBCompliances 1 }
242
243-- Units of Conformance
244
245ciscoCdstvIngestTuningMIBMainObjectGroup OBJECT-GROUP
246    OBJECTS         {
247                        cdstvTrickModeSpeed,
248                        cdstvServerPIDStandardization,
249                        cdstvServerSequenceEndRemove,
250                        cdstvServerRateStandardize
251                    }
252    STATUS          current
253    DESCRIPTION
254        "A collection of objects that provide status of ingest tuning
255        configuration."
256    ::= { ciscoCdstvIngestTuningMIBGroups 1 }
257
258END
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300