Broadcast Markup Language
Broadcast Markup Language, or BML, is an XML-based standard developed by Japan's Association of Radio Industries and Businesses as a data broadcasting specification for digital television broadcasting. It was finalized in 1999, becoming ARIB STD-B24 Data Coding and Transmission Specification for Digital Broadcasting.
Example BML header:
Since version 1.0 in 1999, BML standard has gone through several revisions, and as of 2007, it is on version 5.0. However due to a large installed user base of receivers which only support the original 1.0 specification, broadcasters are not able to introduce new features defined in later revisions.
- Ho, Yo-Sung; Kim, Hyoung Joong (31 October 2005). Advances in Multimedia Information Processing - PCM 2005: 6th Pacific Rim Conference on Multimedia, Jeju Island, Korea, November 11–13, 2005, Proceedings. Springer. p. 226.
- Noergaard, Tammy (31 December 2012). Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers. Newnes. p. 67.
- Cesar, Pablo; Chorianopoulos, Konstantinos (1 August 2009). The Evolution of TV Systems, Content, and Users Towards Interactivity. Now Publishers Inc. p. 34.
- Morris, Steven; Smith-Chaigneau, Anthony (21 April 2005). Interactive TV Standards: A Guide to MHP, OCAP, and JavaTV. Taylor & Francis. p. 34.
- Broadcast Markup Language (BML) at OASIS
- Official changelog for ARIB STD-B24(Japanese)
- STD-B24 and others, List of ARIB Standards in the Field of Broadcasting (ARIB)