Difference between revisions of "MobileTV Todo"

From NMSL
(New page: This page lists a few todo items on the current implementations. We may dedicate efforts on some of them in the future. * FLUTE server for ESG channels: We currently use [http://mad.cs.t...)
 
 
Line 1: Line 1:
This page lists a few todo items on the current implementations. We may dedicate efforts on some of them in the future.  
+
This page lists the todo items to improve the testbed implementation. This list is roughly ordered by priority (from high to low).  
  
* FLUTE server for ESG channels: We currently use [http://mad.cs.tut.fi/ mad-flute] as an utility to build IP streams of FLUTE sessions. We cannot use mad-flute as a library because of the interdependency between the mad-flute application and library. Moreover, mad-flute attempts to support too many features that may not be required for IP Datacast. To address this, we should revisit DVB-H documents (in particular, Ch. 9.2 of ETSI TS 102 471). We should re-read the FLUTE/ALC standards. Finally, we should check other flute libraries such as [http://planete-bcast.inrialpes.fr/article.php3?id_article=1#flute_tool_anchor flute tool].
+
* ESG files for Nokia phones: The ESG files require some tuning: they are not compatible to certain Nokia phones yet.
 +
 
 +
* PSI/SI classes: We are abstracting PSI/SI tables into classes such that the configuration and debugging of PSI/SI tables are easier.
 +
 
 +
* User interface: The user interface needs to be updated to work with the new base station software (called mtv).
 +
 
 +
* MPE-FEC: We haven't implemented the FEC feature, although stub functions have been created as place holders. The FEC feature can be implemented using libFEC.
 +
 
 +
* FLUTE server for ESG channels: We currently use [http://mad.cs.tut.fi/ mad-flute] as an external utility to build IP streams of FLUTE sessions. We failed to use mad-flute as a library due to its complexity. To address this, we should revisit DVB-H documents to identify the required FLUTE/ALC features (in particular, Ch. 9.2 of ETSI TS 102 471). We then implement our flute server using some C++ library classes, such as [http://planete-bcast.inrialpes.fr/article.php3?id_article=1#flute_tool_anchor flute tool].

Latest revision as of 19:23, 16 November 2008

This page lists the todo items to improve the testbed implementation. This list is roughly ordered by priority (from high to low).

  • ESG files for Nokia phones: The ESG files require some tuning: they are not compatible to certain Nokia phones yet.
  • PSI/SI classes: We are abstracting PSI/SI tables into classes such that the configuration and debugging of PSI/SI tables are easier.
  • User interface: The user interface needs to be updated to work with the new base station software (called mtv).
  • MPE-FEC: We haven't implemented the FEC feature, although stub functions have been created as place holders. The FEC feature can be implemented using libFEC.
  • FLUTE server for ESG channels: We currently use mad-flute as an external utility to build IP streams of FLUTE sessions. We failed to use mad-flute as a library due to its complexity. To address this, we should revisit DVB-H documents to identify the required FLUTE/ALC features (in particular, Ch. 9.2 of ETSI TS 102 471). We then implement our flute server using some C++ library classes, such as flute tool.