将音频/视频流式传输到除http服务器以外的iPhone

时间:2011-12-16 16:13:08

标签: iphone audio video video-streaming audio-streaming

我发现大多数流媒体音频讨论都是关于来自http服务器的流媒体,例如来自可可的AudioStreamer爱情或MPMoviePlayerController。他们都使用NSURL初始化。但我的情况不是这样的。我使用SMB访问某些窗口共享服务器上的媒体文件。媒体内容通过SMB消息(通过套接字)获得并累积在内存(NSMutableData

那么在下载完成之前有没有办法播放它们(那些NSMutableData)?

更新,所以对于流音频,我知道我需要音频队列服务。

除了http以外的视频流怎么样?我认为这是可行的,因为有一个名为TIOD的免费应用程序不仅可以传输音频,还可以传输来自SMB服务器的视频。

顺便说一句,我从不指望别人为我工作。我查看了我能找到的所有文件,但找不到办法(视频)。我曾经想过,这可能意味着它无法完成。但后来我发现TIOD可以做到这一点。这就是为什么我首先提出问题,看看其他人是否有经验。

1 个答案:

答案 0 :(得分:0)

是的,你也可以流式传输它,它与从NSURL获取数据一样......如果你看看matt gallagher here的音频流示例,你会看到他从某个URL获取数据但最终当他调用解析函数时,他给它的数据字节,相同的事情应该适用于你的情况,你得到的数据应该能够调用解析函数并让音频播放器流你的音频文件..