Abstract:
A method for pushing data in a Content-Centric Networking (CCN) network comprises receiving a message from a source at an input interface device of a node device in the CCN network, the node device executing a CCN protocol. A determination is made that the received message is an interest-notification message. The received message is identified as the interest-notification message by including a Type field, a Content Name field, and a Cacheable Object field. The Type field indicates that the received message is pushing data within the CCN network. The Content Name field associates a hierarchical name to the data being pushed within the CCN network. The Cacheable Object field includes a cacheable object representing the data being pushed within the CCN network. The cacheable object is extracted in response to the received message being an interest-notification message. The cacheable object is placed in a cache at the node device.
Abstract:
The present invention is directed to a method and an apparatus for sending live streams to regular HTTP clients. An incoming live media stream is segmented into segment files. A segment list is used to maintain the logical representation of the segment files so that they look like one continuous file. Each segment file is sent to the client through regular HTTP protocol once it is available. Old segment files can be deleted to save storage space and reduce management overhead.
Abstract:
A system and method for communicating with a user device includes an interactive head end and a broadcast channel management system communicating content channel data io the interactive head end. The interactive head end forms a streaming service in response to the content channel data and communicates interactive content to ihe user device in response to the streaming service.
Abstract:
In accordance with an embodiment, a system and method for playing a game using video content as the game environment is disclosed. The video content may be provided from a video-on-demand system or using broadcast video signals. Depending on the object of the game, the player may try to hit, shoot or avoid specific objects in the video content environment. Those objects are identified at the time of authoring the game. During the game, a game application knows about the objects and can evaluate the performance of the player. Use of on-demand or live broadcast video source as the context environment for a game is disclosed. The game application is synchronized with the video content.
Abstract:
The present invention relates to an apparatus and method for providing each subscriber with a different A/V (audio/video) stream for a single program in a digital cable broadcast environment. More particularly, the apparatus comprises: means for generating multi-screen information on the basis of the relationship between a single program and a plurality of A/V streams in the event the plurality of A/V streams exist for the same TV program; means for receiving multi-screen information; means for regenerating, from the multiplexed stream containing the plurality of A/V streams, a stream for a multi-screen service containing individual A/V streams; means for checking the bandwidth of the stream for the multi-screen service transmitted through a modulator, and a program number; communication means for checking the subscriber through a return channel, and informing a subscriber terminal of the bandwidth for transmitting the stream for the multi-screen service selected by the subscriber and the program number; and means for transmitting the stream, containing the A/V stream corresponding to the screen selected by the subscriber, for the multi-screen service.