Second Screen/Implementation Status
Note: Neither the W3C nor the Second Screen Working Group has verified the data in this section. Implementations cited in this section may be experimental and/or may not implement the latest version of the specification(s).
Please add reports of implementations, corrections, and related information to this wiki and send a mail to the public-secondscreen@w3.org mailing list.
Presentation API
Tests
Conformance class | Test Suite | Test Results | Test Facilitator | Status |
---|---|---|---|---|
Controlling user agent | https://github.com/web-platform-tests/wpt/tree/master/presentation-api/controlling-ua/ | Louay Bassbouss |
| |
Receiving user agent | https://github.com/web-platform-tests/wpt/tree/master/presentation-api/receiving-ua/ | Louay Bassbouss |
|
The test suite is part of the Web Platform Tests Project
Implementations
(Expand to view)
Chrome
- Chrome 48 supports Chromecast via the Presentation API on Android.
- Chrome 52 supports Chromecast via the Presentation API (Windows, Mac, Linux and ChromeOS).
- DIAL devices are also supported.
- Chrome 63 supports presentation URLs specifically for DIAL and Cast applications started in 2-UA mode.
cast:cast-application-id
designates a Cast application with the given Cast application id.dial:dial-app-name?postData=postData
designates a DIAL application with the given application name. The optionalpostData
parameter carries base64-encoded form data that will be POST-ed with the launch request.- Tracking bug
Chromium
- Controlling User Agent
- Chromium 48 supports the Presentation Controller API on Android
- Chromium 51 supports the Presentation Controller API on other platforms
- Controlling API implementation bug
- Intent to Ship
- Intent to Implement
- Chrome Platform Status entry
- Receiving User agent (1-UA mode)
- Presentation of any
https
URL is supported through streaming of offscreen tabs. - Chromecast, Hangouts, and Cast for Education are supported presentation screens.
- Presentation API: Receiver API (aka 1-UA mode) implementation bug
- Intent to Implement and Ship
- Chrome Platform Status Entry
- Presentation of any
- Deprecation and removal from Secure Contexts
- Chromium 61 deprecated the Presentation API in insecure contexts.
- Tracking bug
- Intent to Deprecate and Remove
- Chrome Platform Status entry
Gecko
- Bugs tracking implementation in Gecko:
- Intent to Implement
Experimental
- Experimental Chromium build by Intel's Open Source Technology Center
- Presentation API Cordova plugin by Fraunhofer FOKUS
- Presentation-Cast polyfill by Google. Requires Chrome and Google Cast extension.
Please refer to the Community Group for earlier experiments
Remote Playback API
Tests
Conformance class | Test Suite | Test Results | Test Facilitator | Status |
---|---|---|---|---|
User agent | http://w3c-test.org/remote-playback/ | Wanming Lin |
|
Implementations
(Expand to view)