这可能不是SO的主题,不知道在哪里可以放置它。
我有一个使用webrtc标准的Web应用程序。这个应用程序纯粹在JavaScript中运行。它从摄像头获取流,并在javascript中处理每个帧。正如所有在浏览器中处理webrtc的人所知道的那样,问题是苹果公司已决定不再支持并在其原生浏览器中实施该标准。我们需要Apple产品支持这个Web应用程序,并且在Apple商店中发布应用程序不是一个选项(这个Web应用程序是一个促销的东西,并没有计划很长时间,可能一个月或两个月,并且必须在几周内准备好。那么我想知道的是,如果不发布应用程序,相机流处理的选择是什么?
以下是我目前正在考虑的选项:
甚至不确定这是否可行,但是使用输入标签从相机中取出一帧,然后将其发送到服务器,只需将其恢复到javascript即可开始处理的位置。这个问题是我认为用户必须为每个发送的帧点击一个按钮,这样就不是实时的,也可能不会起作用。
我还在调查这个问题,但是已经发布了应用程序。我遇到过人们谈论使用phonegap来支持webrtc。这是一个用户可以从应用商店下载的应用程序吗?这似乎是目前最有希望的。我们会在他们访问网页时检测到用户在iphone上,然后将他们引导到应用商店下载phonegap。我不确定手机功能是如何工作的,但我希望我能够在用户手机上打开我的网页,并提供我想要运行的html和javascript的手机屏幕。< / p>
告诉用户下载显然支持webrtc的Bowser浏览器。如果bowser支持webrtc这可能是一个不错的选择,但客户希望这个应用程序运行他们所在的任何浏览器我猜,我提到了phonegap,他们似乎最喜欢。
是否有可以在后台运行的已发布应用程序,我可以在其中向设备发送包含我想要的内容的消息,例如来自相机的相框或来自相机的视频流,然后将其传回浏览器?我很确定这是一个巨大的安全隐患,所以可能不是什么东西,但我想我还是会问。
ios通常不是我使用的平台,所以我可能会遗漏一些比上述方法更好的东西