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