Client Resources, Bandwidth, and Latency When to use a Video Service and an Image Service

Copyright © 2012 Open Geospatial Consortium 117 27 Section 4: Video Service The name of this service is VS or Video Service. A Video Service serves a client a requested area of interest AOI from a collection of WAMI data and delivers it as a video stream or file of a known format. Italso provides metadata about the same AOIas part of the video stream. The video stream delivered is in a standard and known format. At least one video stream must be supported. At least one video stream must be MISB compliant to follow the MISP. To find out collections are being served by a service, or to get information about a collection, use a Collection Service or CS. See Collection Service Specifications version 1.0.2 for more. 28 VS data model

28.1 Client Resources, Bandwidth, and Latency

The number of fielded sensors is constantly growing. For surveillance and defense applications, a web server may be required to field a large number of collections. Each collection may have thousands to hundreds of thousands of frames. To request for N-number of AOIs from WAMI frames, you would require N requests. The networks may be high bandwidth, but with high latency. They may not be high bandwidth either. The interface shall provide a way to receive as much data as possible in a single request as well as allow the client to receive data in smaller chunks in parallel. The clients may not have enough computing resources such as memory to handle a large request and therefore may also need requests that ask for small areas of interest as maps. For low or high bandwidth networks and reasonably low latency, and for clients with limited resources, the basic method to follow could be to: 1. Divide requests for maps into reasonable sizes – in terms of width and height. 2. Send those requests out in parallel 3. Exploit the received data For high bandwidth, high latency connections and for thick clients: 1. Know in advance how many frames of AOIs AOIs you wish to request. 2. If the AOI is the same, use GetMapVideo 3. If the AOI may change across frames, generate a track and use GetPathMapVideo 4. If you desire to display metadata, include the request for metadata. 5. Send a single GetMapVideoGetPathMapVideo request and receive a video stream with optionally embedded metadata. Copyright © 2012 Open Geospatial Consortium 118

28.2 When to use a Video Service and an Image Service

From a given set of collections of WAMI frames, for specific areas of interest over specific time windows, if you want: 1. Still images and optional metadata to play as a flip book, use an image service 2. Just the metadata about those still images, use an image service 3. Streaming video with optional embedded metadata, use a video service

28.3 Path