我正在尝试使用HTTP Live Streaming在iphone上流式播放音乐/视频。我阅读了有关HTTP live streaming (http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html)的苹果文档,了解了它的工作原理。
它没有说明的是,人们将如何使用iphone作为服务器?我是否必须将这些工具添加到我的ios应用程序中(mediastreamsegmenter、variantplaylistcreator)并将其作为NSTask运行,或者是否存在某种对流媒体文件的本机支持。
发布于 2013-07-26 23:52:12
如果你真的想从iPhone应用程序中流媒体,你不能在iPhone充当服务器的情况下做到这一点。您需要一个单独的服务器,您可以在其中从iPhone应用程序发送数据。因此,您可以使用应用程序中的摄像头或麦克风来获取实时内容,然后您可以将数据异步发送到服务器,服务器使用mediastreamsegmenter和variantplaylistcreator将数据转换为ts片段,然后将它们附加到m3u8文件的末尾,同时另一个iPhone应用程序可以充当客户端,观看您从第一个应用程序流传输的实时内容。
根据我的经验,这是实现这一目标的唯一途径。希望这能有所帮助。
https://stackoverflow.com/questions/17708043
复制相似问题