Arris (C-COR) Switched Digital Video (SDV) Training. SDV System Architecture

Similar documents
Delivering on demand Video services in cable environment over the DVB-C path

Experience the Difference Of Drake Digital

Z-IP Stream 004/008. User Guide and Installation Manual. Four or Eight Input QAM Encoder / Modulator

Technical Solution Paper

Network Operations Subcommittee SCTE STANDARD

DigiPoints Volume 2. Student Workbook. Module 5 Headend Digital Video Processing

DOCSIS SET-TOP GATEWAY (DSG): NEXT GENERATION DIGITAL VIDEO OUT-OF-BAND TRANSPORT

Deploying IP video over DOCSIS

AMD-53-C TWIN MODULATOR / MULTIPLEXER AMD-53-C DVB-C MODULATOR / MULTIPLEXER INSTRUCTION MANUAL

Digital Video Engineering Professional Certification Competencies

Installation & Operational Manual

Flexible Encoding Platform

Deploying IP video over DOCSIS

Cisco RF Gateway 10 QAM Replication Configuration Guide

Operation and Installation Guide

TV4U QUAD DVB-S2 to DVB-C TRANSMODULATOR

CRT1041M-C-IP Datasheet. Datasheet. 4-channel Edge QAM Modulator.

Switched Digital Video (SDV) Advantages and Theory of Operations. John Yum BigBand Networks March 2011

HD168Bi Quad CVBS/HDMI HD DVBT Encoder Modulator U S E R M A N U A L

LYNXCRYPT 100 CARDLESS DIGITAL SCRAMBLING SYSTEM. for Digital TV Systems

Thor Broadcast SDI-DVBT-IP & SDI-DVBT-IPLL Product Lines

SWITCHED BROADCAST CABLE ARCHITECTURE USING SWITCHED NARROWCAST NETWORK TO CARRY BROADCAST SERVICES

White Paper Customized IPTV Setups with TVCaster Server Appliances

QT Plus Quick Launch Overview Guide. Revised February 2018

Kaleido-IP HDMI Baseband multiviewer

HCS6300 CodePlus Series MUX/MOD Feature Card. Installation & Setup Guide Warranty. P/N: (Rev B) Copyright 2012 LG Electronics U.S.A., Inc.

Encoder Modulator. IPTV Setup

AVE HOME FAGOR CVBS TO DVB-T ENCODER MODULATOR. Fagor Electr6nica

Video Extender DS128 DSRXL. Instruction Manual. 8-Port Cat5 VGA Digital Signage Broadcaster with RS232 and Audio

Ikusi Flow. Advanced configuration guide

QRF5000 MDU ENCODER AND QAM MODULATOR

DVISm. DVISm - Mini Digital Video Insertion System. Quick Start Guide. Patent Pending

Casa Systems SCTE. Joe Beecher Royce Salazar

(I) SD Encoder - QAM. (II) AV Encoder - QAM

Portable TV Meter (LCD) USER S MANUAL

CCE900-IP-TR. User s Guide

ENGINEERING COMMITTEE Data Standards Subcommittee SCTE Modular Headend Architecture Part 7: EQAM Architectural Overview Technical Report

B. The specified product shall be manufactured by a firm whose quality system is in compliance with the I.S./ISO 9001/EN 29001, QUALITY SYSTEM.

Television on IP Networks. BNS-200 (Ref. 5105) Double A/V IP Streamer. Configuration and Settings. User Manual

EtherneTV-STB Set Top Box

HD4112 Quad HDMI MPEG2 HD DVBT Encoder Modulator U S E R M A N U A L

Operation and Installation Guide

DTV744 Installation Quick Start Guide

HDE-4S-QAM. Input: 4xHD-SDI & 4xComponent Output: 4xQAM

BROADCAST VIDEO ENCODING SYSTEMS

THE MOST INNOVATIVE ADVANCED, COST EFFECTIVE RADIO & AUDIO BROADCASTING PLATFORM

TECHNICOLOR COM2000 INTEGRATOR S MANUAL

