System and method for multimedia streaming using interleaved packetization
AssigneeNokia Corporation
InventorsRu-Shang Wang, Keith Miller
Life of this patent
Estimating the term…
Abstract
Methods, devices, systems, program products and computer-implemented methods for communication of non-interleaved and interleaved packets of streamed data are disclosed. A method of streaming multimedia includes transmitting a signal from a client device to a multimedia server. The signal is indicative of desired settings for the client device to receive packets of streamed data. The desired settings include at least one of an amount of a total buffer memory allocated to buffering of interleaved packets and an indication of acceptability of all packetization types available to the server.
Claims22
A method for multimedia streaming, comprising:
- transmitting a signal from a client device to a multimedia server, the signal being indicative of desired settings for the client device to receive packets of streamed data,
- wherein the desired settings include at least one of an amount of a total buffer memory allocated to buffering of interleaved packets and an indication of acceptability of all packetization types available to the server.
A client device adapted to receive streamed data, the device comprising:
- a communication module adapted to receive packets of streamed data from a server;
- a data decoder adapted to decode the packets of streamed data for presentation to a user;
- and
- a buffer memory adapted to buffer the streamed packets between the data receiving module and the data decoder, a portion of the buffer memory being allocated to buffering of interleaved packets.
A system for multimedia streaming, comprising:
- a server computer adapted to transmit packets of streamed data;
- and
- a client device adapted to receive said packets of streamed data, the client device being configured to transmit a signal to the server computer indicating desired settings for receiving the packets, the desired settings including at least one of an amount of a total buffer memory allocated to buffering of interleaved packets and an indication of acceptability of all packetization types available to the server.
A program product, comprising machine readable program code for causing a machine to perform the following:
- transmitting a signal from a client device to a multimedia server, the signal being indicative of desired settings for the client device to receive packets of streamed data,
- wherein the desired settings include at least one of an amount of a total buffer memory allocated to buffering of interleaved packets and an indication of acceptability of all packetization types available to the server.
A computer-implemented method, comprising:
- transmitting a signal from a client device to a multimedia server, the signal being indicative of desired settings for the client device to receive packets of streamed data,
- wherein the desired settings include at least one of an amount of a total buffer memory allocated to buffering of interleaved packets and an indication of acceptability of all packetization types available to the server.
A client device adapted to receive streamed data, the device comprising:
- a communication module adapted to receive packets of streamed data from a server;
- a data decoder adapted to decode the packets of streamed data for presentation to a user;
- and
- a buffer memory adapted to buffer the streamed packets between the data receiving module and the data decoder;
- wherein the communication module is adapted to transmit a signal to a multimedia server indicating desired settings for receiving packets of streamed data, the desired settings including at least one of an amount of the buffer memory allocated to buffering of interleaved packets and an indication of acceptability of all packetization types available to the server.
Dependencies are inferred from the claim text.