从iPhone摄像头创build直播stream,并将其托pipe在网页上

TL; DR

如何通过iPhone的命令行从iPhone摄像头访问videostream? 我可以用node.js或bash脚本来做到这一点吗?

更长的版本

我有一个非常hacky项目的想法,涉及从iPhone摄像头生成实时video源。 我越狱,并在我的iPhone上安装node.js。 我想通过从我的相机的实时videostream到我的node.js应用程序,将显示在网页上的video源。 node.js服务器位于我的iphone上。 我想保留整个解决scheme在我的iphone,这意味着唯一的服务器应该是我的节点服务器在iPhone上。 我可以直接通过node.js(可疑)访问摄像机吗? 我可以通过手机上的bash脚本访问摄像头吗(看起来更可能)? 我正在寻找一个解决scheme,不强迫我创build一个IOS应用程序(就像我说的,哈克)。 我不想创build一个iPhone应用程序的原因是因为我最终希望在解决了所涉及的软件后,为自己的任务构build自己的定制硬件。 iPhone内置了一个摄像头和麦克风,并且比我打算使用的CPU功率略低,所以我觉得这将是一个很好的平台。 我计划将这个项目移植到一个由hackberry(运行linux)构build的硬件上,一旦我的软件在iphone上运行。

有些post(有点像这样),但我相信他们都是Objective-C解决scheme。 我对Objective-C一无所知,并且不打算在我的项目的后续迭代中使用Objective-C,所以我想避免基于Objective-C的解决scheme(如果可能的话)。 如果你认为没有Objective-C是不可能的,而且你有一个Objective-C的解决scheme,我不会介意听到你的答案。

编辑我可以从iPhone命令行访问Safari吗? 我知道我可以从网页访问iPhone摄像头,所以我可以通过编程方式将我的手机导航到访问其相机的网页,从那里开始提要,并将该提要传递到我的node.js应用程序中?

使用RED5 ang ffmpeg创buildstream媒体服务器,然后你可以编写简单的PHP类作为IPhone和你的服务器之间的桥梁,我build议你在你的iPhone应用部分使用Swift,希望这可以帮助你。 以下内容可能对您有所帮助https://www.digitalocean.com/community/tutorials/how-to-setup-red5-on-ubuntu-12-10

    Interesting Posts