BBC’s LiveText via PubSub and BOSH

As described on their blog, BBC has launched its LiveText service for its radios, this time over IP, using the XMPP's PubSub broadcast mechanism and BOSH connection method.

LiveText is a radio mechanism to synchronously broadcast text content with the radio stream. It is annoucing for example the track actually playing, the next one, the show actually on air, or any other information piece. It is already available on FM and DAB for example, and other broadcast means.

BBC has adapted its service to broadcast these short messages, this time on IP from the server to the browser. They have chosen the publish and broadcast mechanism described in the PubSub XMPP specification (XEP-0060), as well as the BOSH connection method (XEP-0124 and XEP-0206). The ProcessOne's ejabberd server provides the core architecture component to this innovative service.

The BBC radio labs blogs has a detailed article explaining their choices, like a open protocol, a wide choice of available implementations, and a strong wish to give back to the community.

You can access the BBC radio 1 here: http://www.bbc.co.uk/radio1/