HDMI / Video Wall over IP Receiver with PoE

Remultiplexer 5ASI, IP

IP LIVE PRODUCTION UNIT NXL-IP55

Table of Contents. 1. Safety Use. 2. General Description. 3. Connection Diagram. 4. Operations and Management. 4.1 Display Status. 4.

Television on IP Networks. SNS-101 (Ref. 5101) FTA or Multicrypt DVB-S IP Streamer Common Interface. Configuration and Settings.

CI-218 / CI-303 / CI430

Operator Applications Explained

HD-1603 Single Input MPEG-4 DVB-T HD Encoder/Modulator User Guide and Install Manual

Abstract WHAT IS NETWORK PVR? PVR technology, also known as Digital Video Recorder (DVR) technology, is a

SWITCHED INFINITY: SUPPORTING AN INFINITE HD LINEUP WITH SDV

CRT1041M-C-02 CRT1041M-C-02 DATASHEET DATASHEET. 4-channel DVB-C modulator

Quick Guide Book of Sending and receiving card

newsletter 29 INTRODUCING THE WORLD S FIRST HEVC H.265 METER & TV ANALYSER

SPR-11P Portable Transport Stream Recorder and Player

TV4U DVB-S2 to DVB-S2 TRANSMODULATOR

MyM-3S Micro Master. Installation Guide. English. design for TV

T3316 IP QAM Modulator User Manual

Matrox PowerStream Plus

DTS-12C Standalone Scrambler. User Manual

A Unified Approach for Repairing Packet Loss and Accelerating Channel Changes in Multicast IPTV

VF-STB IP Appliance User Guide

E-MANUAL. Thank you for purchasing this Samsung product. To receive more complete service, please register your product at.

VIDEO GRABBER. DisplayPort. User Manual

DIVERSITY DVB-T RECEIVER (DDR)

Scalable Media Systems using SMPTE John Mailhot November 28, 2018 GV-EXPO

Twin DB-800 receiver. Options:

QAM MODULATOR CI. 4 x DVB-S/S2/T/T2/C+CI 4 x DVB-T/C + IP. Operation Manual

DIGITAL VIDEO RECORDING (DVR) SERVICES

Commercial IRD Options for Shaw Conversion

UCrypt Cable Gateways

Professional HD Integrated Receiver Decoder

EdgeConnect Module Quick Start Guide ITERIS INNOVATION FOR BETTER MOBILITY

Matrox PowerStream Plus

VeCOAX PRO4 QAM 4 Channel HD Video RF Modulator REFERENCE GUIDE

MyM Pro 3S/6S Installation guide

Matrox PowerStream Plus

Casa Systems C3200 CMTS

Mobile DTV Viewer. User Manual. Mobile DTV ATSC-M/H DVB-H 1Seg. Digital TV ATSC DVB-T, DVB-T2 ISDB-T V 4. decontis GmbH Sachsenstr.

Video broadcast using cloud computing with metadata Carlos R. Soria-Cano 1, Salvador Álvarez Ballesteros 2

Adding the community to channel surfing: A new Approach to IPTV channel change

PROMAX NEWSLETTER Nº 22

IP LIVE PRODUCTION UNIT NXL-IP55 USO RESTRITO. OPERATION MANUAL 1st Edition (Revised 2) [English]

H.264 HDMI Extender over IP Extender With LED, Remote, POE, RS232 Operating Instruction

TERRA. DVB remultiplexer TRS180. User manual

4400 Modular Series with 8VSB Receiver

CH-U330TX & CH-U330RX 4K UHD Multi-Function Extender with Video over IP and KVM

HEVC H.265 TV ANALYSER

Shaw Conversion. March 18, 2016

7881IRDA Series QUICK START GUIDE

PD1600. Satellite Gateways. Media Distribution. Headend in a Box. Applications. Features

Globalmediapro SMR-650

Knovative Where Knowledge Drives Innovation

ETR mm. 31mm. 91mm. Wireless-N 3G Router & Client Bridge PRODUCT DESCRIPTION

Transcription:

