Movino 1.0 – Videobroadcasting und Skype-Webcam ?ber das Mobiltelefon


Movino 1.0"Movino" ist ein Open-Source Projekt, welches sich mit Live-Videobroadcasting vom Mobiltelefon ins Internet auseinandersetzt.

Dabei bietet es JAVA und Symbian Clients f?r Mobiltelefone, aber auch Linux oder Apple OS X basierte Serveranwendung, die die Streams entsprechend relayen k?nnen und ein Demo-Modul f?r das CMS "Drupal" zur Anzeige der Streams.

Zur Zeit gibt es keine Pl?ne f?r eventuelle Weiterentwicklungen, diese werden jedoch von den Entwicklern nicht prinzipiell ausgeschlossen. Das Projekt steht unter GPL/LGPL Lizenzen, die Quellen sind also frei verf?gbar und stehen zur Modifikation offen.

Ich habe das ganze in Ermangelung einer Handy-Kamera nicht ausprobiert, aber wer sich ausreichend motiviert f?hlt - ich br?uchte noch eine Audio-Streaming L?sung im Shoutcast-Format! 160kbit Encoding sollte drin sein und Live-Audiobroadcasts f?nd ich schon interessant - man bedenke die M?glichkeiten: Bespitzelung der Freundin, Kongresse, Vorlesungen in der Uni :)

Zum kompletten Umfang des Movino Paketes geh?ren:

  • Ein Client f?r S60 Smartphones
  • Ein J2ME Client f?r andere Smartphones
  • GUI basierte Oberfl?che und eine Quicktime-Komponente f?r Apple Mac OS X
  • Ein Videoserver f?r Linux
  • Ein Drupal Webfrontend

 

Der S60 Client

Sowohl f?r S60 2nd, wie auch f?r die S60 3rd Edition Plattform existieren eigene Clients. Beide sind in der Lage Video ?ber die interne Kamera aufzunehmen und es zu einem Computer zu streamen.

Dabei unterst?tzt es bei der Kodierung des Videos verschiedene Formate (raw YUV, abbreviated JPEG, MPEG f?r Video Frames und AMR und ?law f?r Audio) und kann sie via Bluetooth oder TCP/IP (wahlweise ?ber GPRS/EDGE/3G oder WLAN) versenden.

In der Lite-Version wird lediglich auf den MPEG-Encoder zugunsten der Dateigr?sse verzichtet.

Der J2ME Client

Der J2ME Client captured Frames im JPEG-Format als Einzelbild und streamed diese ?ber Bluetooth oder TCP/IP. Audio wird nicht unterst?tzt.

OSX-Komponente

Mit der Mac OS X GUI-Komponente k?nnen Videostreams per TCP/IP oder Bluetooth empfangen, vorbetrachtet, mitgeschnitten oder als OGG-Stream direkt gebroadcastet werden.

Die GUI-Applikation l?sst ausserdem das Relaying zur Quicktime-Komponente zu, mittels der das Video auch in anderen Anwendungen zur Verf?gung gestellt werden kann. Eine m?gliche Anwendung w?re das Symbian-Smartphone als Webcam f?r Skype und andere Videochats, wie soeben erst f?r den PC vorgestellt.

Linux-Server

Der Linux-Server kann ein oder sogar mehrere Streams lediglich per TCP empfangen. Diese werden archiviert und in das ogg/theora Format konvertiert und so an http-Clients relayed. Der Videoserver verf?gt nicht ?ber eigenes Frontend, publiziert aber XML-Feeds ?ber aktuelle und archivierte Broadcasts. Diese k?nnen ?ber beliebige Clients abgerufen oder in Webapplikationen eingebaut werden.

Drupal Modul

Als Beispiel f?r eine Live-Anwendung liegt ein Modul f?r das beliebte Contentmanagementsystem Drupal vor. Dies kann Streams von einem oder mehreren Movino-Servern anzeigen.

Weitere Infos und Download:

http://www.movino.org/
http://sourceforge.net/projects/movino/

3 Kommentare
Kommentar hinterlassen »

    1
  1. Gravatar von broglie

    Der S60 Client l?uft wunderbar auf meinem Nokia E65 (mit Cam). Auch die ?bertragung per Bluetooth auf ein Apple PowerBook l?uft gut, inkl. Skype-Erkennung. Movino scheint so weit zu halten, was es verspricht :)


  2. 2
  3. Gravatar von iche

    Schönes Tool. So kann mann mobil und unabhängig vom einem PC Videotelefonie (Zeigen des Nachwuchses) nutzen. Ich denke das Handy per WLAN mit dem DSL koppeln und mann muss nicht extra einen PC hochfahren da Skype ja auch auf S60 läuft.


  4. 3
  5. Gravatar von iche

    Schönes Tool.  So kann mann mobil und unabhängig vom einem PC Videotelefonie (Zeigen des Nachwuchses) nutzen.  Ich denke das Handy per WLAN mit dem DSL koppeln und mann muss nicht extra einen PC hochfahren da Skype ja auch auf S60 läuft.


Kommentar hinterlassen