- Strona główna
- Artykuły
- Media społecznościowe
- Przesyłanie strumieniowe RTMP dla organizacji non-profit: wszystko, co musisz wiedzieć
Protokół Real-Time Messaging Protocol (RTMP) nie jest najnowszym formatem przesyłania strumieniowego, ale pozostaje jednym z najpopularniejszych i najbardziej niezawodnych rozwiązań do dystrybucji transmisji na żywo . Dzisiejsi widzowie spędzają czas przeskakując między sieciami społecznościowymi , aplikacjami i usługami przesyłania strumieniowego na wszystkim, od telefonów komórkowych po laptopy i inteligentne telewizory, co sprawia, że dostarczanie treści do wielu miejsc jest jeszcze ważniejsze.
Nie masz pewności, czym jest przesyłanie strumieniowe RTMP lub czy Twoja organizacja non-profit powinna z niego korzystać? Trafiłeś we właściwe miejsce. Poniżej przedstawimy wszystko, co musisz wiedzieć o strumieniowaniu RTMP , aby podejmować świadome decyzje dotyczące oprogramowania do transmisji na żywo , koderów i miejsc docelowych strumieniowania w punktach końcowych.
Co to jest strumień RTMP ?
Strumień RTMP to dane audio i wideo przesyłane na żywo z serwera hostującego do odtwarzacza wideo. Przesyłanie strumieniowe RTMP wykorzystuje protokół kontroli transmisji ( TCP ) do dostarczania treści z programowego kodera do miejsca docelowego odtwarzania w procesie zwanym przetwarzaniem.
W tamtych czasach strumieniowanie RTMP (z Adobe Flash Player ) było rozwiązaniem kompleksowym. Jednak ewolucja przyjaznych dla odtwarzania strumieni HTTP na żywo ( HLS ) i MPEG-DASH sprawiła, że protokół RTMP jest bardziej skuteczny w kodowaniu i kompresji niż odtwarzanie w punkcie końcowym . Na szczęście technologie dobrze ze sobą współpracują, aby bez przeszkód przenosić treści transmitowane na żywo z produkcji do odtwarzacza.
Każda usługa przesyłania strumieniowego zawiera zestaw ofert. Na przykład dzięki oprogramowaniu imprez Classy dla organizacji non-profit uzyskasz dostęp do wbudowanych funkcji pozyskiwania funduszy, aukcji, tabel liderów, pokojów podgrup i nie tylko. Aby przesyłać strumieniowo wydarzenie na żywo do wielu miejsc jednocześnie, używać napisów kodowanych lub korzystać z nakładek, organizacje mogą korzystać z RTMP na naszej platformie.
Gdy transmisja na żywo ma wysoką jakość produkcji i małe opóźnienia , Twoi widzowie mogą skupić się na tym, co najważniejsze: na treści.
Zalety i wady przesyłania strumieniowego RTMP
Przesyłanie strumieniowe RTMP nie jest idealne. Dlatego w ciągu ostatniej dekady pojawiły się alternatywne rozwiązania. Jednak przesyłanie strumieniowe RTMP zapewnia kilka korzyści, z którymi współczesne rozwiązania wciąż próbują konkurować:
Zalety:
- Historia: Transmisja strumieniowa RTMP istnieje już od dłuższego czasu, co czyni ją popularnym rozwiązaniem dla tradycyjnych i najnowszych koderów i serwerów multimediów .
- Niskie opóźnienie :Strumieniowe przesyłanie strumieniowe RTMP o niskim opóźnieniu oznacza, że nie ma prawie żadnych opóźnień między nagraną zawartością a odbiorcami jej na urządzeniach końcowych.
- Małe buforowanie: minimalne buforowanie RTMP oznacza, że Twoi odbiorcy nie będą musieli cierpieć z powodu zawieszania się, ładowania i powolnego odtwarzania .
- Obsługa kodera iserwera multimediów:RTMP jest ulubionym w branży, ponieważ wiele popularnych koderów i narzędzi serwera multimediów nadal obsługuje strumieniowanie RTMP .
- Obsługamediów społecznościowych :przesyłanie strumieniowe RTMP to sposób, w jaki wiele sieci społecznościowych rozpowszechnia transmisje na żywo .
Niedogodności:
- Brak obsługi odtwarzania: RTMP jest teraz protokołem pozyskiwania, ale musi polegać na opcjach odtwarzania w punkcie końcowym, takich jak HLS i DASH.
- Koniec z aktualizacjami: technologia RTMP nie otrzymuje już aktualizacji ani wsparcia.
- Powolne zastępowanie: przesyłanie strumieniowe RTMP jest zagrożone wyginięciem ze względu na coraz większą popularność i dostępność nowej kompleksowej technologii.
Odmiany RTMP
Deweloperzy zbudowali różne protokoły RTMP , aby spełnić różne potrzeby i przypadki użycia . Każda odmiana protokołu RTMP ma określony cel, a także określone zalety i wady, które mogą sprawić, że będzie lepiej pasować do Twoich potrzeb związanych z transmisją wideo na żywo :
- RTMPS: korzysta z certyfikatu SSL w celu poprawy bezpieczeństwa transmisji na publicznych serwerach transmisji strumieniowej w Internecie .
- RTMPE: bezpiecznie przesyła dane bez użycia protokołu SSL .
- RTMFP: Wymaga mniejszej przepustowości i danych dzięki użyciu protokołu UDP (User Datagram Protocol) zamiast TCP .
- RTMPT: Opiera się na tunelowaniu w celu wysyłania prywatnych danych przez sieci publiczne, ale prawdopodobnie wpłynie to negatywnie na opóźnienie.
Jak działa przesyłanie strumieniowe RTMP ?
Strumienie RTMP działają w trzech krokach: uzgadnianie, połączenie i przesyłanie strumieniowe. Te trzy kroki ustanawiają połączenie między serwerem a odtwarzaczem, umożliwiając dostarczanie treści audio i wideo . Oto jak działa każdy etap procesu.
1. Uścisk dłoni
Najpierw klient hosta (np. platforma transmisji na żywo , sprzęt lub oprogramowanie do kodowania ) wysyła żądanie połączenia do serwera odtwarzania , który otrzyma zawartość. Następnie klient wymienia trzy pakiety danych:
- Pakiet z wyszczególnieniem używanej wersji RTMP
- Sygnatura czasowa określająca, kiedy żądanie połączenia opuściło klienta hosta i kiedy otrzymało je serwer odtwarzania
- Kopia znacznika czasu
2. Połączenie
Gdy uścisk dłoni zainicjuje połączenie, klient-serwer i gracz łączą się przy użyciu Action Message Format (AMF). Następnie serwer RTMP wysyła adres URL połączenia, kodek wideo i kodek audio . Następnie gracz odpowiada i ustanawia połączenie.
3. Przesyłanie strumieniowe
Po nawiązaniu połączenia możesz rozpocząć przesyłanie strumieniowe treści. Wszystkie dane wideo i audio online przetworzone przez koder zostaną przesłane przez połączenie i dostarczone do punktu końcowego odtwarzania .
Następnie użytkownicy mogą wchodzić w interakcje z odtwarzaczem, aby zmienić sposób korzystania z treści. Często obejmuje to zmianę szybkości, wstrzymywanie, przewijanie do tyłu i włączanie napisów.
RTMP vs. RTSP : Jaka jest różnica?
Protokół przesyłania strumieniowego w czasie rzeczywistym ( RTSP ) to opcja przesyłania strumieniowego o niskim opóźnieniu, zwykle używana w systemach nadzoru i telewizji przemysłowej (CCTV). RTSP koncentruje się mniej na jakości, a bardziej na dostarczaniu w czasie rzeczywistym, co ma kluczowe znaczenie dla transmisji z kamer monitorujących (gdzie liczy się każda sekunda).
Jednak RTSP nie jest tak popularny jak RTMP. Większość platform transmisji na żywo i koderów nie obsługuje tego protokołu transmisji na żywo , co oznacza, że będziesz potrzebować dodatkowego oprogramowania, jeśli planujesz polegać na RTSP do przetwarzania.
RTMP również nie ma tak małych opóźnień jak RTSP , ale jest całkiem blisko. Zwykle opóźnienie wynosi około pięciu sekund, ale może to być mniej więcej w zależności od połączenia internetowego i wymagań dotyczących treści. Większość współczesnych platform transmisji na żywo i koderów obsługuje protokół RTMP , więc nie powinieneś mieć problemu z używaniem go do przetwarzania.
Przypadki użycia transmisji na żywo RTMP dla organizacji non-profit
Rozwiązania do transmisji na żywo często mają funkcje, których Twoja organizacja non-profit potrzebuje do dostarczania ogólnych treści i przyciągania uwagi odbiorców. Jednak od czasu do czasu możesz potrzebować funkcji RTMP w wyjątkowych przypadkach użycia . Oto kilka scenariuszy, w których zalecamy organizacjom non-profit używanie RTMP w oprogramowaniu imprez non-profit firmy Classy, Classy Live :
- Nakładki: użyj niestandardowych nakładek, aby spersonalizować transmisję i dodać więcej elementów promujących markę.
- Dolne tercje: zastosuj dolne tercje nakładek, aby wyświetlać grafikę w dolnym rogu transmisji, co jest idealne do przedstawiania gości lub dodawania krótkich komentarzy.
- Napisy: Spraw , by Twoje transmisje były bardziej dostępne, dodając opcje napisów.
- Nagrane treści: Odtwarzaj nagrane treści w swoim strumieniu o określonych porach.
- Strumienie zapasowe: zaplanuj najgorszy scenariusz, ustanawiając strumień zapasowy lub zapasowy na wypadek utraty głównego strumienia.
- Simulcast: Przesyłaj strumieniowo do wielu kanałów jednocześnie za pomocą strumienia RTMP .
Najlepsze narzędzia do przesyłania strumieniowego RTMP innych firm
Jeśli interesują Cię przypadki użycia, o których wspomnieliśmy powyżej, musisz znaleźć narzędzie RTMP innej firmy do swoich wydarzeń Classy Live. Każdy ma swój unikalny zestaw zalet i wad, które mogą pomóc Ci wybrać najlepsze dopasowanie do Twojej sytuacji. Oto kilka z bardziej popularnych opcji:
1. Odśwież transmisję
Restream umożliwia przesyłanie strumieniowe z centralnej platformy do ponad 30 miejsc docelowych. Łączy się z platformami takimi jak Classy, Twitch , Facebook, YouTube, Vimeo, niestandardowymi wyjściami RTMP i nie tylko.
Studio Restream umożliwia dodawanie markowych nakładek, logo i tła do transmisji. Zapewnia również interaktywne przyciski wezwania do działania i wyróżnienia czatu. Użytkownicy mogą wypróbować platformę za darmo w podstawowym abonamencie Restream, ale musisz kupić płatny plan, aby odblokować niestandardowe funkcje kanału RTMP.
2. Strumyk
StreamYard to popularna, łatwa w użyciu opcja przesyłania strumieniowego RTMP . Pozwala nagrywać i przesyłać strumieniowo bezpośrednio z przeglądarki za pomocą markowych elementów, takich jak logo, kolory, nakładki, pliki GIF, nagrane filmy i nie tylko.
Interfejs użytkownika transmisji wydaje się większości znajomy, co pozwala nowym użytkownikom szybko zapoznać się z oprogramowaniem. StreamYard opublikował nawet przewodnik z instrukcjami krok po kroku dotyczącymi łączenia niestandardowego miejsca docelowego RTMP ze StreamYard.ª
To narzędzie RTMP oferuje bezpłatny plan eksploracji platformy, ale musisz przejść na plan podstawowy, aby odblokować niestandardowe miejsca docelowe RTMP.
3. Studio OBS
OBS Studio to bezpłatna platforma do przesyłania strumieniowego typu open source . Istnieje już od jakiegoś czasu i obsługuje wiele poziomów użytkowników.
Chociaż na rynku znajdziesz bardziej przyjazne dla użytkownika platformy, OBS Studio pozwala zagłębić się w szczegóły, aby dostosować swoje transmisje i nagrania. Dzięki rozpowszechnieniu OBS w społeczności streamingowej znajdziesz mnóstwo dokumentacji i pomocy społeczności, które pomogą Ci zacząć².
4. Vimeo
Vimeo to wszechstronna platforma do strumieniowego przesyłania wideo do hostowania treści, tworzenia filmów i transmisji na żywo . Możesz używać platformy do strumieniowego przesyłania jednorazowych lub cyklicznych wydarzeń z obsługą RTMPS, ale aby odblokować tę funkcję , potrzebujesz planu Advanced, Premium lub Enterprise.³
Przetestuj platformę dzięki 30-dniowej bezpłatnej wersji próbnej, aby zobaczyć bardziej zaawansowane funkcje lub wypróbuj bezpłatny plan.
5.YouTube
YouTube to król treści wideo , a także potężna platforma do hostowania niestandardowych strumieni RTMP . Nie jest to najbardziej bogata w funkcje platforma, ale jest darmowa i oferuje niezrównaną prostotę użytkownikom Androida i iOS . Dokumentacja transmisji na żywo w YouTube jest również doskonałym źródłem informacji o rozpoczynaniu pracy z niestandardowymi miejscami docelowymi RTMP. ⁴
6. Powiększ
Zoom doskonale nadaje się do organizowania spotkań jeden na jednego i większych połączeń konferencyjnych, ale możesz także korzystać z platformy do przesyłania strumieniowego i nagrywania wydarzeń. Nie zapewnia wszystkich markowych nakładek i niższych tercji, które robią inne platformy, ale wyróżnia się prostotą i łatwością użytkowania.
Jeśli znasz już interfejs użytkownika oprogramowania, jesteś o krok bliżej do uruchomienia. Zacznij transmitować swoje wydarzenie z Zoom już dziś. ⁵
Jak skonfigurować strumień RTMP z Classy Live
Konfigurowanie strumienia RTMP w Classy Live jest stosunkowo proste, zwłaszcza jeśli korzystasz z jednej z bardziej popularnych usług przesyłania strumieniowego innych firm wymienionych powyżej. Oto ogólne omówienie procesu:
- Zaloguj się na swoje konto Classy Live
- Wybierz swoje wydarzenie
- Wybierz „Scena” z menu
- Wybierz „Classy Live” pod listą dostawców
- Wybierz kartę Strumień RTMP
- Skopiuj adres URL RTMP i klucz strumienia
Adres URL i klucz strumienia RTMP będą używane podczas procesu konfiguracji wybranego narzędzia do przesyłania strumieniowego innej firmy. Sprawdź wybrane narzędzie, aby uzyskać pozostałą dokumentację, aby skonfigurować i przesyłać strumieniowo.
Po skonfigurowaniu Classy Live zapewnia szczytowe wirtualne wrażenia dla organizacji non-profit. Jest wyposażony w interaktywne elementy i funkcje pozyskiwania funduszy, aby zainspirować (i wzmocnić) odbiorców do podjęcia natychmiastowych działań.
Classy Live oferuje również aukcje, licytacje mobilne, handel elektroniczny, tabele liderów darowizn na żywo, wirtualne stoły, pokoje grupowe i wiele więcej, aby przenieść Twoje wirtualne, osobiste i hybrydowe wydarzenia na wyższy poziom.
Chcesz zobaczyć Classy Live w akcji? Poproś o wersję demonstracyjną , a członek naszego zespołu przedstawi Ci prezentację platformy i pokaże, w jaki sposób może ona pomóc Twojej organizacji non-profit w realizacji celów związanych z transmisją strumieniową.
Transmisja na żywo ze strumieniem RTMP
Nie martw się, jeśli cała ta rozmowa o strumieniowaniu RTMP sprawi, że poczujesz się trochę przytłoczony. Jesteś ekspertem organizacji non-profit — niekoniecznie profesjonalistą w dziedzinie transmisji na żywo . Zaufaj naszemu zespołowi, który zapewni Ci wiedzę i wsparcie, których potrzebujesz, aby czuć się gotowym, gdy nadejdzie czas, aby przejść od pomysłu do transmisji na żywo bez żadnych problemów.
Źródła artykułów
- „Custom RTMP Live Streaming: The Ultimate Guide”, Transmisja na żywo, SteamYard, ostatnia modyfikacja 9 kwietnia 2021 r., https://streamyard.com/blog/how-to-live-stream/custom-rtmp-live-streaming/ .
- „Przegląd OBS Studio”, Wiki, OBS, data ostatniej modyfikacji lub dostępu, https://obsproject.com/wiki/OBS-Studio-Overview .
- „Introduction: How to go live using Vimeo”, Centrum pomocy, Vimeo, data ostatniej modyfikacji lub dostępu, https://vimeo.zendesk.com/hc/en-us/articles/360040582051-Introduction-How-to-go- live-using-Vimeo#h_01FKK0ND39NGNBX49ZZPJY65XY .
- „Dostarczanie treści YouTube na żywo za pośrednictwem RTMPS”, interfejs API przesyłania strumieniowego na żywo, YouTube, data ostatniej modyfikacji lub dostępu, https://developers.google.com/youtube/v3/live/guides/rtmps-ingestion .
- „Jak skonfigurować niestandardowe transmisje na żywo”, Wsparcie, Zoom, data ostatniej modyfikacji lub dostępu, https://support.zoom.us/hc/en-us/articles/115001777826-Livestreaming-meetings-or-webinars-on-a -custom-site#h_01589a6f-a40a-4e18-a448-cb746e52ebc5.
Ożyw swoje transmisje