WebRTC Introduction

  • Enlace amigable (slug) de la revisión: WebRTC/Introduction
  • Título de la revisión: WebRTC Introduction
  • Id de la revisión: 458169
  • Creada:
  • Creador: maedca
  • ¿Es la revisión actual?
  • Comentario

Contenido de la revisión

WebRTC te permite establecer una comunicación par-a-par en una aplicación del navegador.

Estableciendo la conexión

La conexión inicial entre pares debe ser establecida a través de un servidor de aplicaciones que proporcione descubrimiento de usuarios, comunicación y traducción de direcciones de red (NAT) con transmisión de datos.

Señalización

Señalización es el mecanismo por el cual los pares se envían mensajes de control entre sí con el propósito de establecer el protocolo, canal, y método de comunicación. Estos no están especifiados en el standar WebRTC. En su lugar, el desarrollador puede elegir cualquier protocolo de mensajería (como SIP o XMPP), y cualquier canal de comunicación bidirecional (como WebSocket o XMLHttpRequest) en conjunción con un servidor con un API de  conexión permanente (como  el Google Channel API) para AppEngine.

Transmisión

getUserMedia

LocalMediaStream object

Recepción

El soporte para WebRTC en Firefox está escondido detrás de un selector de preferencias. Ve a about:config y establce 'media.navigator.enabled' a 'true'.

Hay algunos archivos de prueba en el repositorio de código para darte una idea de cómo funciona. Ve: dom/media/tests/local_video_test.html. Por favor, prueba también lademo de servicio de llamadas, la página de su código, y el código de su servidor.

 

Fuente de la revisión

<div class="note">
  <p>WebRTC te permite establecer una comunicación par-a-par en una aplicación del navegador.</p>
</div>
<h2 id="Estableciendo_la_conexi.C3.B3n">Estableciendo la conexión</h2>
<p>La conexión inicial entre pares debe ser establecida a través de un servidor de aplicaciones que proporcione descubrimiento de usuarios, comunicación y traducción de direcciones de red (NAT) con transmisión de datos.</p>
<h3 id="Se.C3.B1alizaci.C3.B3n">Señalización</h3>
<p>Señalización es el mecanismo por el cual los pares se envían mensajes de control entre sí con el propósito de establecer el protocolo, canal, y método de comunicación. Estos no están especifiados en el standar WebRTC. En su lugar, el desarrollador puede elegir cualquier protocolo de mensajería (como SIP o XMPP), y cualquier canal de comunicación bidirecional (como WebSocket o XMLHttpRequest) en conjunción con un servidor con un API de&nbsp; conexión permanente (como&nbsp; el <a href="https://developers.google.com/appengine/docs/python/channel/overview" title="https://developers.google.com/appengine/docs/python/channel/overview">Google Channel API</a>) para AppEngine.</p>
<h2 id="Transmisi.C3.B3n">Transmisión</h2>
<h3 id="getUserMedia">getUserMedia</h3>
<p>LocalMediaStream object</p>
<h2 id="Recepci.C3.B3n">Recepción</h2>
<p>El soporte para WebRTC en Firefox está escondido detrás de un selector de preferencias. Ve a <a href="/about:config" title="/about:config">about:config</a> y establce 'media.navigator.enabled' a 'true'.</p>
<div class="note">
  <p>Hay algunos archivos de prueba en el repositorio de código para darte una idea de cómo funciona. Ve: <a href="http://hg.mozilla.org/projects/alder/file/tip/dom/media/tests/local_video_test.html">dom/media/tests/local_video_test.html</a>. Por favor, prueba también la<a href="http://webrtc-demo.herokuapp.com/mozdemo">demo de servicio de llamadas</a>, la página de su código, y <a href="https://github.com/anantn/webrtc-demo/">el código de su servidor</a>.</p>
</div>
<p>&nbsp;</p>
Revertir a esta revisión