WebRTC: Difference between revisions
Jump to navigation
Jump to search
(→Rough Todo: Redirect, codecs) |
(Link to Roc's MediaStream proposal, which is relevant to our implementation) |
||
Line 1: | Line 1: | ||
See [http://webrtc.org/ WebRTC.org] for general information and pointers. | |||
See our [https://github.com/mozilla/rainbow/wiki/RTC_API_Proposal API Proposal] | See our [https://github.com/mozilla/rainbow/wiki/RTC_API_Proposal API Proposal] | ||
Roc is working on the [http://hg.mozilla.org/users/rocallahan_mozilla.com/specs/raw-file/tip/StreamProcessing/StreamProcessing.html MediaStream Processing API] proposal. | |||
== UI Issues == | == UI Issues == |
Revision as of 16:11, 3 August 2011
See WebRTC.org for general information and pointers.
See our API Proposal
Roc is working on the MediaStream Processing API proposal.
UI Issues
See Webcam_Sharing for Feature UX and security around enabling cameras and mics.
Security
Security will be a tough problem due to conflicting use-case requirements. See IETF Security Considerations for an overview of some of the issues.
Main topics:
- camera/mic enabling (and disabling)
- avoidance of accidental/tricked/malicious calling
- security of other information stored in the browser in the face of a rough rtcweb app or compromised server.
Rough Todo
Items we're thinking about
- Codec options: base of G.711 (free subset), Opus, VP8.
- Do we want to support any others? G.722, iLBC, iSAC?
All of those are free with no patent issues.
- Do we want to support any others? G.722, iLBC, iSAC?
- Consider interaction with BrowserId, chat
- User-agent vs web content as the bridge initiator?
- How to redirect calls among devices?
- Fork (offer connect to person at desktop, laptop, mobile at once)
- Forward (device-based, provider-based) of incoming connections
- Transfer (move connection to another device or person)
- Divide and integrate Google's webrtc code drop
- Network
- Capture Devices
- Codecs/processing