Arris (C-COR) Switched Digital Video (SDV) Training SDV System Architecture 1

Introductions Cliff Aaby Principle System Architect, On Demand Arris Group Cliff.Aaby@arrisi.com 503-690-6332 2

Course Contents: General System Architecture Basic SDV Architecture Failover Configuration Communication Protocols MCP CCP Mechanics of Communication Event Flows 3

Motorola STB Requirements EPG A25.x (version number of the STB) Requires an IP address (Interactive) Must be a responder (two-way IP communication with SM) Must be assigned a channel map with mini-car service defined Mini-car is the carousel and is sent by the Session Manger The Mini-car reference is hard-coded into the IPG 4

Detailed SDV System Architecture Satellite receivers DSR DSR DSR MPEG Formats ASI DHEI 100BT Video Plane Signal Aggregator GigE UPD/IP Digital Multiplexer (program clamping) Stage 1 Encryption Device Stage 2 Broadcast programs Stage 3 GigE Switch Edge Modulator Combiner IGMP v2 or later Switched programs IP Communications Video Interactive and carousel communications 5

Detailed SDV System Architecture Satellite receivers DSR DSR DSR MPEG Formats ASI DHEI 100BT Video Plane Signal Aggregator GigE UPD/IP Digital Multiplexer (program clamping) Stage 1 Encryption Device Stage 2 Broadcast programs Stage 3 GigE Switch Edge Modulator Combiner IGMP v2 or later Switched programs SDV Clients (Service Group 1) STB STB IP Communications Video Interactive and carousel communications STB STB 6

Detailed SDV System Architecture Satellite receivers DSR DSR DSR MPEG Formats ASI DHEI 100BT Video Plane Signal Aggregator GigE UPD/IP Digital Multiplexer (program clamping) Stage 1 Control Plane Bandwidth allocation, event and status logging SRM & ERM Management Console Monitoring, reporting, some configuration Application Switch GigE Switch Encryption Device Broadcast programs Edge Modulator IGMP v2 or later Switched programs Combiner Stage 2 Stage 3 Headend Components RPD SDV Clients (Service Group 1) STB NC1500 STB IP Communications Video Interactive and carousel communications OM1000 STB STB 7

Acronyms Explained NGOD: Comcast speak for Next Generation On Demand ERM: Edge Resource Manager SDV-SM: Session Manager MC: Management Console RPD: Reverse Path Demod OM: Forward Path Modulator NC1500: Network Gateway between Applications Net and Headend Net SEM: Smartstream Edge Mod (Motorola encryption) TSID: Transport Stream ID 8

NGOD SDV Protocols Protocol: S6 (Session Management) (NGOD) D6 (Discovery) (NGOD) R6 (Resource Management RTSP protocol) (NGOD) N (Logging/SNMP) (NGOD) MCP (Mini-Carousel Protocol) (NGOD) CCP (Channel Change Protocol) (NGOD) Specifies Communication Between: Session Manager and Edge Resource Manager Edge Resource Manager and Edge Modulator Edge Modulator and Session Manager Edge Resource Manager and Edge Modulator nable Management Console and external logging application Between SM and SDV clients Between SM and SDV clients 9

How SDV and Broadcast Switch Channels Source Name Virtual Channel Number (VCN) Broadcast Source ID Frequency (EIA No.) Program Number Slapstick 54 542 131 18 History 73 9276 131 58 WTU 58 10673 119 182 A&E 19 389 118 5 Source Name Virtual Channel Number (VCN) SDV Source ID Frequency (EIA No.) Program Number Slapstick 54 542 131 18 History 73 9276 131 58 WTU 58 10673 119 182 A&E 19 389 118 5 In SDV environments EIA frequencies are allocated to channels dynamically and thus the Slapstick channel may be streamed to service group 1 over one EIA and at another time a different EIA Broadcast environments assign static frequencies and program numbers 10

Creating/Configuring Mini-car Background Service Start On each OM1000 to be used, open port no. 8857 OM 1000 (Forward Path Out-Of- Band Modulator) Input socket: 10.10.10.1:8857 11

