- From: Raphaël Troncy <Raphael.Troncy@cwi.nl>
- Date: Mon, 23 Nov 2009 22:45:18 +0100
- To: Davy Van Deursen <davy.vandeursen@ugent.be>, public-media-annotation@w3.org
- CC: "'Silvia Pfeiffer'" <silviapfeiffer1@gmail.com>, public-media-fragment@w3.org
Dear Davy, Media Annotations WG, *Background:* the Media Fragments WG is interested at this stage in listing all the technologies that enable track and named fragments discovery, i.e., the UA has a way to know for example which tracks are available in a particular media file. Davy has hacked a nice prototype using the ROE format [1]. Hence, the following HTTP request: GET /DownloadServlet/fragf2f.ogv HTTP/1.1 Host: schutz.elis.ugent.be:8080 Accept: application/roe returns a ROE description of the media file 'fragf2f.ogv'. This ROE description will look like: <ROE xmlns="http://www.xiph.org/roe1.0"> <body> <track id="ogg_1" provides="video"> <mediaSource id="ogg_1_source" content-type="video/theora" src="http://schutz.elis.ugent.be:8080/DownloadServlet/fragf2f.ogv?track='ogg_1'" /> </track> <track id="ogg_2" provides="audio"> <mediaSource id="ogg_2_source" content-type="audio/vorbis" src="http://schutz.elis.ugent.be:8080/DownloadServlet/fragf2f.ogv?track='ogg_2'" /> </track> </body> </ROE> So the UA can now request one of the two tracks available. *Question:* Could the ma:fragments and ma:namedFragments properties be used to enable track and named fragments discovery? > DOMString[] getTrackNames(MediaResource mr) { > Fragment[] fragments = mr.fragments(); > DOMString[] tracknames; > for(Fragment f : fragments) { > If(f.role = "Track") { > tracknames.add(f.identifier); > } > } > return tracknames; > } > > Does this makes sense or am I completely misusing the fragments() function > here :-)? Could we make such a use of the Media Ontology API for solving our problem? Best regards. Raphaël [1] http://wiki.xiph.org/index.php/ROE -- Raphaël Troncy EURECOM, Multimedia Communications Department 2229, route des Crêtes, 06560 Sophia Antipolis, France. e-mail: raphael.troncy@eurecom.fr & raphael.troncy@gmail.com Tel: +33 (0)4 - 9300 8242 Fax: +33 (0)4 - 9000 8200 Web: http://www.eurecom.fr/~troncy/
Received on Monday, 23 November 2009 21:46:08 UTC