Revision 458169 of WebRTC Introduction

  • Revision slug: WebRTC/Introduction
  • Revision title: WebRTC Introduction
  • Revision id: 458169
  • Created:
  • Creator: maedca
  • Is current revision? Yes
  • Comment

Revision Content

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.

 

Revision Source

<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>
Revert to this revision