Creating/Configuring Mini-car Background Service Create a background service named mini_car. DAC (Digital Access Controller) Assign mini_car service to each OM1000 to be used. This generates a Program ID (PID) for each OM1000. Start On each OM1000 to be used, open port no. 8857 OM 1000 (Forward Path Out-Of- Band Modulator) Input socket: 10.10.10.1:8857 12

Creating/Configuring Mini-car Background Service Create a background service named mini_car. DAC (Digital Access Controller) Assign mini_car service to each OM1000 to be used. This generates a Program ID (PID) for each OM1000. MC (Management Console) On MC, configure SDV-SM to stream mini-carousel to OM1000 s. For each OM1000 to be used, specify: IP address of the OM1000 input. Input port no. 8857 PID generated in step 3. TTL value of 1. mini_car service SDV-SM (Session Manager) Start On each OM1000 to be used, open port no. 8857 OM 1000 (Forward Path Out-Of- Band Modulator) Input socket: 10.10.10.1:8857 Mini-carousel streams to each OM1000 for which SDV-SM was configured in step 4. 13

Creating/Configuring Mini-car Background Service Create a background service named mini_car. DAC (Digital Access Controller) Assign mini_car service to each OM1000 to be used. This generates a Program ID (PID) for each OM1000. MC (Management Console) On MC, configure SDV-SM to stream mini-carousel to OM1000 s. For each OM1000 to be used, specify: IP address of the OM1000 input. Input port no. 8857 PID generated in step 3. TTL value of 1. mini_car service SDV-SM (Session Manager) Start On each OM1000 to be used, open port no. 8857 OM 1000 (Forward Path Out-Of- Band Modulator) Input socket: 10.10.10.1:8857 Mini-carousel streams to each OM1000 for which SDV-SM was configured in step 4. SDV Client is preprogrammed to look for a service named mini_car. mini_car service Mini-carousel streams to service group(s) SDV Clients Service Group 1 STB End STB STB 14

SDV Error Conditions The Right thing happens The Wrong thing happens The Right thing that looks like the Wrong thing 15

SDV Error Codes 16

Tera Term Open source software terminal emulator Emulates multiple types of terminals Supports telnet, SSH 1 & 2, and serial port connections Built in scripting language A25.2.x The latest generation of iguide Contains embedded SDV Client Software Serial port debug supported on ASTB only 17

ASTB (only) Set-up Select Menu and Go to Setup Select Cable Box and Select Configuration Press FAV key seven times This brings you to a table, arrow down to last row, SDB, right arrow to All and hit Select. This turns on debug output via the serial port. MCard ASTB Laptop Serial Cable from ASTB to laptop 18

STB Events Auto Discovery (Determines the service group and region to which subscriber belongs) Channel Change requests for both broadcast and switched video programming Mini-car carries active map message so SDV client can determine if switched program exists in service group or not Forced tune events occur when service group is out of bandwidth Forced tune events occur when client inactivity exceeds limits ALL user activity is monitored and reported NOTE: Forced tune is not an EAS event ( force tune ) 19

Auto Discovery Animated Flow Diagram 20

Auto Discovery Viewer Set-top Box QAM Om1000 Forward Path Modulator Session & Resource Manager Turn on AC Power (Plug in STB) configuration message SDBConfiguration configuration message (part of mini-carousel) 21

Auto Discovery Viewer Set-top Box QAM Om1000 Forward Path Modulator Session & Resource Manager SDBConfiguration Turn on AC Power (Plug in STB) TSIDs Read Configuration Message configuration message configuration message (part of mini-carousel) 22

Auto Discovery Viewer Set-top Box QAM Om1000 Forward Path Modulator Session & Resource Manager SDBConfiguration Turn on AC Power (Plug in STB) TSIDs Read Configuration Message configuration message configuration message (part of mini-carousel) Scan QAM frequencies For TSIDS SDBAutoDiscoveryRequest Sends TSIDs Map TSIDs TSI Group ID/Service Group 23

