Oasis
System Architecture
The Oasis system Architecture can be broken down into three parts.
These are:
-
The Oasis Server
-
The Oasis Clients
-
The Search Database
A diagram illustrating the overall system is below.
Oasis Server
Internal Architecture
Oasis Clients
Search Database
Protocols
Client Implementation
Properties of Cheetah
-
Searchable through the web.
-
There are very few people that are indexing videos with captions.
Only CBC(Canadiam Broadcasting Corporation) is doing stuff with captions
but they are not using a server.
-
Searching by topic, media type, keywords in the title, annotaions and captions
is very important.
-
Server should support random access.
-
This is definately a must. Most systems for video over internet do
not support random access.
-
Random access captions.
-
Random access to parts of a video selecting a caption.
-
Server should support any format.
-
This is mainly possible because Cheetah is completely dumn.
Requirements of Oasis
Consistency of Media availability in the database.
Support for Bookmarks or Videomarks.
Media Accessible via URL.
Server needs to know more about the media being served.
Low startup and seek latency.
Reduce the amount of assumptions by both the client and the server.
Access to video should not be dependant upon the availability of a
search database.