Objective-C 流式上传音频

Posted

技术标签:

【中文标题】Objective-C 流式上传音频【英文标题】:Objective-C streaming-upload audio 【发布时间】:2012-05-06 01:23:12 【问题描述】:

我正在寻找一种在 iPhone 设备上将音频“流式上传”到 Heroku Node.js 服务器的方法。从某种意义上说,用户点击“记录”,它会打开一个 POST 到 Node.js 服务器,Node.js 会在音频流进入时对其进行处理。

有谁知道这是否可行(使用 NSURLConncetion),如果可以,你能引导我走向正确的方向吗?谢谢!

【问题讨论】:

【参考方案1】:

你可以异步上传,完整记录后再完整上传

或者只是 NSStream 或纯 TCP 套接字,就像在 unix 中一样,我使用 cocoaAsyncSocket

【讨论】:

【参考方案2】:

这是另一个选项(不使用 NSURLConnection)

http://debuggable.com/posts/streaming-file-uploads-with-node-js:4ac094b2-b6c8-4a7f-bd07-28accbdd56cb

【讨论】:

以上是关于Objective-C 流式上传音频的主要内容,如果未能解决你的问题,请参考以下文章

从服务器流式传输 .caf 音频文件

从 Internet 流式传输单个音频文件

URLSessionDidFinishEventsForBackgroundURLSession 未调用-Objective-C

使用 HTTP Post 从客户端流式传输数据

托管音频文件

IOS - 流式传输和下载音频文件