Stream Sharing Framework System Software Laboratory Publish Stream
Stream Sharing Framework System Software Laboratory
Publish Stream Description File (XML) Stream Description File (XML) Source Stream Service Description File (XML) Description File (XML) Query/Get Service Authoring Tool Publish UI
Functions of the Indexing Service Indexing/Query of the streams and services n Keep track of stream flow information (for stream relaying) n Statistics n
Works n n Document Type Definition/XML Schemas Centralized Indexing ¨ Publish n n Checker for validity of published files. Indexing and Data storage ¨ Query n Data retrieval/aggregation ¨ Statistics n and stream flow information Distributed Indexing
Stream <stream> <head> <meta name="title" content=“Camera at Restaurant"/> <meta name="author" content=“Dept. of CS"/> <meta name=“description” content=“Live video and user count of NTHU swimming pool“/> <meta name=“location” content=“Swimming Pool, National Tsing Hua University”/> <meta name=“category” content=“Sports”/> </head> <stream. Info> <type>video|audio|text</type> <url></url> <endoding></encoding> <bitrate></bitrate> <permission></permission> </stream. Info> </stream>
Service logo media counter <service> root-layout <head> <meta name="title" content="NTHU Swimming Pool Live"/> <meta name="author" content=“Dept. of CS"/> <meta name=“description” content=“Live video and user count of NTHU swimming pool“/> <meta name=“location” content=“Swimming Pool, National Tsing Hua University”/> <meta name=“category” content=“Sports”/> <layout> <root-layout width=“ 500" height=“ 400"/> <region id="logo" z-index="1" width=“ 100" height=“ 100" left=“ 20" top=“ 20" /> <region id=“counter" z-index="1" width=“ 100" height=“ 100" left=“ 20" top=“ 140" /> <region id="media" z-index="1" width=“ 300" height=“ 240" left=“ 140" top=“ 20" /> </layout> </head> <body> <img region="logo" src=“http: //server/nthu. gif"/> <textstream region=“counter" src=“(counter stream)"/> <video region="media" src=“(video stream)"/> </body> </service>
Planned Schedule A working prototype capable of handling simple publish and query requests in centralized manner (~early to mid. of March) n Improving the service so it can handle more complex requests (continuous) n First decentralized version (May) n
- Slides: 8