WebRTC
読み方:ウェブアールティーシー
WebRTCとは、Webブラウザ上で音声や映像などのデータをリアルタイムにやり取りするための技術である。W3Cがオープン標準の技術としてAPIの仕様を公開している。
WebRTCはP2Pでブラウザ間の通信が行えるようになっており、必ずしもサーバーを経由しなくてよいという点を特徴としている。WebRTCに対応するWebブラウザで対応サービスを利用すれば、Webブラウザを使用したビデオチャットなどが実現可能となる。
WebRTCはGoogleによるオープンソースの開発プロジェクトとして発足し、後のW3Cが勧告する仕様となった。Google ChromeやFirefoxといった主要WebブラウザがWebRTCに対応しはじめている。
参照リンク
WebRTC 1.0: Real-time Communication Between Browsers - ((W3C)
WWW: | WWW Webアプリケーション Webメール WebRTC |
Web2.0: | オンライン配車サービス チャットワーク バイラルメディア |
WebRTC
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/04/22 16:29 UTC 版)
Web Real-Time Communication (略称: WebRTC[2]) は、ウェブブラウザやモバイルアプリケーションにシンプルなAPI経由でリアルタイム通信を提供する自由かつオープンソースのプロジェクトである。
- ^ https://webrtc.googlesource.com/src/webrtc/
- ^ "to be compliant with Web Real-Time Communication (WebRTC)." RFC 8825 より引用。
- ^ How WebRTC Is Revolutionizing Telephony. Blogs.trilogy-lte.com (2014-02-21). Retrieved on 2014-04-11.
- ^ "The total WebRTC effort consists of two major parts ... A protocol specification ... A JavaScript API specification" RFC 8825 より引用。
- ^ “WebRTC”. WebRTC. 2018年1月8日時点のオリジナルよりアーカイブ。2018年2月6日閲覧。
- ^ “WebRTC: Plugin-free realtime communication”. 2018年2月6日閲覧。
- ^ “Google release of WebRTC source code from Harald Alvestrand on 2011-05-31 (public-webrtc@w3.org from May 2011)”. Lists.w3.org. 2012年9月12日閲覧。
- ^ https://tools.ietf.org/wg/rtcweb/charters?item=charter-rtcweb-2011-05-03.txt
- ^ “WebRTC 1.0: Real-time Communication Between Browsers”. W3.org. 2012年9月12日閲覧。
- ^ “WebRTC 1.0: Real-time Communication Between Browsers”. Dev.w3.org. 2012年9月12日閲覧。
- ^ href. “1 Introduction — HTML Standard”. Whatwg.org. 2012年9月12日閲覧。
- ^ “Beyond HTML5: Peer-to-Peer Conversational Video | Ericsson Labs”. Labs.ericsson.com. 2012年9月12日閲覧。
- ^ “Rtcweb Status Pages”. Tools.ietf.org. 2012年9月12日閲覧。
- ^ “draft-jesup-rtcweb-data-protocol-00 - WebRTC Data Channel Protocol”. Tools.ietf.org. 2012年9月12日閲覧。
- ^ “Media Capture and Streams: getUserMedia”. W3C (2013年9月3日). 2014年1月15日閲覧。
- ^ “WebRTC: RTCPeerConnection Interface”. W3C (2013年9月10日). 2014年1月15日閲覧。
- ^ “WebRTC: RTCDataChannel”. W3C (2013年9月10日). 2014年1月15日閲覧。
- ^ “Identifiers for WebRTC's Statistics API”. W3C (2014年9月29日). 2020年8月31日閲覧。
- ^ “ORTC API is now available in Microsoft Edge”. Microsoft (2015年9月18日). 2020年8月31日閲覧。
- ^ Firefox Notes - Desktop. Mozilla.org (2013-06-25). Retrieved on 2014-04-11.
- ^ “Safari 11.0”. Apple Inc.. 2017年6月6日閲覧。
- ^ Opera News. blogs.opera.com (2013-11-19). Retrieved on 2015-09-17.
- ^ Firefox Notes - Desktop. Mozilla.org (2013-09-17). Retrieved on 2014-08-04.
- ^ 'first three groups as forming a "media transport infrastructure"' RFC 8825 より引用。
- ^ "WebRTC endpoints MUST implement the transport protocols described in [RFC8835]." RFC 8825 より引用。
- ^ "The format for media transport is RTP ... Implementation of the Secure Real-time Transport Protocol (SRTP) [RFC3711] is REQUIRED for all implementations." RFC 8825 より引用。
- ^ "Considerations for the transfer of data that is not in RTP format are described in [RFC8831] ... WebRTC endpoints MUST implement these two specifications." RFC 8825 より引用。
- ^ "This document specifies a minimum baseline ... and leaves further codecs to be included" RFC 8825 より引用。
- ^ 'the last three groups as forming a "media service".' RFC 8825 より引用。
- ^ "Local system support functions ... Examples in this category include echo cancellation ... local authentication and authorization mechanisms, OS access control, and the ability to do local recording of conversations." RFC 8825 より引用。
- ^ "Privacy concerns MUST be satisfied" RFC 8825 より引用。
- ^ "WebRTC endpoints MUST implement the processing functions in [RFC7874]" RFC 8825 より引用。
- ^ "The following terms are used across the documents specifying the WebRTC suite, with the specific meanings given here." RFC 8825 より引用。
- ^ "Media where the generation and display of content are intended to occur closely together in time (on the order of no more than hundreds of milliseconds)." RFC 8825 より引用。
- 1 WebRTCとは
- 2 WebRTCの概要
- 3 仕様
- 4 脚注
- WebRTCのページへのリンク