我正在尝试使用HTTP Live Streaming在iphone上传输音乐/视频。我在HTTP直播(http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html)上阅读了苹果文档,我了解它是如何工作的。
它没说的是如何使用iphone作为服务器?我是否必须将工具添加到我的ios应用程序(mediastreamsegmenter,variantplaylistcreator)并将其作为NSTask运行,或者是否有某种本地支持来流媒体文件。
答案 0 :(得分:0)
如果你真的想要从iPhone应用程序流式传输,那么你不能用iPhone充当服务器。您需要一个单独的服务器,您可以从iPhone应用程序发送数据。因此,您可以使用应用程序中的摄像头或麦克风来获取实时内容,然后您可以将异步数据发送到服务器,使用mediastreamsegmenter和variantplaylistcreator将数据转换为ts段,然后将它们附加到m3u8的末尾同时,另一个iPhone应用程序可以充当客户端并观看您从第一个应用程序流式传输的实时内容。
根据我的经验,这是实现这一目标的唯一方法。希望有所帮助。