Component interaction diagrams, Ingest 1, Appendix a – Grass Valley NewsBrowse Desktop Browsing System Installation v.2.7 User Manual
Page 133: Appendix

December 16, 2004
NewsBrowse Installation and Configuration Guide
133
Appendix
A
Component Interaction Diagrams
This appendix provides diagrams and explanations of how the NewsBrowse system
software components interact.
Ingest 1
Synchronized PC clocks (via NetTime)
Synchronized PC clocks (via NetTime)
Web
application
(IIS)
Ingest
Scheduler
Metadata
Database
Schedule
Database
Proxy
Storage
Metadata
Service
Router
Gateway*
*on server or
separate platform
<<100BT>>
<<100BT>>
< ial>> < ial or 100BT>> Ingest Control Router Controller Video Server Video Server VTR Server 1-Channel Encoder Storage POWERFAULT DATA A AV TC 2.1.1: take 2.2: ing est 2.4: get status 2.5: create entr y 1:ad d e vent 1.1.2: create metadata recor d 1.1.1: store ev en t 1.1:ad d event 2.1: take 2: g et e vent(s) to pr oces s sa ve 2.2.1b: reco rd mpeg * * * * 2.2.1a: record high-res 2.2.2: stop Resolver 1. Add Event. The user enters event information via the web application user 2. Process Event. The Ingest Scheduler process finds events ready to be processed and sends the event info to the encoder (and to the Router Gateway See the next diagram, Ingest 2, for the interaction whereby the Ingest Control NewsBrowse Client
(NAS)
*
interface. The UI passes the event
information to the Ingest Scheduler process
which stores the event data and creates a
metadata entry using the Metadata Services.
Synchronized PC clocks are critical for
scheduling and processing events.
if it’s configured in the system) in advance of the actual start time. The router
takes immediately while the encoder waits to execute based on the house time.
The Ingest Control reads the timecode feed to determine when to execute the
record event on the Video Server. The Ingest Control service controls a single
Profile (either via serial control or ethernet API) or can optionally control two
Profile servers (both via API only) and a backup VTR (serially). The Ingest
Control creates mpeg video and writes it to the configured storage location.
The Ingest Scheduler creates associations of the mpeg and high-res assets
with the previously entered metadata.
notifies the Proxy MDI that the mpeg has been created.