2014-04-29 14 views
8

Ich baue einen Live-virtuellen Klassenzimmer und ich muss die Lehrer-Kamera und das Mikrofon an viele Studenten übertragen. Zuvor wurde das Broadcasting mit red5 über das rtmp-Protokoll implementiert, bei dem es sich um Flash handelt.Live-Broadcast-Kamera und Mikrofon ohne Blitz

Aber das Problem ist, dass Android-Handys Flash nicht unterstützt. Auch wenn Sie webrtc nehmen, ist es Peer to Peer. Aufgrund der Anforderungen des Systems, brauche ich eine Non-Peer-to-Peer-Lösung

Meine Frage ist, gibt es eine Möglichkeit, Webcam und Mikrofon an viele Studenten gleichzeitig effizient ohne Blitz zu übertragen? Wenn nicht, welche anderen Optionen muss ich erreichen?

Gibt es auch eine Möglichkeit, Cam und Mic über Web-Sockets zu übertragen? Ich möchte dies als Open Source-Projekt machen, da ich für dieses Problem keine gute Lösung gefunden habe.

Jede Hilfe wird sehr geschätzt.

Antwort

3

Wenn Sie nicht möchten, Flash zu verwenden, und Sie WebRTC neigen, schlage ich vor, dass Sie auschecken licode. Es ist ein fähiger Server, der es erlaubt, sowohl die Kamera als auch das Mikrofon über Javascript zu benutzen.

http://lynckia.com/licode/

Red5 auf der anderen Seite hat WebRTC-Unterstützung, aber nicht in absehbarer Zeit.

1

WebRTC ist die beste Option, die Sie verwenden können.

Durch ihre Dokumentation ist es ziemlich einfach, eine voll funktionsfähige Video-Chat-Anwendung zu erstellen, indem Sie nur JavaScript und Plugin-freie WebRTC verwenden.

WebRTC Basics

WebRTC Official Site