发明名称 |
Systems and methods for distributing streams and stream metadata |
摘要 |
A broadcaster may be configured to use a media protocol to provide a distribution point with a stream. The broadcaster uses a controller configured to implement the media protocol that includes a message class indicating an applicability of a message to a distribution point. The media protocol includes an authentication message structured and arranged to authenticate an establishment of a stream for distribution on the distribution point, a stream configuration message structured and arranged to configure the stream being distributed on the distribution point, a connection message structured and arranged to distribute the stream, and a stream session termination message structured and arranged to terminate a streaming session that has been established. |
申请公布号 |
US8977763(B1) |
申请公布日期 |
2015.03.10 |
申请号 |
US200410830407 |
申请日期 |
2004.04.23 |
申请人 |
AOL Inc. |
发明人 |
Brown Scott K.;Loomis Stephen E.;Biderman David L. |
分类号 |
G06F15/16 |
主分类号 |
G06F15/16 |
代理机构 |
Finnegan, Henderson, Farabow, Garrett & Dunner LLP |
代理人 |
Finnegan, Henderson, Farabow, Garrett & Dunner LLP |
主权项 |
1. A system configured to use a media protocol to provide a distribution point with a stream from a broadcaster, the system comprising:
a controller implementing the media protocol, the media protocol including a message class indicating an applicability of a message to a distribution point and the following messages:
an authentication message authenticating the broadcaster to the distribution point and including a stream identifier,a stream configuration message configuring the stream to be distributed by the distribution point,a pass-through metadata message containing pass-through metadata for the stream, anda cacheable metadata message containing cacheable metadata for the stream and including a metadata ID for splitting the metadata across multiple messages; and wherein the controller implements the media protocol to:
receive from the broadcaster, before connection of a listener, the stream at the distribution point, the stream including stream data and pass-through metadata and cacheable metadata for the stream, the stream data, pass-through metadata, and cacheable metadata being provided in separate packets, and store the cacheable metadata but not the pass-through metadata at the distribution point;provide, upon connection of the listener, the stored cacheable metadata for the stream to the listener; andreceive, after connection of the listener, the stream data and pass-through and cacheable metadata for the stream at the distribution point and provide the stream data, cacheable metadata, and pass-through metadata to the listener. |
地址 |
Dulles VA US |