Auto Discovery Viewer Set-top Box QAM Om1000 Forward Path Modulator Session & Resource Manager SDBConfiguration Turn on AC Power (Plug in STB) TSIDs Read Configuration Message configuration message configuration message (part of mini-carousel) Scan QAM frequencies For TSIDS SDBAutoDiscoveryRequest Sends TSIDs Map TSIDs TSI Group ID/Service Group SDBAutoDiscoveryConfirm SDBInitRequest (optional) SDBInitConfirm 24

Auto Discovery Viewer Set-top Box QAM Om1000 Forward Path Modulator Session & Resource Manager SDBConfiguration Turn on AC Power (Plug in STB) TSIDs Read Configuration Message configuration message configuration message (part of mini-carousel) Scan QAM frequencies For TSIDS SDBAutoDiscoveryRequest Sends TSIDs Map TSIDs TSI Group ID/Service Group SDBAutoDiscoveryConfirm SDBInitRequest (optional) SDBInitConfirm 25

Channel Change with Active Channel in Carousel Animated Flow Diagram 26

Channel Change with Active Channel in Carousel Viewer Set-top Box OM100 Forward Path Modulator Session Manager Edge Modulator Management Console Change Channel active channel list Check whether request is for a switched channel active channel list (part of mini-carousel) Video (QAM already streaming) SDBProgramSelectRequest message Configurable update interval 27

Channel Change with Active Channel in Carousel Viewer Set-top Box OM100 Forward Path Modulator Session Manager Edge Modulator Management Console Change Channel active channel list Check whether request is for a switched channel active channel list (part of mini-carousel) Video (QAM already streaming) Video on requested channel displays SDBProgramSelectRequest message If request is for a switched channel, read active channels If requested channel is active, tune to it SDBProgramSelectConfirm message Update date, e.g. list of STBs tuned to requested channel Configurable update interval Update Management Console with current data 28

Channel Change with Non-Active Channel in Carousel Animated Flow Diagram 29

Channel Change with Non-Active Channel in Carousel Viewer Set-top Box OM100 Forward Path Modulator Session Manager Edge Resource Manager Edge Device GigE Switch Change Channel active channel list Check whether request is for a switched channel active channel list (part of mini-carousel) Send Setup info to ERM 30

