bia...@chromium.org, alco...@chromium.org, kla...@chromium.org
https://github.com/immersive-web/raw-camera-access/blob/main/explainer.md
https://immersive-web.github.io/raw-camera-access
https://github.com/immersive-web/raw-camera-access/blob/main/explainer.md
https://immersive-web.github.io/raw-camera-access
Allows applications authored against the WebXR Device API to access pose-synchronized camera image textures in the contexts that also allow interacting with other AR features provided by WebXR.
https://github.com/w3ctag/design-reviews/issues/652
Issues addressed
There have been discussions happening in Immersive Web Community Group about providing camera access to the applications. One issue about incompatibility of the API shape with form factors other than smartphones has been identified, but the group's consensus was that this can be addressed in further updates to the API. There is interest (both internal and external) in this feature.
Gecko: No signal (https://github.com/mozilla/standards-positions/issues/667)
WebKit: No signal (https://github.com/WebKit/standards-positions/issues/37)
Web developers: No signals (https://github.com/immersive-web/raw-camera-access/issues/13) Some positive signals in internal communications.
Other signals:
This feature is an extension of WebXR Device API. The feature will require applications to use WebGL to access the data returned by the API.
The feature is usable as-is, although it will be more accessible to developers if used through libraries like three.js, <model-viewer>, A-Frame, etc.
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
N/A - WebXR is disabled for WebView in Chrome.N/A
No
This will be supported on platforms where Chrome supports AR. Currently, this is only Android. There are no technical restrictions specific to this API preventing it from being implemented on other platforms.
The specification itself will be implemented in Blink for all platforms, but the spec text leaves room for the UAs to signal that a particular API depends on the device support.
Yes
WebXRIncubations
False
Does the feature depend on any code or APIs outside the Chromium open source repository and its open-source dependencies to function?
In Chrome for Android, the feature is internally implemented by using ARCore SDK (https://github.com/google-ar/arcore-android-sdk), which in turn communicates with Google Play Services for AR app. More information can be found at https://developers.google.com/ar.
DevTrial on Android 86
Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).
https://chromestatus.com/feature/5759984304390144
Intent to prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/4kMGCyCUIao/m/5vjPk4tuAQAJ
I've left some questions about the design in an issue here: https://github.com/immersive-web/raw-camera-access/issues/14
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/00000000000031066705e613ef2f%40google.com.
Thanks Alex,I believe I've responded to all of your questions on the github thread, but I still had a few follow up clarifications. We'd been hoping to get this out in M106, but since that has already branched I definitely want to make sure we can get this out in M107.Thanks,Alex Cooper
On Fri, Aug 12, 2022 at 4:49 PM slightlyoff via Chromestatus <admin+slightlyoff@cr-status.appspotmail.com> wrote:I've left some questions about the design in an issue here: https://github.com/immersive-web/raw-camera-access/issues/14
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
Hey Alex,I'd like to approve this ASAP, but the explainer is still lacking critical detail about considered alternatives and some aspects of how the design is going to stay in sync with the options that are available for getUserMedia().Best,Alex
On Tuesday, August 23, 2022 at 1:11:35 PM UTC-7 Alexander Cooper wrote:
Thanks Alex,I believe I've responded to all of your questions on the github thread, but I still had a few follow up clarifications. We'd been hoping to get this out in M106, but since that has already branched I definitely want to make sure we can get this out in M107.Thanks,Alex Cooper
On Fri, Aug 12, 2022 at 4:49 PM slightlyoff via Chromestatus <admin+sl...@cr-status.appspotmail.com> wrote:I've left some questions about the design in an issue here: https://github.com/immersive-web/raw-camera-access/issues/14
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/00000000000031066705e613ef2f%40google.com.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6810925e-7d33-45f2-bc12-13563340101fn%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw8dRgwg%3D%3D8mDkapu6AEyxyxTkK5ciDa4-94YvB3HBNaqA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/7ae81c1d-db41-d3cc-09bf-6bc9bd4b1cdf%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGOLbz1vpxiP%3Dj3ceSFNcq%3DEg6tAWYNsteue%3DQbHPvz%2BZHqMcw%40mail.gmail.com.