[This is preliminary documentation and subject to change.]
Broadcast architecture defines a new type of URL to locate enhancement files on broadcast clients. The new URL format provides better security than specifying the actual directory on the client machine. This is because Broadcast Architecture URLs are processed using the broadcast client's Internet Security Zone settings. The Internet Security Zone settings are set on the client using Internet Explorer.
The format of a Broadcast Architecture URL is:
"bpc://..."
For example the following URL:
"bpc://Msnbc/MyShow/MyFile.htm"
maps to the following location on the client machine:
"C:\Program Files\TV Viewer\Interactive Content\<random>\Msnbc\MyShow\MyFile.htm"
where <random> is a random string generated by the broadcast client. Adding a random string to the file path improves security on the client by ensuring that enhancement files can only be located using the Broadcast Architecture URL format and thus processed using the Internet Security Zone settings.