Abstract:
A media convergence platform allows time-shifting and place-shifting of live, video on demand, and recorded content across multiple devices, displays, etc. Users are able to pause content on one device and resume where they left off on another device. Likewise, users will be able to consume, view, add, and delete content across devices regardless of what device the content was initially procured fiom. The media convergence platform allows for the recording of live programming across devices, where that content will then be accessible for selection, viewing, manipulation, and management across set top boxes, computer systems, mobile devices, etc.
Abstract:
Media files such as MPEG-4 files are fragmented to allow for media creation, delivery, quality adjustment, and place shifting. Playback on a device can begin upon receiving a first MPEG-4 file fragment. Playback stoppage is detected and media stream position information along with quality level information is maintained at a content server. Playback can continue using the same device and media stream quality, a different media stream quality, or with a different device and different media stream quality. Additional MPEG-4 file fragments requested may be fragments corresponding to a higher or lower bit-rate stream configured for a different device associated with the user to allow a user to resume playback on a different device.
Abstract:
Media files such as MPEG-4 files are fragmented to allow for media and live media creation and delivery. A MPEG-4 standard description box includes synchronization information, end of file information, and chapter information to provide signaling information for near live playback of fragments. Playback can begin upon receiving a first MPEG-4 file fragment. A second MPEG-4 file fragment can be requested using information included in the first MPEG-4 file fragment.
Abstract:
A client device receiving a media stream from a remote content server can fast forward and rewind the media stream without storing the media stream on the client device. In some examples, the client sends index, direction, and speed information to the content server based on desired fast forward and rewind operation. The content server transmits selected sets of frames to the client devices based on the index, direction, and speed information to allow a client to play a fast forward or rewind media stream that provides a user with discernible portions of content.
Abstract:
A dynamic transfering software/protocol (UFT) by which "live" data, such as audio/visual data, can be transferred through a communications network. With UFT, data is transferred from a first point in the communications network to a second point in the communications network at the fastest transferrate the network will allow, and is transferred from the second point to the client at a fixed transfer raterequested by the client. The data can be served to the client from the second point without waiting for the data to be fully transferred to the second point. Also, if a transfer to the client is aborted, it may be restarted from where it left off.