Channel Change with Non-Active Channel in Carousel Viewer Set-top Box OM100 Forward Path Modulator Session Manager Edge Resource Manager Edge Device GigE Switch Change Channel active channel list Check whether request is for a switched channel active channel list (part of mini-carousel) Send Setup info to ERM If request is for switched channel, read active channels Requested channel is NOT active SDBProgramSelect Request (sends requested channel s source ID 31

Channel Change with Non-Active Channel in Carousel Viewer Set-top Box OM100 Forward Path Modulator Session Manager Edge Resource Manager Edge Device GigE Switch Change Channel active channel list Check whether request is for a switched channel If request is for switched channel, read active channels Requested channel is NOT active active channel list SDBProgramSelect Request (sends requested channel s source ID (part of mini-carousel) Send Setup info to ERM If available bandwidth does NOT exist Send Un-bind request for non-watched channel Acknowledge Successful Leave IGMP Leave (leave requested program with this multicast IP address) Stop stream for requested channel 32

Channel Change with Non-Active Channel in Carousel Viewer Set-top Box OM100 Forward Path Modulator Session Manager Edge Resource Manager Edge Device GigE Switch Change Channel active channel list Check whether request is for a switched channel If request is for switched channel, read active channels Requested channel is NOT active active channel list SDBProgramSelect Request (sends requested channel s source ID (part of mini-carousel) Send Setup info to ERM If available bandwidth does NOT exist Send Un-bind request for non-watched channel Acknowledge Successful Leave If available bandwidth exists Send Bind request IGMP Leave (leave requested program with this multicast IP address) Stop stream for requested channel IGMP Join (Join requested program with this multicast IP address) Stream video for requested channel 33

Channel Change with Non-Active Channel in Carousel Viewer Set-top Box OM100 Forward Path Modulator Session Manager Edge Resource Manager Edge Device GigE Switch Change Channel active channel list Check whether request is for a switched channel If request is for switched channel, read active channels Requested channel is NOT active active channel list SDBProgramSelect Request (sends requested channel s source ID (part of mini-carousel) STBProgramSelectConfirm (sends frequency and program number to which to tune) Video displays Tune to requested channel Send Setup info to ERM If available bandwidth does NOT exist Send Un-bind request for non-watched channel Acknowledge Successful Leave If available bandwidth exists Send Bind request Stream video for requested channel Acknowledge successful Setup Update data Acknowledge successful Join IGMP Leave (leave requested program with this multicast IP address) Stop stream for requested channel IGMP Join (Join requested program with this multicast IP address) Stream video for requested channel Update Management Console with current data 34

Channel Change with Non-Active Channel in Carousel Viewer Set-top Box OM100 Forward Path Modulator Session Manager Edge Resource Manager Edge Device GigE Switch Change Channel active channel list Check whether request is for a switched channel If request is for switched channel, read active channels Requested channel is NOT active active channel list SDBProgramSelect Request (sends requested channel s source ID (part of mini-carousel) STBProgramSelectConfirm (sends frequency and program number to which to tune) Video displays Tune to requested channel Send Setup info to ERM If available bandwidth does NOT exist Send Un-bind request for non-watched channel Acknowledge Successful Leave If available bandwidth exists Send Bind request Stream video for requested channel Acknowledge successful Setup Update data Acknowledge successful Join IGMP Leave (leave requested program with this multicast IP address) Stop stream for requested channel IGMP Join (Join requested program with this multicast IP address) Stream video for requested channel Update Management Console with current data 35

User Activity Reports 36

Client Inactivity (No Response) Animated Flow Diagram 37

Client Inactivity (NO Response) Viewer Set-top Box OM100 Forward Path Modulator Session Manager Change Channel Display video SDV Tune 38

Client Inactivity (NO Response) Viewer Set-top Box OM100 Forward Path Modulator Session Manager Change Channel Display video Configurable refresh interval, typically 1 hour SDV Tune SDBUserActivityReport message Configurable timeout interval, Typically 12 hours SDBEventindication Display Press Any Key message Update 39

Client Inactivity (NO Response) Viewer Set-top Box OM100 Forward Path Modulator Session Manager Change Channel Display video Configurable refresh interval, typically 1 hour 60 second wait interval, assume no key is pressed SDV Tune SDBUserActivityReport message Configurable timeout interval, Typically 12 hours Display Press Any Key SDBEventResponse No viewer activity SDBEventindication Display Press Any Key message Update 40

Client Inactivity (NO Response) Viewer Set-top Box OM100 Forward Path Modulator Session Manager Change Channel Display video Configurable refresh interval, typically 1 hour 60 second wait interval, assume no key is pressed Display Safe channel SDV Tune SDBUserActivityReport message Configurable timeout interval, Typically 12 hours Display Press Any Key SDBEventResponse No viewer activity Tune to Safe channel SDBEventindication Display Press Any Key message SDBProgramSelectindication Tune to Safe channel Update Update SDBProgramSelectResponse 41

Client Inactivity (NO Response) Viewer Set-top Box OM100 Forward Path Modulator Session Manager Change Channel Display video Configurable refresh interval, typically 1 hour 60 second wait interval, assume no key is pressed Display Safe channel SDV Tune SDBUserActivityReport message Configurable timeout interval, Typically 12 hours Display Press Any Key SDBEventResponse No viewer activity Tune to Safe channel SDBEventindication Display Press Any Key message SDBProgramSelectindication Tune to Safe channel Update Update SDBProgramSelectResponse 42

Forced to Safe Channel 43

Check Viewer Presence (Confirmed) 44

User Activity Prompt 45

Session Manager Client Query When the SM Server and SDV Client have become out of sync 46

STB Power Off Subscriber Powering on and Off will not reset the STB configuration Removing the power plug from the power outlet WILL reset configuration and start the Auto Discovery process 47

Questions? Thanks! 48