Bildschirmfreigabe mit WebRTC?
Wir erforschen WebRTC, aber gesehen haben widersprüchliche Informationen, was möglich ist und unterstützt heute.
Mit WebRTC ist es möglich, erstellen ein screen-sharing-Dienst verbinden ähnlich.mich oder WebEx wo:
- Können Sie einen Teil des Bildschirms
- Können Sie geben die Kontrolle an die andere Partei
- Keine downloads erforderlich sind,
Ist dies heute möglich, mit jedem WebRTC-Browser? Wie über Chrome auf iOS?
InformationsquelleAutor der Frage Crashalot | 2012-11-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meinem besten wissen, es ist nicht möglich jetzt mit jedem Browser, aber die Google-Chrome-team hat gesagt, dass Sie irgendwann beabsichtigen, um dieses Szenario zu unterstützen (siehe das "Screensharing" Punkt auf Ihre Fahrplan); und ich vermute, dass dies bedeutet, dass schließlich auch andere Browser werden Folgen, vermutlich mit dem IE und Safari bringt den Schwanz ein. Aber all das ist wahrscheinlich irgendwo im letzten Februar, die, wenn Sie sollen, um abschließend zu den aktuellen WebRTC-standard und Schiff Produktion bits. (Hoffentlich Microsofts last-minute-Schraubenschlüssel in den Werken nicht Schraube, auf.) Es ist möglich, dass ich was verpasst habe letzten, aber ich verfolge das Projekt ziemlich gründlich, und ich glaube nicht, dass screensharing hat es selbst gemacht in Chrome Canary noch, geschweige denn dev - /beta - /- prod. Opera ist der einzige browser, der wurde auf Augenhöhe mit Chrome auf seinen WebRTC-Implementierung (FireFox scheint zu sein, etwa sechs Monate im Rückstand), und ich habe nicht gesehen, nichts von diesem team entweder über screensharing.
Mir wurde gesagt, dass es ist ein Weg, um es jetzt tun, das eigene zu schreiben, webcamera Treiber, so dass Ihre lokalen Bildschirm erschienen die WebRTC getUserMedia () - API als nur eine andere video-Quelle. Ich weiß nicht, ob jemand hat dies getan - und es würde natürlich erfordern die Installation der Treiber auf der Maschine in Frage. Durch die Zeit alles gesagt und getan ist, es würde wahrscheinlich einfacher sein, zu verwenden, VNC oder etwas entlang jenen Linien.
InformationsquelleAutor der Antwort Ken Smith
Den chrome.tabCapture API ist verfügbar für Chrome-apps und Erweiterungen.
Dies macht es möglich zu erfassen den sichtbaren Bereich der Registerkarte, die wie ein Strom kann lokal verwendet werden oder gemeinsam per RTCPeerConnection ist addStream().
Weitere Informationen finden Sie in der WebRTC Registerkarte Inhalt Erfassen Vorschlag.
Screensharing wurde zunächst unterstützt, die für die 'normalen' web-Seiten mit getUserMedia mit der chromeMediaSource Einschränkung – aber dies wurde nicht zugelassen.
BEARBEITEN 1. April 2015: jetzt Editiert, dass screen-sharing ist nur unterstützt von Chrome im Chrome-apps und Erweiterungen.
InformationsquelleAutor der Antwort Sam Dutton
Euch wahrscheinlich wissen, dass screencapture (nicht tabCapture ) ist verfügbar in Chrome Canary (26+) , die Wir vor kurzem veröffentlicht eine demo an; https://screensharing.azurewebsites.net
Beachten Sie, dass Sie ausführen müssen, um es unter https://,
Finden Sie auch hier ein Beispiel; https://html5-demos.appspot.com/static/getusermedia/screenshare.html
InformationsquelleAutor der Antwort dathor
Ich weiß, ich Antworte etwas spät, aber hoffe, es hilft denen, die stolpern, auf die Seite, wenn nicht die OP.
In diesem moment beide, Firefox und Chrome-Unterstützung für das teilen von ganzen Bildschirm oder einen Teil davon( eine Anwendung Fenster können Sie auswählen) mit den peers durch WebRTC als mediastream-genau wie Ihre Kamera/Mikrofon-feed, also keine option, damit anderen Partei übernehmen Sie die Kontrolle von Ihrem desktop noch. Andere, die, die, es anderen zu fangen, hat Ihre website ausgeführt werden, auf
https
- Modus und in beiden firefox-und chrome-Benutzer sind gonna haben, um die Installation von Erweiterungen.Können Sie probieren Sie es in diesem Muaz Khan Screen-sharing-Demodie Seite enthält die erforderlichen Erweiterungen zu.
P. S: Wenn Sie nicht möchten, dass extension zu installieren, führen Sie die demo in firefox ( keine Möglichkeit zu entkommen Erweiterungen in chrome), Sie brauchen nur zu ändern, zwei Fahnen,
about:config
media.getusermedia.screensharing.enabled
alstrue
.*.webrtc-experiment.com
zumedia.getusermedia.screensharing.allowed_domains
Flagge.InformationsquelleAutor der Antwort mido