发明名称 Scalable transcoding for streaming audio
摘要 Systems and techniques for capturing audio and delivering the audio in digital streaming media formats are disclosed. Several aspects of the systems and techniques operate in a cloud computing environment where computational power is allocated, utilized, and paid for entirely on demand. The systems and techniques enable a call to be made directly from a virtual machine out to a Public Switch Telephone Network (PSTN) via a common Session Interface Protocol (SIP) to PSTN Breakout service, and the audio to be delivered onward to one or more Content Delivery Network (CDN). An audio call capture interface is also provided to initiate and manage the digital streaming media formats.
申请公布号 US8788683(B2) 申请公布日期 2014.07.22
申请号 US201113211831 申请日期 2011.08.17
申请人 The NASDAQ OMX Group, Inc. 发明人 Ball Simon;Roe Adrian;Robinson Dom;Strong Steve
分类号 G06F15/16 主分类号 G06F15/16
代理机构 Nixon & Vanderhye P.C. 代理人 Nixon & Vanderhye P.C.
主权项 1. A method of streaming information comprising: establishing a set of connections between a first public switched telephone network (PSTN) breakout service and a set of machines, a first machine in the set of machines being a first virtual machine instantiated in a first cloud computing environment, the first PSTN breakout service being connected to a conference call; receiving a digital data stream in the first virtual machines, the digital data stream having been encoded according to a first encoding protocol, wherein the digital data stream is received over one of a set of connections between the first PSTN breakout service and the first virtual machine; audio encoding the digital data stream on the first virtual machine to generate an encoded digital data stream, the encoding being done according to a second encoding protocol; transmitting the encoded digital data stream from the first virtual machine to a content delivery network (CDN); receiving the digital data stream encoded according to the first encoding protocol at a second virtual machine, and when an event affects a performance of the first virtual machine, audio encoding the digital data stream on the second virtual machine to generate an encoded digital data stream, the encoding being done according to the second encoding protocol, and transmitting the encoded data stream from the second virtual machine to the CDN; and providing a session initiation protocol (SIP) application in each of the first and second virtual machines for receiving and managing the digital data stream in the first encoding protocol.
地址 New York NY US