从iPhone相机创建实时流,并将其托管在网页上



tl; dr

如何通过iPhone的命令行从iPhone相机访问视频流?我可以使用node.js或bash脚本执行此操作吗?

更长的版本

我有一个非常骇人听闻的项目想法,涉及从iPhone相机生成实时视频供稿。我越狱,iPhone上安装了node.js。我想将实时视频流从相机传递到我的node.js应用程序,该应用程序将在网页上显示视频供稿。Node.js服务器位于我的iPhone上。我想将整个解决方案保留在iPhone上,这意味着唯一涉及的服务器应该是iPhone上的节点服务器。我可以直接通过node.js(可疑)访问摄像头吗?我可以通过手机上的bash脚本访问相机吗?我正在寻找一种解决方案,该解决方案不会迫使我创建iOS应用程序(就像我说的那样,Hacky)。我不想创建iPhone应用程序的原因是,因为我熨烫了所涉及的软件后,我最终想为此任务构建自己的自定义硬件。iPhone内置了一个相机和麦克风,并且CPU功率比我计划使用的略低,因此我认为它将是原型制作软件的好平台。我计划将该项目移植到在iPhone上使用的软件后,将该项目移植到由Hackberry(运行Linux)构建的硬件。

有一些帖子(某种程度上)像这样漂浮,但我相信它们都是目标-C解决方案。我对Objective-C一无所知,并且不打算在我的项目后期迭代中使用Objective-C,因此我想避免基于客观-C的解决方案(如果可能的话)。如果您认为没有Objective-C是不可能的,并且您有一个Objective-C解决方案,那么我不介意听到您的答案。

编辑我可以从iPhone命令行访问Safari吗?我知道我可以从网页访问iPhone摄像机,所以我可以通过编程方式将手机导航到访问其相机的网页,从那里启动feed,然后传递给我的node.js应用程序?

<</p>

使用red5 ang ffmpeg创建流媒体服务器,然后您可以编写简单的PHP类以作为iPhone和您的服务器之间的桥梁工作,我建议您在iPhone应用程序部分上使用Swift,希望您能使用Swift帮你。以下可能会帮助您https://www.digitalocean.com/community/tutorials/how-to-to-setup-red5-on-on-ubuntu-12-10

最新更新