Real-Time Network Transport Protocol Interface Method and Apparatus
First Claim
1. A multimedia-enabled device having a multimedia framework including an integration layer and a higher-level application layer, the integration layer of the multimedia framework comprising:
- a plurality of predefined media processing components having an input/output interface configurable based on the type and format of media content delivered to the multimedia-enabled device during a streaming media session, the predefined media processing components operable to provide predefined media processing functions to the higher-level application layer for enabling playback of the media content; and
a streaming media management component operable to;
establish and manage the streaming media session;
configure one or more content pipes used during the streaming media session to access packets received by one or more sockets, the packets being encapsulated according to a real-time network transport protocol;
map the one or more content pipes to the one or more sockets; and
process packets retrieved from the one or more content pipes such that the media content is provided to corresponding ones of the predefined media processing components in accordance with their configured input/output interfaces.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device has a multimedia framework including an integration layer and a higher-level application layer. The integration layer includes predefined media processing components having an input/output interface configurable based on the type and format of media content delivered to the device during a streaming media session and that provide predefined media processing functions to the application layer for enabling playback of the media content. A streaming media management component included in the integration layer establishes and manages the streaming media session and configures one or more content pipes used during the streaming media session to access packets received by one or more sockets. The component also maps the content pipes to the sockets and processes packets retrieved from the one or more content pipes such that the media content is provided to corresponding ones of the predefined media processing components in accordance with their configured inpuvoutput interfaces.
462 Citations
23 Claims
-
1. A multimedia-enabled device having a multimedia framework including an integration layer and a higher-level application layer, the integration layer of the multimedia framework comprising:
-
a plurality of predefined media processing components having an input/output interface configurable based on the type and format of media content delivered to the multimedia-enabled device during a streaming media session, the predefined media processing components operable to provide predefined media processing functions to the higher-level application layer for enabling playback of the media content; and a streaming media management component operable to; establish and manage the streaming media session; configure one or more content pipes used during the streaming media session to access packets received by one or more sockets, the packets being encapsulated according to a real-time network transport protocol; map the one or more content pipes to the one or more sockets; and process packets retrieved from the one or more content pipes such that the media content is provided to corresponding ones of the predefined media processing components in accordance with their configured input/output interfaces. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In a multimedia-enabled device having a multimedia framework including an integration layer and a higher-level application layer, the integration layer of the multimedia framework having a plurality of predefined media processing components with input/output interfaces configurable based on the type and format of media content delivered to the multimedia-enabled device during a streaming media session, the predefined media processing components operable to provide predefined media processing functions to the higher-level application layer for enabling playback of the media content, the method comprising, within the integration layer:
-
establishing and managing the streaming media session; configuring one or more content pipes used during the streaming media session to access packets received by one or more sockets, the packets being encapsulated according to a real-time network transport protocol; mapping the one or more content pipes to the one or more sockets; and processing packets extracted from the one or more content pipes such that the media content is provided to corresponding ones of the predefined media processing components in accordance with their configured input/output interfaces. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification