Compromise Solution
Java Media Framework, subset of pJava AWT, Broadcast HTML (BHTML)
Allows any content format decoder to work with JMF
Broadcast HTML:
- Profile HTML 3.0, remove parts that are not pertinent for broadcast (e.g., tables)
- Add parts of CSS1, and perhaps pieces of SMIL
- Add tags for
- Accurate positioning of elements on screen
- Tight temporal synchronization between Audio, Video and Data