A proxy server has a connection to a client computer and to a remote server over the Internet. The proxy server receives a request for an audio file from the client computer and, in response, transmits a requests for the audio file to the remote server. Upon receiving the audio file, the proxy server determines whether transcoding of the audio file is appropriate. If appropriate, the proxy server transcodes the audio file received from the remote server and then transmits the transcoded audio file to the client. Transcoding may include changing the audio file type, compressing the audio file, reducing the number of audio channels, or reducing the sampling rate of the data. The proxy server determines the extent and type of transcoding to be performed on the audio file as the audio file is downloaded from the remote server. The extent and type of transcoding are based on the file formats which the client is capable of handling, the size of the requested audio file, the memory capacity of the client, the bandwidth of the connection between the local server and the client, and the desired level of audio quality. Transcoding may be performed on-the-fly while the requested audio file is being downloaded to the proxy server from the remote server and while the modified audio file is being downloaded from the proxy server to the client.

Een volmachtsserver heeft een verbinding aan een cliëntcomputer en aan een verre server over Internet. De volmachtsserver ontvangt een verzoek om een audiodossier van de cliëntcomputer en, in reactie, brengt verzoeken om het audiodossier over aan de verre server. Op het ontvangen van het audiodossier, bepaalt de volmachtsserver of de transcodering van het audiodossier aangewezen is. Indien nodig, transcodeert de volmachtsserver het audiodossier dat van de verre server wordt ontvangen en brengt dan het getranscodeerde audiodossier aan de cliënt over. De transcodering kan het veranderen van het audiodossiertype, het samenpersen van het audiodossier, het verminderen van het aantal audiokanalen, of het verlagen van het bemonsteringstarief gegevens omvatten. De volmachtsserver bepaalt de omvang en het type van transcodering dat op het audiodossier moet worden uitgevoerd aangezien het audiodossier van de verre server wordt gedownload. De omvang en het type van transcodering zijn gebaseerd op de dossierformaten die de cliënt kan behandelen, de grootte van het gevraagde audiodossier, de geheugencapaciteit van de cliënt, de bandbreedte van de verbinding tussen de lokale server en de cliënt, en het gewenste niveau van audiokwaliteit. De transcodering kan uitgevoerde tijdens de vlucht zijn terwijl het gevraagde audiodossier aan de volmachtsserver van de verre server wordt gedownload en terwijl het gewijzigde audiodossier van de volmachtsserver aan de cliënt wordt gedownload.

 
Web www.patentalert.com

< (none)

< Secure execution of program instructions provided by network interactions with processor

> Method and apparatus for traffic control and balancing for an internet site

> (none)

~ 00018