Curso de Programação em Wowza e FMS

Conheça o conteúdo do curso     Fazer matrícula

O Curso

O objetivo do curso on-line de servidores de Streaming é desenvolver habilidades que propiciem ao aluno a capacidade de criar ambiente de interação em tempo real, permitindo-lhe inserção segura no mercado de trabalho e crescimento profissional, além de ser voltado ao desenvolvimento de aplicações que requerem dinamismo nas informações.

Sistema Final A imagem ao lado (Clique para ampliar) mostra um print screen de um sistema que iremos desenvolver até o final do curso e ele terá as seguintes funções

  • Chat;
  • Lista de participantes;
  • Compartilhamento de múltiplas câmeras;
  • Área de compartilhamento de anotações;
  • Sincronização de galeria de imagem e PPT Shared;
  • Compartilhamento de Desktop.
  • Sistema rodando em Red5, FMS e Wowza.

No ambiente você encontrará mais de 20 horas de vídeo aulas e apostilas.

Público alvo

Profissionais atuantes no mercado que buscam novas oportunidades de trabalho e crescimento profissional no mundo da internet.

Pré-requisito

O curso requer conhecimentos básicos em programação ActionScript 3, podendo ser no Flash ou Flex. Não é necessário conhecimento em Java, porém, para que você continue a desenvolver no Red5, será necessário este aprendizado. Java será usado na programação server-side do Red5 para manipular os eventos do mesmo. Você aprenderá nas aulas a criar as classes, programá-las e exportar o projeto para ser utilizado no Red5.

O aluno deverá ter um computador conectado à internet com velocidade igual a 600kb/s ou superior.

Investimento

O investimento é de R$360,00 (trezentos e sessenta reais) e pode ser parcelado em até 15X no cartão.

Valorizamos a amizade. Se você e seus amigos desejam fazer o curso juntos, entre em contato e solicite um cupom de desconto para todos.

Ex-alunos têm desconto. Ao adicionar seu e-mail, automaticamente será gerado um cupom de desconto para você.

Período

O Curso é livre com aulas gravadas das três tecnologias. Você no ambiente tem acesso a todas as aulas gravadas e poderá assiti-las quando e onde quiser, e baixa-las à vontade. Em vários períodos será marcada uma aula para tirar dúvidas sobre os mais diversos assuntos relacionados a área de Streaming.

Certificado

O Certificado é impresso em papel de alta qualidade e entregue via correio. Uma cópia é disponibilizada no ambiente virtual para que o aluno faça o download quando precisar. Veja aqui fotos.

e...

  • As aulas são gravadas em alta definição e disponibilizadas para download em formato MP4 logo após o término das mesmas;
  • Ambiente Virtual de Aprendizagem para a transmissão das aulas on-line foi desenvolvido em Adobe Flex 4 pelo professor;
  • Espaço Virtual de Aprendizagem para apoio das aulas gravadas, exemplos e interação com os colegas foi desenvolvido em HTML + PHP5 com plugins em Flex 4 pelo professor;
  • Suporte via chat, e-mail e pessoalmente, se preferir.

Grade do curso

Capítulo 1 – Introdução ao Flash Media Server, ao Red5 e o Wowza.

  • Flash Media Server.
  • Conhecendo as licenças doFlash MediaServer:
    • Flash Media Streaming Server;
    • Flash Media Interactive Server;
    • Flash Media Development Server.
  • O que há de novo no Red5 1.0.
  • O Wowza.
  • Quando usar FMS ou Red5 ou o Wowza.
  • Onde procurar ajuda.

Capítulo 2 – Conectando o Flex com o servidor de Streaming.

  • O Netconnection, iniciando e persistindo uma conexão.
  • Aplicação Live e Vod do FMS.
  • Aplicação oflaDemo e fitcDemo do Red5.
  • A primeira aplicação no Wowza.
  • Um primeiro exemplo.

Capítulo 3 – Microfone e câmera

  • Entendendo o NetStream.
  • Entendendo o NetStream.play e o NetStream.publish.
  • Detectando, configurando e publicando o microfone.
  • Detectando, configurando e publicando a câmera.
  • Enviando metadados no vídeo.
  • Gravando tudo no servidor.
  • Um pequeno exemplo de conferência.

Capítulo 4 – Compartilhando dados

  • Entendendo o SharedObject.
  • Um simples Chat.
  • Sincronizando componentes entre usuários.

Capítulo 5 – Persistindo dados.

  • O SharedObject e a sincronização de dados.
  • Entendendo o SyncEvent.SYNC e os segredos da persistência de dados.
  • Salvando objetos no servidor e recuperando em outro momento.

Capítulo 6 – Eventos

  • Usuário se conectou, o que faço?
  • Usuário se desconectou, o que faço?
  • Usuário enviou texto no chat, o que faço?
  • Usuário publicou câmera ou microfone, o que faço?
  • E se mais usuários publicarem áudio/vídeo, o que faço?
  • Banir um usuário.
  • Definir permissão a um usuário.

Capítulo 7 – Segurança

  • Controlando acesso.
  • Administrando
  • Logs
  • Impedindo que usuário não autorizado publique áudio/vídeo.

Capítulo 8 – O FMS e a linguagem Server Side.

  • ActionScript Server Side, entendendo um pouco do AS2.
  • Criando o arquivo main.asc.
  • O FMS chamando o Flex.
  • O Flex/Flash chamando o FMS.
  • Tratando os eventos.
  • Manipulando arquivos no AS2.
  • Lendo e escrevendo em um arquivo.

Capítulo 9 – O Red5 e a linguagem Server Side.

  • Criando o arquivo Application.java.
  • Log de acesso.
  • O Red5 chamando um método do Flex.
  • O Flex chamando um método do Red5.
  • Tratando os eventos.

Capítulo 10 – O Wowza e a linguagem Server Side.

  • Criando o arquivo Application.java.
  • Log de acesso.
  • O Wowza chamando um método do Flex.
  • O Flex chamando um método do Wowza.
  • Tratando os eventos.

Capítulo 11 – O Projeto

  • Desenvolvimento de sistema com lista de participantes, chat, compartilhamento de múltiplas câmeras e microfones, área de compartilhamento de anotações e sincronização de galeria de fotos.
  • Publicando seu projeto Flex/Flash.
  • Publicando seu projeto Red5, no FMS e no Wowza.

Extras

  • Vídeo aulas extras de instalação de FMS em servidor CentOS e Ubuntu.
  • Vídeo aulas extras de instalação e configuração do Red5 em CentOS e Ubuntu.
  • Vídeo extra sobre testes em Cloud Computing sem sair de casa (monte seu próprio Cloud Computing para testes).

Fazer matrícula

Logo Eduardo Kraus

Nossa missão é trazer educação de qualidade, para todas as pessoas, aonde quer que elas estejam para que elas possam alcançar seus sonhos profissionais.