Network Working Group D. Zigmond
Request for Comments: 2838 WebTV Networks, Inc.
Category: Informational M. Vickers
Liberate Technologies, Inc.
May 2000
Uniform Resource Identifiers for Television Broadcasts
1. Introduction
World-Wide Web browsers are starting to appear on a variety of consumer electronic devices, such as television sets and television set-top boxes, which are capable of receiving television programming from either terrestrial broadcast, satellite broadcast, or cable. In this context there is a need to reference television broadcasts using the URI format described in [RFC 2396]. This document describes a widely-implemented URI scheme to refer to such broadcasts.
2. Television URI
The basic structure of a television URI is:
Zigmond & Vickers Informational [Page 1]
RFC 2838 URIs for TV Broadcasts May 2000 3.1. Scheme-only formA simplest form of the "tv:" URI scheme is used to refer to the "current" or "default" channel:
3.2 DNS-style identifiers
Television broadcasts traditionally have been identified in a variety of ways. All terrestrial television broadcasters are assigned call signs (such as "KDKA" or "WQED") to identify their signal. These are generally assigned by national authorities (such as the Federal Communications Commission in the United States) and are world unique. The global namespace is managed by the International Telecommunications Union, which assigns portions to member countries (see [ITU RR]).
Zigmond & Vickers Informational [Page 2]
RFC 2838 URIs for TV Broadcasts May 2000
tv:abc.com the American Broadcast Company
tv:abc.co.au the Australian Broadcast Corporation
In some cases, networks have multiple broadcast streams that need to be distinguished. This is also handled in DNS style:
3.3 Obsolete forms
Previous drafts of this specification allowed broadcasts to be identified by channel numbers, such as "tv:4", and this form is currently supported by several independent platforms. The channel numbers generally correspond to tuning frequencies in the various national broadcast frequency standards; for example, "tv:4" in the United states would be found at 66 MHz. However, because this mapping of channel numbers to frequencies varies from country to country, this form is particularly ill-suited to use on the Internet.
Zigmond & Vickers Informational [Page 3]
RFC 2838 URIs for TV Broadcasts May 2000 4. BNF for Television URIsThe following is a formal specification for the new URIs:
tvuri = "tv:" [ broadcast ]
broadcast = dns-identifier
dns-identifier = *( domainlabel "." ) toplabel [ "." ]
domainlabel = alphanum | alphanum *( alphanum | "-" ) alphanum
toplabel = alpha | alpha *( alphanum | "-" ) alphanum
The definitions of alpha and alphanum are from [RFC 2396]. Furthermore, the definition of dns-identifier is identical to the definition of hostname in RFC 2396, and is case-insensitive.
5. Acknowledgments
Many of the ideas in this document came out of conversations with Andrew Lochart. Other people who supplied valuable input include Matt Trifiro and Eric Del Sesto. The original draft of this URI scheme was developed while the author was at Wink Communications. More recent suggestions have come from Lee Acton, Jonathan Boltax, Dean Blackketter, Michael Dolan, Iain Hackett, Jim Helman, Sean McDowell, David Mott, Scott Watson, and others in the ATVEF Technical Working Group (which the authors co-chaired), and from Craig Finseth, Gomer Thomas, Harald Alvestrand, and Larry Masinter.
6. Security Considerations
This new URI scheme is subject to the same security implications as the general URI scheme described in [RFC 2396]. It is possible that the mere act of viewing a television broadcast signal may cause costs to be incurred to the viewer in some instances (e.g., "pay-per-view" movies and events). Any software that uses this URI scheme to allow automatic tuning of a client device to a particular television broadcast signal should alert users before performing actions that may incur costs to the user.
7. References
[RFC 2396] Berners T., Fielding, R. and L. Masinter, "Uniform
Zigmond & Vickers Informational [Page 4]
RFC 2838 URIs for TV Broadcasts May 2000
[ITU RR] International Telecommunications Union, "Radio
9. Authors' Addresses
Dan Zigmond WebTV Networks, Inc. 1065 La Avenida Mountain View, CA 94043 USA
Zigmond & Vickers Informational [Page 5]
RFC 2838 URIs for TV Broadcasts May 2000 10. Full Copyright StatementCopyright (C) The Internet Society (2000). All Rights Reserved.