Ich baue ein virtuelles Klassenzimmer und ich muss die Kamera und das Mikrofon des Lehrers an viele Schüler senden. Zuvor wurde das Broadcasting mit red5 über das rtmp-Protokoll implementiert, bei dem es sich um Flash handelt.
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 Peer-to-Peer-Lösung
Meine Frage ist, gibt es eine Möglichkeit, Webcam und Mikrofon effizient und gleichzeitig ohne Blitz an viele Schüler gleichzeitig 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.
Wenn Sie keinen Flash verwenden möchten und Sie WebRTC vorziehen, sollten Sie licode ausprobieren. Es ist ein fähiger Server, der es erlaubt, sowohl die Kamera als auch das Mikrofon per Javascript zu benutzen.
Red5 andererseits wird WebRTC-Unterstützung haben, aber nicht bald.
WebRTC ist die beste Option, die Sie verwenden können.
Gehen Sie durch ihre Dokumentation ist es ziemlich einfach, eine voll funktionsfähige Video-Chat-Anwendung zu erstellen, indem Sie nur JavaScript und Plugin-freie WebRTC.