SMIL vs MPEG-4 BIFS

We present the results of a comparative analysis between the Synchronized Multimedia Integration Language (SMIL) and MPEG-4 BInary Format for Scenes (BIFS). SMIL is a language developed by the W3C consortium for expressing media synchronization among objects of various media types. MPEG-4 BIFS is th...

Full description

Saved in:
Bibliographic Details
Main Authors: CHEOK, Lai-Tee, Eleftheriadis, Alexandros
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2002
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/1916
https://ink.library.smu.edu.sg/context/sis_research/article/2915/viewcontent/EE2002_02_111.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
Description
Summary:We present the results of a comparative analysis between the Synchronized Multimedia Integration Language (SMIL) and MPEG-4 BInary Format for Scenes (BIFS). SMIL is a language developed by the W3C consortium for expressing media synchronization among objects of various media types. MPEG-4 BIFS is the scene description scheme of MPEG-4, an international standard for communicating interactive audiovisual scenes. They are both facilities for representing and synchronizing multimedia content, and have a wide range of support for interactivity, animation and object composition features, etc. We compare their scope and purposes, the level of support for the multimedia features and investigate the degree of complexity of each of their representation formats. This comparison study is primarily based on SMIL 2.0 and version 3 of BIFS. The analysis shows that although MPEG-4 has better support for 3D features, on the things that both can do, SMIL appears to be better and easier to use. SMIL also provides better timing, animation controls, more transition effects, and supports keyboard events which are missing in MPEG-4. In addition, although MPEG-4 has been defined with the aim of standardizing many aspects of a multimedia streaming application, there are no well-defined interfaces in place for its streaming mechanism.