Mit welcher Software kann ich Live-Screencasts unter Linux durchführen?

24

Ich bin auf der Suche nach einer Software für die Live-Übertragung unserer lokalen Benutzergruppensitzung. Mit welcher Software kann ich das machen? Idealerweise möchte ich den Computerbildschirm und das Audio des Lautsprechers aufzeichnen und live streamen?

Bearbeiten: Ich möchte nicht nur meinen Desktop aufnehmen und das Video hochladen. Ich versuche, den Desktop live zu streamen, während dies geschieht.

Amjith
quelle
Ich glaube, ich habe das kürzlich irgendwo gesehen. Hast du es woanders gefragt?
Tshepang
Nein, ich habe das nirgendwo anders gefragt. Tatsächlich ist dieses Bedürfnis erst vor wenigen Stunden aufgetaucht.
Amjith
Leben? asynchron ist die Zukunft.
Hendry

Antworten:

4

Verwenden Sie WebcamStudio für GNU / Linux . (Referenz: Live-Screencasting zu ustream )

Wie ihre Website sagt,

WebcamStudio für GNU / Linux erstellt eine virtuelle Webcam, die mehrere Videoquellen zusammenmischen und für die Live-Übertragung über Bambuser, UStream oder Stickam verwendet werden kann

Barun
quelle
Vielen Dank, dass Sie Webcam Studio vorgeschlagen haben. Ich habe es zum Arbeiten gebracht. Ustream wird nicht mehr unterstützt, da Ustream FME 3.0 verwendet, aber ich kann immer justin.tv oder ähnliches verwenden.
Amjith
Gut zu wissen, dass Sie dies nützlich fanden :)
Barun
5

Das Ubuntu Screencast Team verwendet gtk-recordmydesktop.

Rory
quelle
2
Dies zeichnet nur den Desktop auf. Ich glaube nicht, dass ich das Video mit gtk-recordmysesktop live streamen kann.
Amjith
"Diese Seite ist nicht mehr aktiv"
Frank Nocke
4

Versuchen Sie ffmpeg mit so etwas:

ffmpeg -vcodec mpeg4 -r 10 -g 300 -vd x11:0,0 -s 1280x1024 http://localhost:8090/feed1.ffm

Wenn es mit den genauen Einstellungen aus dem Beispiel nicht richtig funktioniert, finden Sie weitere Informationen auf der ffmpeg-Webseite und in der Dokumentation: ffmpeg.org

Patkos Csaba
quelle
3
Nicht funktionieren: Unrecognized option 'vd'. (ffmpeg 7: 3.2.5-1, Debian 8)
Xiè Jìléi
4

Open Source, funktioniert auf allen Plattformen und unterstützt das sofortige Streaming zu gängigen Diensten: https://obsproject.com/

Nichts
quelle
Ich habe gerade OBS entdeckt und ich muss sagen, dass es sehr beeindruckend ist. Sie können es zum Screencasting von Live-Streams oder zum Aufnehmen verwenden, es bietet vollständige Unterstützung für verschiedene Erfassungsmethoden (x11, Compositing, JACK usw. usw.) und auf meinem System hat es "einfach funktioniert", was für diese Art von App keine Kleinigkeit ist.
Agittins
3

Ohne Erfahrung mit Screencasts können Sie das Repository folgendermaßen nach Keywords durchsuchen:

apt-cache search screencast
byzanz - Small screencast creator
gtk-recordmydesktop - Graphical frontend for recordmydesktop
istanbul - Desktop session recorder producing Ogg Theora video

Das Ergebnis stammt aus xUbuntu 9.10 - Ihr Ergebnis kann variieren. Versuche es. :)

Benutzer unbekannt
quelle
4
Schlagen Sie vor, dass das OP jede dieser Methoden zuerst testen muss, bevor Sie um eine Empfehlung bitten?
Tshepang
1
@ Tshepang Ich sehe die Antwort als Anleitung. Wenn man dies weiß, kann man zuerst nach sich selbst suchen, ohne zu fragen und zu warten.
Phunehehe
Ich habe in der Vergangenheit gtk-recordmydesktop und istanbul verwendet, um meinen Desktop aufzunehmen. Aber ich suche nach einer Möglichkeit, das Video live zu streamen, damit eine Gruppe aus einer anderen Stadt das Treffen live verfolgen und Fragen stellen kann.
Amjith
@jinxed_coder: Das erinnert mich an vnc / vino, obwohl ich es immer andersherum verwendet habe - ich war immer der Beobachter - und ich habe es nur in einer 1: 1-Verbindung verwendet und weiß nicht, ob es möglich ist mehrere Zuschauer. Vielleicht ist es nur mit X11 möglich. Und vielleicht brauchen Sie viel Bandbreite.
Benutzer unbekannt
Ich bin mir ziemlich sicher, dass vnc Multicast-fähig ist ... wenn noch jemand diese Pakete weiterleitet. Eine Websuche nach "vnc multicast" liefert jedoch einige Treffer. (Obwohl sie anscheinend über verschiedene Versionen sprechen und ich hätte schwören können, dass ich mich daran erinnere, dass sie ab Mitte bis Ende der 1990er Jahre eingebaut wurden ... aber ich habe sie nicht wirklich selbst verwendet, sondern nur anderen zugesehen so.)
Lindes
3

VLC verfügt über einen integrierten Desktop-Stream. Ich erinnere mich nicht, ob es Audio auch tut, howerver.
Wenn Sie etwas schnelles brauchen, können Sie das VMware-Image von Big Blue Button ausprobieren . Es wird ein Server eingerichtet, der Desktop, Video, Audio und Whiteboard streamen kann.

Charles-Brücke
quelle
Die VLC-Lösung funktionierte auch, war aber sehr langsam. Vielen Dank, dass Sie auf die richtigen Ressourcen in den VLC-Dokumenten hingewiesen haben.
Amjith
3

Google Hangout unterstützt die Bildschirmfreigabe sowie plattformübergreifende Verwendung und benötigt nur ein Browser-Plug-in.

dukedave
quelle
1
Ja, heutzutage verwende ich dafür G + Hangout. Als ich diese Frage stellte, war G + nicht verfügbar. :)
Amjith
Ist es möglich, einen Screencast auf das Smart-TV-Gerät zu senden?
Moby04
1

Keine sehr geekige Antwort, aber Skype bietet die Option "Bildschirm freigeben".

sebastian_k
quelle
funktioniert gut für eine kleine Anzahl von Menschen.
WalterJ89
Das stimmt, man kann es offensichtlich nicht einem großen Publikum streamen.
sebastian_k