Abstract:
A content streaming system, such as an HTTP streaming system, can use a variant audio playlist that identifies different audio playlists, such as one playlist in English and one playlist in Spanish, for the same program such as a video program which is specified by a video playlist which can be separate from the variant audio playlist. A client can use the variant audio playlist to select a particular audio content for the same program, and the particular audio content can be referred to by one URL in the variant audio playlist, among a set of alternative URLs, in the variant audio playlist, for alternative audio content.
Abstract:
Methods and apparatuses for real-time or near real-time streaming of content using transfer protocols such as an HTTP compliant protocol. In one embodiment, a machine implemented method includes: dividing, at a server device, a stream of data into multiple media file segments, each of the multiple media file segments to be stored as individual files in a memory in a transfer protocol compliant format; generating a playlist file having a plurality of tags and a plurality of Universal Resource Indicators (URIs), the plurality of URIs indicating an ordering of the multiple media file segments to recreate the stream of data; and generating an updated playlist file corresponding to changes to the multiple media file segments, the updated playlist file comprising a plurality of updated URIs indicating an ordering of updated multiple media file segments to recreate a representation of the stream of data.
Abstract:
Methods and apparatuses for real-time or near real-time streaming of content using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method includes dividing a stream of data, representing the contiguous time based content of a program (e.g. a live video broadcast), into a plurality of distinct media files, and generating a playlist file having a plurality of tags and Universal Resource Indicators (URIs) indicating an order of presentation of the plurality of distinct media files. The plurality of media files and the playlist file can be made available for transmission to a client device which can retrieve the media files using the playlist file. In another embodiment, a machine implemented method includes: dividing, at a server device, a stream of data into multiple media file segments, each of the multiple media file segments to be stored as individual files in a memory in a transfer protocol compliant format; generating a playlist file having a plurality of tags and a plurality of Universal Resource Indicators (URIs), the plurality of URIs indicating an ordering of the multiple media file segments to recreate the stream of data; and generating an updated playlist file corresponding to changes to the multiple media file segments, the updated playlist file comprising a plurality of updated URIs indicating an ordering of updated multiple media file segments to recreate a representation of the stream of data.
Abstract:
Methods and apparatuses for real-time or near real-time streaming of content using transfer protocols such as an HTTP compliant protocol. In one embodiment, a machine implemented method includes: dividing, at a server device, a stream of data into multiple media file segments, each of the multiple media file segments to be stored as individual files in a memory in a transfer protocol compliant format; generating a playlist file having a plurality of tags and a plurality of Universal Resource Indicators (URIs), the plurality of URIs indicating an ordering of the multiple media file segments to recreate the stream of data; and generating an updated playlist file corresponding to changes to the multiple media file segments, the updated playlist file comprising a plurality of updated URIs indicating an ordering of updated multiple media file segments to recreate a representation of the stream of data.
Abstract:
A content streaming system, such as an HTTP streaming system, can use a variant audio playlist that identifies different audio playlists, such as one playlist in English and one playlist in Spanish, for the same program such as a video program which is specified by a video playlist which can be separate from the variant audio playlist. A client can use the variant audio playlist to select a particular audio content for the same program, and the particular audio content can be referred to by one URL in the variant audio playlist, among a set of alternative URLs, in the variant audio playlist, for alternative audio content.
Abstract:
Methods and apparatuses for real-time or near real-time streaming of content using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method includes dividing a stream of data, representing the contiguous time based content of a program (e.g. a live video broadcast), into a plurality of distinct media files, and generating a playlist file having a plurality of tags and Universal Resource Indicators indicating an order of presentation of the plurality of distinct media files. The plurality of media files and the playlist file can be made available for transmission to a client device which can retrieve the media files using the playlist file.