发明名称 Asynchronously streaming high quality audio of a live event from a handheld device
摘要 An audio streaming system includes a handheld computing device that asynchronously streams audio to a storage subsystem. The handheld computing device receives and buffers audio data of contiguous audio samples and, after a predefined amount of contiguous audio samples has been buffered, assigns an index for that predefined amount of contiguous audio samples and asynchronously transmits the index and those contiguous audio samples to a storage subsystem of a broadcast server system. The handheld computing device, upon determining that the predefined amount of contiguous audio samples has been received by the storage subsystem, transmits a notification message to an application server of the broadcast server system that includes the assigned index and indicates that the corresponding contiguous audio samples are stored on the storage subsystem. The notification message causes the application server to fetch those audio samples according to the index and process them for broadcasting to client computing devices.
申请公布号 US9178631(B2) 申请公布日期 2015.11.03
申请号 US201313866944 申请日期 2013.04.19
申请人 SPACEBAR, INC. 发明人 Cottrell Jonathan;Miller Gregory;Cottrell David;Nash James
分类号 G06F17/00;H04H60/02;H04L29/06 主分类号 G06F17/00
代理机构 Nicholson De Vos Webster & Elliott LLP 代理人 Nicholson De Vos Webster & Elliott LLP
主权项 1. An audio streaming system, comprising: a handheld computing device that is configured to perform the following on a periodic basis when in an asynchronous streaming mode for a streaming audio session: receive and buffer audio data, wherein the buffered audio data includes a plurality of contiguous audio samples;after a predefined amount of contiguous audio samples have been buffered, perform the following: assign an index for the predefined amount of contiguous audio samples, andasynchronously transmit that predefined amount of contiguous audio samples and the assigned index for that predefined amount of contiguous audio samples to a storage subsystem of a broadcast server system, wherein the storage subsystem is located remotely from the handheld computing device; andupon a determination that the predefined amount of contiguous audio samples and the corresponding assigned index have been received by the storage subsystem, transmit a notification message to an application server of the broadcast server system that includes the assigned index and indicates that the predefined amount of contiguous audio samples is stored on the storage subsystem of the broadcast server, wherein the notification message is configured to cause the application server to fetch the predefined amount of contiguous audio samples according to the index included in the notification message and process those audio samples for broadcasting to a plurality of client computing devices.
地址 San Francisco CA US