GT-WebMedia: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
 
(8 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 4: Linha 4:
* [http://www.lems.brown.edu/~rfabbri Ricardo Fabbri]
* [http://www.lems.brown.edu/~rfabbri Ricardo Fabbri]
* [http://gk.estudiolivre.org Renato Fabbri]
* [http://gk.estudiolivre.org Renato Fabbri]
* [[Danilo Roberto Shiga]]
* [[FlechaBR]]


= Projetos =
= Projetos =
Linha 9: Linha 11:
* Projeto Rainbow se une ao WebRTC
* Projeto Rainbow se une ao WebRTC
** http://mozillalabs.com/rainbow/2011/08/04/whats-next-rainbow-and-webrtc/
** http://mozillalabs.com/rainbow/2011/08/04/whats-next-rainbow-and-webrtc/
* [[WebRTC]]
* Web RTC: https://labs.ericsson.com/apis/web-real-time-communication/
* Web RTC: https://labs.ericsson.com/apis/web-real-time-communication/
** Desenvolvimento de VOIP na Web (Skype no browser)
** Desenvolvimento de VOIP na Web (Skype no browser)
Linha 17: Linha 20:
** Bug sobre interface joystick: https://bugzilla.mozilla.org/show_bug.cgi?id=604039
** Bug sobre interface joystick: https://bugzilla.mozilla.org/show_bug.cgi?id=604039
* [[GT-ReacWiki]] (incubando)
* [[GT-ReacWiki]] (incubando)
* Streaming de áudio/vídeo com node.js
** Exemplo em 30 linhas: https://gist.github.com/1211175
= Logs =
== Moz MIDI ==
Estou me baseando na API para Joystick.
Baixando repos mozilla-central para aplicar o patch para Joystick:
    hg clone http://hg.mozilla.org/mozilla-central/ src
Baixando patch:
Aplicando patch:
Compilando mozilla-central:
  make -f client.mk build
Se o make der erro após um update, pode ser por lixo de builds anteriores, para fazer um build link
  make -f client.mk clean
== WebRTC / Rainbow / ikran ==
WebRTC, Rainbow e ikran irão se tornar um projeto único dentro de alguns meses. Até lá, vamos experimentando...
dmose está trabalhando em uma demo para o Mozilla Festival de Londres, em Novembro, e convidou para ajudarmos. A ideia do demo é algo parecido com https://mozillalabs.com/blog/2011/04/a-web-based-karaoke-prototype-as-technology-feedback-loop/ (src em https://github.com/dmose/theband) porém usando ikran.
Rainbow não está rodando no Linux por enquanto. jesup, dmose e rillian estão trabalhando em usar webrtc como backend no rainbow, da mesma maneira que ikran.
ikran usa SIP.
Estou reproduzindo aqui a instalação de ikran e tentando interligá-lo com theband.
=== Instalando ikran + WebRTC ===
Baixe Gecko2 SDK 6.0:
    wget -c https://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/6.0/sdk/xulrunner-6.0.en-US.linux-i686.sdk.tar.bz2
    tar -xvjf xulrunner-6.0.en-US.linux-i686.sdk.tar.bz2
    export MOZSDKPATH=`pwd`/xulrunner-sdk
Precisamos instalar WebRTC (para termos as engines de audio e video). Precisamos de algumas dependências antes, basicamente depottools do Chromium, um conjunto de scripts para building dele (mais em http://www.webrtc.org/reference/getting-started/prerequisite-sw):
Precisamos dos depot_tools para chromium (mais em https://sites.google.com/a/chromium.org/dev/developers/how-tos/depottools):
    svn co http://src.chromium.org/svn/trunk/tools/depot_tools
    export PATH="$PATH":`pwd`/depot_tools    # é bom ter (depois de substituir pwd pelo path completo) no ~.bashrc
Agora vamos ao WebRTC:
    mkdir webrtc
    cd webrtc
    gclient config http://webrtc.googlecode.com/svn/trunk
    gclient sync --force
    cd trunk
    make
    make peerconnection_server  # app exemplo
    export WEBRTCPATH=`pwd`/webrtc/trunk
Agora, ikran:
    git clone https://github.com/mozilla/ikran.git
    cd ikran
    python runSconsBuild.py
Foram criados:
    tests/testapp_softphone/TestApp_Softphone    # app de teste
    ikran/ikran-0.2-dev.xpi                            # addon para FF 4, 5 e 6
Abra o FF, instale o addon e reinicie-o.
Abra ikran/content/ikran.html.


= Relacionados =
= Relacionados =

Edição atual tal como às 01h13min de 24 de setembro de 2011

Integrantes

Projetos

Logs

Moz MIDI

Estou me baseando na API para Joystick.

Baixando repos mozilla-central para aplicar o patch para Joystick:

    hg clone http://hg.mozilla.org/mozilla-central/ src

Baixando patch:

Aplicando patch:

Compilando mozilla-central:

  make -f client.mk build

Se o make der erro após um update, pode ser por lixo de builds anteriores, para fazer um build link

  make -f client.mk clean

WebRTC / Rainbow / ikran

WebRTC, Rainbow e ikran irão se tornar um projeto único dentro de alguns meses. Até lá, vamos experimentando...

dmose está trabalhando em uma demo para o Mozilla Festival de Londres, em Novembro, e convidou para ajudarmos. A ideia do demo é algo parecido com https://mozillalabs.com/blog/2011/04/a-web-based-karaoke-prototype-as-technology-feedback-loop/ (src em https://github.com/dmose/theband) porém usando ikran.

Rainbow não está rodando no Linux por enquanto. jesup, dmose e rillian estão trabalhando em usar webrtc como backend no rainbow, da mesma maneira que ikran.

ikran usa SIP.

Estou reproduzindo aqui a instalação de ikran e tentando interligá-lo com theband.

Instalando ikran + WebRTC

Baixe Gecko2 SDK 6.0:

   wget -c https://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/6.0/sdk/xulrunner-6.0.en-US.linux-i686.sdk.tar.bz2
   tar -xvjf xulrunner-6.0.en-US.linux-i686.sdk.tar.bz2
   export MOZSDKPATH=`pwd`/xulrunner-sdk

Precisamos instalar WebRTC (para termos as engines de audio e video). Precisamos de algumas dependências antes, basicamente depottools do Chromium, um conjunto de scripts para building dele (mais em http://www.webrtc.org/reference/getting-started/prerequisite-sw):

Precisamos dos depot_tools para chromium (mais em https://sites.google.com/a/chromium.org/dev/developers/how-tos/depottools):

   svn co http://src.chromium.org/svn/trunk/tools/depot_tools
   export PATH="$PATH":`pwd`/depot_tools     # é bom ter (depois de substituir pwd pelo path completo) no ~.bashrc

Agora vamos ao WebRTC:

   mkdir webrtc
   cd webrtc
   gclient config http://webrtc.googlecode.com/svn/trunk
   gclient sync --force
   cd trunk
   make
   make peerconnection_server   # app exemplo
   export WEBRTCPATH=`pwd`/webrtc/trunk

Agora, ikran:

   git clone https://github.com/mozilla/ikran.git
   cd ikran
   python runSconsBuild.py

Foram criados:

   tests/testapp_softphone/TestApp_Softphone    # app de teste
   ikran/ikran-0.2-dev.xpi                            # addon para FF 4, 5 e 6

Abra o FF, instale o addon e reinicie-o.

Abra ikran/content/ikran.html.

Relacionados

  • WebAPI: "(...) goal to provide a basic HTML5 phone experience(...)" [1]

Reuniões