Jakiego oprogramowania mogę użyć do przesyłania obrazu na żywo w systemie Linux?

24

Szukam oprogramowania do przeprowadzania transmisji na żywo z naszego spotkania lokalnej grupy użytkowników. Z jakiego oprogramowania mogę to zrobić? Idealnie chciałbym uchwycić ekran komputera i dźwięk głośnika i transmitować go na żywo?

Edycja: Nie chcę tylko nagrywać pulpitu i przesyłać filmów. Staram się transmitować na żywo pulpit, jak to się dzieje.

Amjith
źródło
Myślę, że widziałem to niedawno. Czy pytałeś o to gdzie indziej?
tshepang
Nie, nie pytałem o to nigdzie indziej. W rzeczywistości ta potrzeba pojawiła się zaledwie kilka godzin temu.
Amjith,
relacja na żywo? asynchroniczna to przyszłość.
hendry

Odpowiedzi:

4

Użyj WebcamStudio dla GNU / Linux . (Odnośnik: transmisja na żywo do ustream )

Jak mówi ich strona internetowa,

WebcamStudio dla GNU / Linux tworzy wirtualną kamerę internetową, która może mieszać ze sobą kilka źródeł wideo i może być używana do transmisji na żywo przez Bambuser, UStream lub Stickam

Barun
źródło
Dziękujemy za sugestię Webcam Studio. Mam to do pracy. Ustream nie jest już obsługiwany, ponieważ Ustream używa FME 3.0, ale zawsze mogę użyć justin.tv lub czegoś podobnego.
Amjith
Dobrze wiedzieć, że okaże się to przydatne :)
Barun
5

Zespół Ubuntu Screencast używa gtk-recordmydesktop.

Rory
źródło
2
Zapisuje to tylko pulpit, nie sądzę, żebym mógł przesyłać strumieniowo wideo na żywo za pomocą gtk-recordmysesktop.
Amjith,
„Ta strona nie jest już aktywna”
Frank Nocke,
4

Spróbuj ffmpeg z czymś takim:

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

Jeśli nie działa poprawnie z dokładnymi ustawieniami z przykładu, zobacz stronę i dokumentację ffmpeg, aby uzyskać więcej informacji: ffmpeg.org

Patkos Csaba
źródło
3
Nie działa: Unrecognized option 'vd'. (ffmpeg 7: 3.2.5-1, Debian 8)
Xiè Jìléi
4

Open-source, działa na wszystkich platformach, obsługuje strumieniowe przesyłanie do popularnych usług po wyjęciu z pudełka: https://obsproject.com/

Nic
źródło
Właśnie odkryłem OBS i muszę powiedzieć, że jest bardzo imponujący. Możesz go używać do transmisji strumieniowych na żywo lub nagrywania, ma pełne wsparcie dla różnych metod przechwytywania (x11, komponowanie, JACK itp.), Aw moim systemie „po prostu działał”, co jest niemałym wyczynem dla tego typu aplikacji.
agittins
3

Bez doświadczenia z screencastami jest to sposób na przeszukanie repozytorium pod kątem takich słów kluczowych:

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

Wynik pochodzi z xUbuntu 9.10 - twój wynik może się różnić; Spróbuj. :)

nieznany użytkownik
źródło
4
Czy sugerujesz, że OP musi najpierw wypróbować każdy z nich, zanim poprosi o rekomendację?
tshepang
1
@Tshepang Widzę odpowiedź jako wskazówkę. Wiedząc o tym, możesz najpierw szukać siebie, bez pytania i czekania.
phunehehe,
W przeszłości korzystałem z gtk-recordmydesktop i Istanbul w celu nagrania mojego pulpitu. Ale szukam sposobu na transmisję strumieniową wideo na żywo, aby grupa z innego miasta mogła oglądać spotkanie na żywo i zadawać pytania.
Amjith,
@jinxed_coder: To przypomina mi vnc / vino, chociaż zawsze używałem go na odwrót - zawsze byłem obserwatorem - i używałem go tylko w połączeniu 1: 1 i nie wiem, czy można to mieć wielu przeglądających. Może jest to możliwe tylko z X11. A może potrzebujesz dużo pasma.
użytkownik nieznany
Jestem całkiem pewien, że vnc ma możliwość rozsyłania grupowego ... jeśli ktoś nadal kieruje te pakiety. wyszukiwanie w sieci „multiemisji vnc” zwraca jednak kilka trafień. (Choć wydaje się, że mówią o różnych wersjach i mógłbym przysiąc, że pamiętam, jak to było wbudowane, od około połowy lat 90. do końca lat 90.), ale tak naprawdę nie korzystałem z niego sam, tylko obserwowałem, jak robią to inni. tak.)
Lindes
3

VLC ma wbudowany strumień pulpitu. Nie pamiętam też, czy to robi dźwięk, jakkolwiek.
Jeśli potrzebujesz czegoś szybkiego, możesz wypróbować obraz VMware firmy Big Blue Button . Konfiguruje serwer, który może przesyłać strumieniowo pulpit, wideo, audio i tablicę.

charlesbridge
źródło
Rozwiązanie VLC również działało, ale było bardzo wolne. Dziękujemy za wskazanie odpowiednich zasobów w dokumentach VLC.
Amjith
3

Google Hangout obsługuje udostępnianie ekranu, działa na różnych platformach i wymaga tylko wtyczki do przeglądarki.

dukedave
źródło
1
Tak, obecnie używam do tego Hangouta G +. Kiedy zadałem to pytanie, G + nie było dostępne. :)
Amjith,
Czy możliwe jest nadawanie na ekranie telewizora smart?
Moby04,
1

Niezbyt naukowa odpowiedź, ale skype ma opcję „udostępnij ekran”.

sebastian_k
źródło
działa dobrze dla niewielkiej liczby osób.
WalterJ89,
To prawda, oczywiście nie można przesyłać strumieniowo do dużej publiczności.
sebastian_k