Tutoriales

From Red5Tutorials

Jump to: navigation, search

Principal

Extender la funcionalidad


Contents

Códigos

Esta sección está destinada a crear ejemplos concretos de código en FLASH con sus contrapartes en RED5.

JAVA-RED5 crear mi aplicación

Establecer Conexión

La primera función de nuestra aplicación será establecer conexión con el servidor. RED5 utiliza al menos 3 funciones básicas de la misma forma común al método utilizado en FCS. Pero además es importante conocer como opera RED5, ya que en algún punto deberá necesitar extender la aplicación más allá de los factores básicos.

Lo más sencillo es crear 3 componentes para crear una aplicación que permita la comunicación sincrona de texto entre dos clientes. Para ello es necesario Los sharedObjects, que consisten en un mecanismo que almacena los datos bajo dos metodologías.

a).- Con: SO Persistentes

b).- Con: SO Temporales

Sin embargo si lo que se trata es de enviar video ó audio en vivo ó en demanda, entonces se requiere de otro componente NetStreams. Podríamos decir que la diferencia radica en la naturaleza de la información, mientras que en un caso serán streams, para el tipo de información de audio y video en forma de progresiva, los que no son de este tipo requieren otro flujo de información para que puedan transmitirse.

SharedObject

Para quienes ya han trabajado con algunas aplicaciones en internet, las cookies son lo más parecido a este mecanismo, solo que a diferencia de las cookies los SharedObjects son una función muy avanzada en relación a las cookies, ya que las cookies solo permiten almacenar información limitada en el lado del cliente. Los SharedObjects pueden almacenar información en dos lugares aunque lo que intersa en RED5 es que lo hagan del lado del servidor.

Pero no solo se trata de almacenar información, ya que la información puede almacenarse en bases de datos distribuidas o de texto plano. Aquí el punto más importante de los SHAREDOBJECTS son transmitir y sincronizar la información con los clientes de forma que estos compartan la misma información visible en todos al unisono.

Los SharedObjects son el tema central de estudio, para crear aplicaciones interactivas de comunicación.

Es importante comprender que SharedObject es un objeto componente, al cual están asociados dos eventos por medio de los cuales se controla su funcionamiento. onSync y onStatus]

Estos dos mecanismos permitirán trabajar controlando la sincronización y conociendo el estado de la transmisión de la información entre los clientes y el servidor.

FCS: utiliza componentes pre-diseñados para su propia plataforma de tal suerte que estos no corren en lo general en relación a RED5 lo cual sería interesante crear esta posibilidad para beneficio de la comunidad de desarrollo. Particularmente se necesitaria un SCOPE matriz a partir del cual sea posible crear las replicas necesarias para cada amplicación en forma de plantilla.

En este sentido la naturaleza de RED5 y FCS se bifurcan ya que FCS utiliza AS en ambos extremos del entorno de desarrollo, sin embargo RED5 requiere JAVA y AS.


Los métodos de este objeto componente son:

Métodos

.close()

.SharedObject.getRemote()

.connect()

.send()

.setFPS()

.data

Enventos

onSync

onStatus

NetStreams

Personal tools