home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Info 1997 December
/
Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso
/
drafts
/
draft_s_z
/
draft-zigmond-tv-url-00.txt
< prev
next >
Wrap
Text File
|
1997-06-11
|
6KB
|
167 lines
Network Working Group D. Zigmond
Internet-Draft WebTV Networks
draft-zigmond-tv-url-00.txt June 1997
Uniform Resource Locators for Television Broadcasts
1. Status of this Document
This document is an Internet-Draft. Internet-Drafts are working
documents of the Internet Engineering Task Force (IETF), its Areas,
and its Working Groups. Note that other groups may also distribute
working documents as Internet-Drafts.
Internet-Drafts are working documents valid for a maximum of six
months. Internet-Drafts may be updated, replaced, or obsoleted by
other documents at any time. It is not appropriate to use
Internet-Drafts as reference material or to cite them other than as a
"working draft" or "work in progress."
To learn the current status of any Internet-Draft, please check the
1id-abstracts.txt listing contained in the Internet-Drafts Shadow
Directories on ds.internic.net, nic.nordu.net, ftp.isi.edu, or
munnari.oz.au.
Distribution of this document is unlimited. Please send comments to
djz@corp.webtv.net.
2. 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. On
these devices, some of the URL schemes described in [1] are
inappropriate. For example, many of these devices lack local storage,
so the "file" scheme is of little use. This draft proposes a new URL
scheme for uniquely identifying streams of television broadcasts on
such devices.
3. Television URL
The basic structure of a television URL is:
tv:<broadacst>
where broadcast is an alpha-numeric description of the data source.
This description can take the form of an over-the-air broadcast call
sign, a channel number, or a network indentifier. For example:
tv:wqed the WQED station
tv:12 channel 12
tv:nbc the NBC network
For a browser to understand non-numeric stream identifiers, it will
require a local channel map for the device. The nature of this map and
the way in which it is used will be browser- and device-specific and
is beyond the scope of this draft. In this way, the "tv" scheme is
somewhat analagous to the "news" and "file" schemes in [1]: it merely
names a television broadcast signal but assumes that the local browser
has some means for actually retrieving that signal on the local
device. A variety of software systems currently provide
device-specific mappings from such identifiers to specific channel
numbers. These systems can be incorprated into television sets or
set-top boxes to facilitate the interpretation of television URLs by
the client device.
4. BNF for Television URLs
The following is a formal specification for the new URLs:
tvurl = "tv:" broadcast
broadcast = call-sign | network-id | channel-number
call-sign = 1*[ alpha | digit ]
network-id = 1*[ alpha | digit ]
channel-number = 1*digit
The definitions of alpha and digit are from RFC 1738.
The call-sign must follow the conventions for broadcast call-signs
established by the International Telecommunications Union. These are
assigned by national broadcasting authorities and are universally
unique. Examples of television URLs using a call-sign are:
tv:wqed
tv:kqed
The network-ids are not currently assigned by an international body.
These generally define streams of video content originating from a
national network (such as NBC or CNN in the United States) which may
be sent over a variety of frequencies in different locations as well
as over a variety of media (often terrestrial broadcast, satellite
broadcast, and cable). These network-ids should be registered with
IANA before use to ensure that mutliple networks are not using the
same identifier. Conflicts between networks over identifiers will be
resolved by IANA. [Author's note: exactly how this registration will
work remains to be worked out.] Examples of television URLs using a
network-id are:
tv:nbc
tv:cnn
tv:bbc
Unlike call-signs and network-ids, channel-numbers are not intended to
be universally unique and simply represent a given television channel
on a particular device. When used with a channel-number, a television
URL is similar to a file URL (without a hostname) in that it describes
a purely local resource. An example of a television URL using a
channel-number is:
tv:3
4. 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 URL scheme was
developed while the author was at Wink Communications.
5. Security Considerations
This new URL scheme is subject to the same security implications as
the general URL scheme [1]. It is possible that the mere act of
viewing a television broadcast signal may causes costs to be incurred
to the viewer in some instances (eg, "pay-per-view" movies and
events). Any software that uses this URL 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.
6. IANA Considerations
IANA will register network identifiers for use in this URL scheme.
[Author's note: Exactly how the registration process will work and how
disputes between registrants will be resolved has not yet been
decided.]
7. References
[1] Berners-Lee, T., Masinter, L., McCahill, M. (editors), "Uniform
Resource Locators (URL)", RFC 1738, December 1994.
ftp://ds.internic.net/rfc/rfc1738.txt
8. Author's Address
Dan Zigmond
WebTV Networks
305 Lytton Avenue
Palo Alto CA 94301
USA
Email: djz@corp.webtv.net
Voice: +1-415-614-6071
Fax: +1-415-463-1670