FMUSER Wirless Transmituj wideo i audio łatwiejsze!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albański
ar.fmuser.org -> arabski
hy.fmuser.org -> Armeński
az.fmuser.org -> Azerbejdżański
eu.fmuser.org -> baskijski
be.fmuser.org -> białoruski
bg.fmuser.org -> bułgarski
ca.fmuser.org -> kataloński
zh-CN.fmuser.org -> chiński (uproszczony)
zh-TW.fmuser.org -> chiński (tradycyjny)
hr.fmuser.org -> chorwacki
cs.fmuser.org -> czeski
da.fmuser.org -> duński
nl.fmuser.org -> holenderski
et.fmuser.org -> estoński
tl.fmuser.org -> filipiński
fi.fmuser.org -> fiński
fr.fmuser.org -> francuski
gl.fmuser.org -> galicyjski
ka.fmuser.org -> gruziński
de.fmuser.org -> niemiecki
el.fmuser.org -> grecki
ht.fmuser.org -> kreolski haitański
iw.fmuser.org -> hebrajski
hi.fmuser.org -> hindi
hu.fmuser.org -> węgierski
is.fmuser.org -> islandzki
id.fmuser.org -> indonezyjski
ga.fmuser.org -> irlandzki
it.fmuser.org -> włoski
ja.fmuser.org -> japoński
ko.fmuser.org -> koreański
lv.fmuser.org -> łotewski
lt.fmuser.org -> litewski
mk.fmuser.org -> macedoński
ms.fmuser.org -> malajski
mt.fmuser.org -> maltański
no.fmuser.org -> norweski
fa.fmuser.org -> perski
pl.fmuser.org -> polski
pt.fmuser.org -> portugalski
ro.fmuser.org -> rumuński
ru.fmuser.org -> rosyjski
sr.fmuser.org -> serbski
sk.fmuser.org -> słowacki
sl.fmuser.org -> słoweński
es.fmuser.org -> hiszpański
sw.fmuser.org -> suahili
sv.fmuser.org -> szwedzki
th.fmuser.org -> Tajski
tr.fmuser.org -> turecki
uk.fmuser.org -> ukraiński
ur.fmuser.org -> Urdu
vi.fmuser.org -> wietnamski
cy.fmuser.org -> walijski
yi.fmuser.org -> jidysz
Jakie protokoły przesyłania strumieniowego w trybie push obsługuje usługa wideo na żywo?
Usługa wideo na żywo Alibaba Cloud obsługuje przesyłanie strumieniowe RTMP
RTMP to skrót od Real Time Messaging Protocol. Real time Messaging Protocol to protokół warstwy aplikacji oparty na protokole TCP opracowany przez firmę Adobe. Obecnie krajowe usługi chmury wideo używają RTMP jako głównego protokołu przesyłania strumieniowego.
Dodaj nazwę domeny akceleracji przesyłania strumieniowego na żywo do konsoli usługi przesyłania strumieniowego RTMP za pośrednictwem konsoli usługi przesyłania strumieniowego na żywo. W zarządzaniu nazwą domeny możesz wyświetlić adres transmisji strumieniowej przypisany do każdej nazwy domeny. Adresy strumieniowe mogą być organizowane samodzielnie zgodnie z odpowiednimi regułami.
Jakie protokoły transmisji na żywo są obsługiwane?
Usługa wideo na żywo obsługuje wyjście trzech protokołów RTMP, FLV, HLS
Protokół RTMP jest bardziej wszechstronny i może być używany zarówno do transmisji w trybie push, jak i na żywo. Jego podstawową koncepcją jest „wycinanie” dużych fragmentów klatek wideo i audio, a następnie przesyłanie ich do Internetu w postaci małych pakietów danych i obsługa szyfrowania, więc prywatność jest stosunkowo idealna, ale proces rozpakowywania i grupowania jest stosunkowo dobrze. Jest to skomplikowane, więc niektóre nieprzewidywalne problemy ze stabilnością mogą wystąpić w przypadku masowej współbieżności.
Protokół HTTP-FLV jest promowany głównie przez firmę Adobe. Format jest niezwykle prosty. Dodaje tylko niektóre informacje z nagłówka znacznika do dużych ramek wideo oraz nagłówków audio i wideo. Ze względu na tę ekstremalną prostotę jest dojrzały pod względem wydajności opóźnień i współbieżności na dużą skalę. Jedyną wadą jest to, że obsługa przeglądarki mobilnej jest bardzo ograniczona, ale jest wyjątkowo odpowiednia do użytku jako protokół transmisji na żywo w aplikacji na telefon komórkowy.
Protokół HLS: rozwiązaniem firmy Apple jest podzielenie wideo na małe segmenty wideo o długości 5–10 sekund, a następnie użycie tabeli indeksów m3u8 do zarządzania. Ponieważ wideo pobierane przez klienta to 5-10 sekund pełnych danych, wideo jest płynne, ale wprowadza również duże opóźnienie (ogólne opóźnienie HLS wynosi około 10-30s). W porównaniu z FLV, HLS jest bardzo pomocny na iPhonie i większości przeglądarek mobilnych z Androidem, więc jest często używany do udostępniania adresów URL w QQ i WeChat Moments.
Porównanie protokołów RTMP, HLS, HTTP-FLV
Jakie są typowe formy przesyłania strumieniowego w trybie push?
Komputer stacjonarny lub notebook przy użyciu aparatu lub komputera stacjonarnego
Użyj oprogramowania innej firmy, aby zebrać wideo z kamery lub obrazy pulpitu i przesyłać strumieniowo wideo lub pulpit na adres strumienia RTMP. Oprogramowanie do przesyłania strumieniowego innych firm obejmuje: OBS (zalecane), FMLE, XSplit itp.
Android / iOS, użyj aparatu w telefonie
Użyj oprogramowania innej firmy lub zestawu SDK, aby zebrać wideo z kamery i przesłać strumień wideo na adres strumienia wypychanego RTMP.
Sprzęt do przechwytywania wideo
Jeśli kamera o wysokiej rozdzielczości ma interfejs wyjściowy HDMI lub SDI, można ją podłączyć do kodera w celu przesyłania treści na żywo do usługi transmisji na żywo za pomocą przesyłania strumieniowego RTMP. Musisz skonfigurować adres transmisji na żywo do adresu publikowania RTMP kodera.
W przypadku kamer sieciowych, jeśli obsługują one przesyłanie strumieniowe RTMP, adres transmisji na żywo można skonfigurować zgodnie z adresem publikacji RTMP kamery.
Konwertuj plik wideo na strumień wideo
Odczytaj określony plik wideo i wyślij go jako źródło wideo w trybie przesyłania strumieniowego RTMP, aby opublikować wideo na adres przesyłania strumieniowego RTMP usługi transmisji na żywo. Możesz użyć polecenia ffmpeg, aby to osiągnąć (dotyczy to Windows / Linux / Mac). Na przykład użyj następującego wiersza poleceń:
ffmpeg -re -i {twój_plik_video} -r 30 -s 1280x720 -f flv {twój_adres_rtmp} Jak chronić prawa autorskie do transmisji na żywo i uniemożliwić nieautoryzowanym użytkownikom dostęp do nich?
Usługa wideo na żywo obsługuje wiele strategii bezpieczeństwa, takich jak certyfikacja transmisji strumieniowej, certyfikacja odtwarzania i czarna lista przesyłania strumieniowego, aby chronić prawa autorskie do transmisji na żywo przed naruszeniem.
Uwierzytelnianie przesyłania strumieniowego: uwierzytelnianie adresu URL jest używane do przesyłania strumieniowego na żywo. Funkcja uwierzytelniania adresu URL została zaprojektowana w celu ochrony zasobów treści przesyłanych przez użytkowników przed nielegalnym przywłaszczeniem.
Uwierzytelnianie odtwarzania: uwierzytelnianie adresu URL jest używane do transmisji na żywo. Gdy konsola transmisji na żywo włączy uwierzytelnianie strumienia wypychanego, automatycznie włączy uwierzytelnianie adresu URL odtwarzania. Użyj uwierzytelnionego adresu URL, aby odtworzyć adres, aby zmniejszyć ryzyko zhakowania zasobów klienta.
Uwaga: W przypadku polityki bezpieczeństwa łańcucha przed kradzieżą użytkownicy nie mogą obecnie ustawiać w konsoli funkcji Referer łańcucha przeciwkradzieżowego ani funkcji czarnej i białej listy adresów IP. Użytkownicy mogą używać interfejsu CDN do ustawiania tych dwóch funkcji.
Korzystając z narzędzia do przesyłania strumieniowego innej firmy, dlaczego adres odtwarzania m3u8 jest opóźniony o ponad 50 sekund lub nawet ponad 1 minutę?
Podczas korzystania z narzędzia do przesyłania strumieniowego do wykonywania operacji przesyłania strumieniowego należy ręcznie dostosować czas opóźnienia przesyłania strumieniowego. Obecnie opóźnienie adresu odtwarzania m3u8 mieści się w normalnym zakresie 10 ~ 35 sekund. Jeśli opóźnienie przekroczyło normalny zakres, zapoznaj się z następującymi krokami, aby ustawić parametry.
Ustawienia narzędzia OBS do przesyłania strumieniowego w trybie push
Wybierz Eksportuj> Zaawansowane.
Ustaw interwał klatek kluczowych (sekundy, 0 = auto) na 2.
Ustawienia narzędzia do przesyłania strumieniowego FMLE
Wybierz Wideo> Format> Częstotliwość klatek kluczowych.
Wybierz 5 sekund.
Ekran jest rozmazany podczas gry z odtwarzaczem?
Rozwiąż problem ze źródłem wideo
Problem ze źródłem wideo
Sprawdź, czy źródło odtwarzania jest normalne i wyeliminuj problem w procesie transkodowania.
Sprawdź, czy liczba klatek na sekundę i szybkość transmisji strumienia wypychanego są normalne i wyeliminuj problemy w procesie transmisji strumienia wypychanego.
Problemy ze źródłami innymi niż wideo
Określ, czy odtwarzacz używa miękkiego dekodowania. Wywołaj interfejs setDefaultDecoder w zestawie SDK, parametr 0 to dekodowanie sprzętowe, a 1 to dekodowanie programowe. Ustaw parametr 1. Przed ponowną instalacją APK usuń poprzedni program i uruchom ponownie komputer, aby zapobiec wpływowi danych w pamięci podręcznej.
Czy odtwarzacz wyświetla błąd między domenami podczas grania w m3u8?
Gdy odtwarzacz ma dostęp między domenami, należy dodać plik zasad, czyli plik crossdomain.xml jest dodawany do katalogu głównego nazwy domeny, w której znajduje się łącze do odtwarzania wideo, co dodaje uprawnienia do nazwy domeny gdzie znajduje się gracz
Rozwiąż problem polegający na tym, że nie można wyświetlić transmisji na żywo
Istnieje wiele czynników, które sprawiają, że transmisja na żywo jest niedostępna, a jeśli nie wiesz, gdzie jest problem, musisz zbadać je pojedynczo.
Sprawdź, czy łączenie adresów URL odtwarzania jest poprawne
Potwierdź, czy używać adresu przesyłania strumieniowego jako adresu odtwarzania. Użytkownicy mogą popełnić ten błąd, gdy nie przeglądają reguł.
Sprawdź, czy adres odtwarzania jest zgodny z regułami splicingu i jest poprawny. Adres transmisji na żywo jest łączony zgodnie z nazwą domeny akceleracji transmisji na żywo + AppName + StreamName. Aby uzyskać szczegółowe informacje, zapoznaj się z adresem transmisji na żywo.
Sprawdź gracza
Wprowadź adres odtwarzania w odtwarzaczu innej firmy, aby grać, i wyeliminuj problem samego odtwarzacza.
Sprawdź, czy jest to problem międzydomenowy odtwarzacza. Gdy odtwarzacz uzyskuje dostęp między domenami, musisz dodać plik zasad. Aby uzyskać szczegółowe informacje, zobacz „Odtwarzanie plików m3u8 w różnych domenach”.
Sprawdź, czy format odtwarzania obsługuje:
Użyj Flash Playera na PC do obsługi formatów: rtmp, flv, m3u8.
Odtwarzacz H5 na terminalu mobilnym obsługuje tylko m3u8 (obsługiwany przez iOS i Android 4.0 lub nowszy i obsługiwany przez przeglądarkę mobilną).
Nie możesz przeciągnąć Flash Playera?
Flash Player nie może przeciągać plików mp4 / flv
Przeciąganie i upuszczanie plików mp4 i flv wymaga od CDN dodania obsługi, czyli wysłania żądania z czasem do CDN za pośrednictwem odtwarzacza, a CDN zwraca dane wideo z tego okresu. Jeśli chcesz zaimplementować przeciąganie i upuszczanie, potrzebujesz następujących dwóch warunków:
Informacje o indeksie pliku muszą znajdować się w nagłówku wideo. Plik MP4 zawiera informacje indeksu, takie jak sygnatura czasowa wideo, a metainformacje pliku flv muszą znajdować się na górze wideo. Po przeanalizowaniu przez odtwarzacz informacji indeksu wideo można je pobrać za pomocą informacji indeksu zgodnie z przeciągniętą pozycją. Przejdź do punktu danych w określonej lokalizacji i wyślij żądanie do CDN;
CDN obsługuje żądania z zakresem bajtów czasu, które należy otworzyć w konsoli CDN. Aby uzyskać szczegółowe informacje, zapoznaj się z pomocą dotyczącą odtwarzania z funkcją przeciągania i upuszczania CDN.
Utknąłeś podczas transmisji na żywo?
problem z internetem
Sprawdź, czy przepustowość użytkownika w górę lub w dół jest wystarczająca.
Określ wyrazistość odtwarzanego wideo. Im wyższa rozdzielczość, tym większy współczynnik kodowania i większy rozmiar kodowania, tym większa wymagana przepustowość. Rozdzielczość odtwarzania można rozsądnie dostosować do aktualnej szerokości pasma.
sprzęt
Sprawdź, czy pamięć urządzenia odtwarzającego jest pełna, zbyt wiele programów działających w tle na urządzeniu również wpłynie na efekt odtwarzania.
Nie możesz grać po udanym pushu? Sprawdź, czy adres odtwarzania jest poprawny
Uzyskaj adres transmisji na żywo.
Zaloguj się do konsoli wideo na żywo.
Wybierz żądany region.
Kliknij Zarządzaj po prawej stronie żądanej nazwy domeny.
Informacje o transmisji można uzyskać w podstawowych informacjach, a mianowicie adresie transmisji na żywo.
Niestandardowa reguła łączenia dla adresu odtwarzania to nazwa domeny odtwarzania + nazwa_aplikacji + nazwa_strumienia + _ + nazwa szablonu transkodowania. Aby uzyskać szczegółowe informacje, zapoznaj się z regułami łączenia adresów odtwarzania.
Sprawdź, czy nazwa domeny to CNAME na serwerze Alibaba Cloud
Możesz sprawdzić, czy CNAME jest ważny przez PING; jeśli PING do alikunlun * .com, oznacza to, że nazwa domeny CNAME jest prawidłowa. Jeśli CNAME jest prawidłowy, wykonaj operację wiązania CNAME. Szczegółowe informacje zawiera sekcja Konfiguracja CNAME.
|
Wpisz e-mail, aby otrzymać niespodziankę
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albański
ar.fmuser.org -> arabski
hy.fmuser.org -> Armeński
az.fmuser.org -> Azerbejdżański
eu.fmuser.org -> baskijski
be.fmuser.org -> białoruski
bg.fmuser.org -> bułgarski
ca.fmuser.org -> kataloński
zh-CN.fmuser.org -> chiński (uproszczony)
zh-TW.fmuser.org -> chiński (tradycyjny)
hr.fmuser.org -> chorwacki
cs.fmuser.org -> czeski
da.fmuser.org -> duński
nl.fmuser.org -> holenderski
et.fmuser.org -> estoński
tl.fmuser.org -> filipiński
fi.fmuser.org -> fiński
fr.fmuser.org -> francuski
gl.fmuser.org -> galicyjski
ka.fmuser.org -> gruziński
de.fmuser.org -> niemiecki
el.fmuser.org -> grecki
ht.fmuser.org -> kreolski haitański
iw.fmuser.org -> hebrajski
hi.fmuser.org -> hindi
hu.fmuser.org -> węgierski
is.fmuser.org -> islandzki
id.fmuser.org -> indonezyjski
ga.fmuser.org -> irlandzki
it.fmuser.org -> włoski
ja.fmuser.org -> japoński
ko.fmuser.org -> koreański
lv.fmuser.org -> łotewski
lt.fmuser.org -> litewski
mk.fmuser.org -> macedoński
ms.fmuser.org -> malajski
mt.fmuser.org -> maltański
no.fmuser.org -> norweski
fa.fmuser.org -> perski
pl.fmuser.org -> polski
pt.fmuser.org -> portugalski
ro.fmuser.org -> rumuński
ru.fmuser.org -> rosyjski
sr.fmuser.org -> serbski
sk.fmuser.org -> słowacki
sl.fmuser.org -> słoweński
es.fmuser.org -> hiszpański
sw.fmuser.org -> suahili
sv.fmuser.org -> szwedzki
th.fmuser.org -> Tajski
tr.fmuser.org -> turecki
uk.fmuser.org -> ukraiński
ur.fmuser.org -> Urdu
vi.fmuser.org -> wietnamski
cy.fmuser.org -> walijski
yi.fmuser.org -> jidysz
FMUSER Wirless Transmituj wideo i audio łatwiejsze!
Kontakt
Adres:
Nr 305 Pokój HuiLan Budynek nr 273 Huanpu Road Guangzhou Chiny 510620
Kategorie
Newsletter