Multimedia data transferring method and system thereof
Abstract
A multimedia data transferring method includes the following steps. Receive a browsing command from a controller, wherein the controller is in a first domain. Obtain the transfer protocol and data format supported by a multimedia content item from a media server based on the browsing command, wherein the media server is in a second domain. Obtain the transfer protocol and data format supported by a media renderer, wherein the media renderer is in the first domain. Decide a desired transfer protocol and a desired data format from the transfer protocol and data format supported by multimedia content item and the media renderer. Notify the media renderer and the media server the desired transfer protocol and the desired data format. Create the data transferring connection between the media renderer and the media server based on the desired transfer protocol and data format.
Claims
exact text as granted — not AI-modified1 . A multimedia data transferring method comprising:
a. receiving a browsing command from a controller, wherein the controller is in a first domain; b. obtaining the transfer protocol and data format supported by a multimedia content item from a media server based on the browsing command, wherein the media server is in a second domain; c. obtaining the transfer protocol and data format supported by a media renderer, wherein the media renderer is in the first domain; d. deciding a desired transfer protocol and a desired data format from the transfer protocol and data format supported by the multimedia content item and the media renderer; e. notifying the media renderer and the media server the desired transfer protocol and the desired data format; and f. creating the data transferring connection between the media renderer and the media server based on the desired transfer protocol and data format.
2 . The method of claim 1 , further comprising controlling the data transferring connection between the media renderer and the media server with an instance ID number.
3 . The method of claim 1 , wherein the step f comprises:
transmitting a play request packet from the media renderer to the media server to request the media server provide the multimedia content item; and sending the multimedia content item to the media renderer.
4 . The method of claim 3 , wherein the step f comprises:
converting the multimedia content item based on the transfer protocol and data format supported by the media renderer.
5 . The method of claim 3 , further comprising scheduling a priority when a plurality of the play request packets are received simultaneously.
6 . A multimedia data transferring system comprising:
a controller located in a first domain; a media renderer located in the first domain; a media server located in a second domain for providing at least one multimedia content item; a proxy located in the second domain, the proxy comprising:
means for obtaining the transfer protocol and data format supported by the multimedia content item from the media server;
means for obtaining the transfer protocol and data format supported by the media renderer from the media renderer;
means for deciding a desired transfer protocol and a desired data format from the transfer protocol and data format supported by the multimedia content item and the media renderer;
means for notifying the media renderer and the media server the desired transfer protocol and the desired data format; and
means for creating the data transferring connection between the media renderer and the media server based on the desired transfer protocol and data format; and
a user interface located in the second domain for creating the connection between the controller and the proxy.
7 . The system of claim 6 , wherein the media renderer comprises means for replying an instance ID number.
8 . The system of claim 7 , wherein the proxy further comprises a control unit for controlling the data transferring connection between the media renderer and the media server based on the instance ID number.
9 . The system of claim 6 , wherein the media server comprises means for replying an instance ID number.
10 . The system of claim 9 , wherein the proxy further comprises a control unit for controlling the data transferring connection between the media renderer and the media server based on the instance ID number.
11 . The system of claim 6 , wherein the means for creating the data transferring connection comprises:
means for receiving a play request packet from the media renderer; means for transmitting the play request packet to the media server to request the media server provide the multimedia content item; means for receiving the multimedia content item; and means for transmitting the multimedia content item to the media renderer.
12 . The system of claim 11 , wherein the proxy further comprises means for scheduling a priority when a plurality of the play request packets are received simultaneously.
13 . The system of claim 11 , wherein the means for creating the data transferring connection comprises a converter for converting the multimedia content item based on the transfer protocol and data format supported by the media renderer.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.