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.


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


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


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


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/


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. :)


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ę.


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


1

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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.