FMUSER Wirless Transmituj wideo i audio łatwiejsze!

[email chroniony] WhatsApp + 8618078869184
Wybierz język

    Jak zrealizować cały proces interaktywnej transmisji na żywo

     

    Interaktywna transmisja na żywo obejmuje serwer, klienta nauczyciela, klienta studenta iOS / Android oraz klienta internetowego / Wap. Ten artykuł skupia się na procesie interakcji w Maimai, projektowaniu modułu Maimai w interfejsie użytkownika oraz projektowaniu komponentów interaktywnych i czatu w interfejsie użytkownika. W celu realizacji funkcji czatu w samym pokoju rozmów, ponieważ dostęp do pakietu Yunxin IM SDK jest realizowany głównie poprzez pakiet wywołań Api, nie będę wchodził w szczegóły.

     

    Przed zaprojektowaniem systemu należy najpierw rozważyć następujące pytania:

    • Definicja wymagań i podział funkcji każdego końca, sposób interakcji każdego końca

    • Umowa między każdym końcem

    • Klient prosi mikrofon i nauczyciela o odbiór

    • Synchronizacja interaktywnych informacji po wejściu klienta do interaktywnej sali nadawczej na żywo

    Mając powyższe pytania, najpierw uporządkujmy usługi, na których możemy polegać. Poniższy rysunek przedstawia poniższe usługi świadczone przez NetEase Cloud. W połączeniu z projektowaniem własnych wymagań systemowych, możemy szybko zintegrować funkcje komunikatora internetowego i interaktywnej transmisji na żywo.

    • Usługa komunikatora Yunxin zapewnia pełny zestaw podstawowych funkcji komunikatorów, które mogą szybko zintegrować komunikatory i funkcje sieciowe czasu rzeczywistego z własnymi aplikacjami przedsiębiorstwa.

    • Interaktywna funkcja transmisji na żywo firmy Yunxin obsługuje interakcję w czasie rzeczywistym między gospodarzem a publicznością.

      

    Framework

    Nasze podstawowe potrzeby to przede wszystkim następujące trzy części:

    1. Uczniowie wchodzą do pokoju rozmów w kliencie aplikacji i mogą zainicjować żądanie dotyczące pszenicy;

    2. Ze strony nauczyciela możesz zaakceptować lub odrzucić prośbę ucznia;

    3. Po wyrażeniu przez nauczyciela zgody na prośbę ucznia, uczeń może wejść do pokoju transmisji na żywo w celu interakcji.

    Połącz wymagania i uporządkuj następujące podstawowe żądanie mikrofonu, mikrofon podłączający i procesy interaktywne, jak pokazano na poniższym rysunku. Różne style przepływu danych reprezentują różne umowy.

      

    Oto kilka dodatkowych pojęć:

    1. SDK klienta Yunxin IM, klient wysyła wiadomości P2P do nauczyciela za pośrednictwem Yunxin IM

    2. Klient SDK interaktywnej transmisji na żywo, klient łączy się z interaktywną transmisją na żywo

    3. Yunxin SDK po stronie nauczyciela, akceptuj wiadomości p2p

    4. Zestaw SDK interaktywnej transmisji na żywo po stronie nauczyciela, współdziałanie z transmisją na żywo po stronie klienta

    5. SDK Yunxin IM w sieci, wysyłanie i odbieranie wiadomości

    6. Dostosuj wiadomość i strukturę danych wiadomości wysyłanej na każdym końcu

         

    Projektowanie i wdrażanie

    Wdrażanie W tej części przedstawiono głównie implementację klienta nauczyciela i klienta ucznia Web / Wap wspomnianego w przeglądzie poprzedniej sekcji. Obejmuje głównie następujące części: udoskonalenie procesu, moduł komunikatora dla nauczyciela, moduł terminala internetowego studenta, konfiguracja, zalety i istniejące problemy.

     

    Udoskonalenie procesu

    Najpierw przedstawmy realizację końca nauczyciela i uzupełnijmy niektóre szczegóły w kolejności liczb na poniższym rysunku. Strona nauczyciela składa się z dwóch głównych części, jedna jest rodzima, która w tym artykule jest nazywana rodzimą nauczyciela, a druga to strona internetowa, która w tym artykule jest nazywana komunikatorem nauczyciela. Nauczyciel native i nauczyciel komunikują się przez jsbridge i własne wiadomości.

    Przede wszystkim uporządkuj komunikację jsbridge między rodzimym nauczycielem a nauczycielem w następujący sposób:

    -notifyQueueChange

    -notifyGłośność

    -notifyCustomMsg

    -Sprawdź aktualizację

    -notifyLiveStatus

    Połącz powyższy schemat blokowy, a następnie opisz szczegółowo proces:

     

    1. Inicjalizacja klienta

    Każdy koniec uzyskuje ujednolicony adres pokoju rozmów, wysyłając żądanie do serwera

     

    2. Inicjalizacja nauczyciela

    Po zainicjowaniu nauczyciela IM uzyskuje adres pokoju rozmów za pośrednictwem żądania serwera (getPresenterLiveInfo), uzyskuje singleton pokoju rozmów, informuje nauczyciela, że ​​natywny pokój rozmów jest gotowy i uzyskuje dane interaktywnej transmisji na żywo.

     

    3. Proces zapraszania pszenicy

    • Klient wysyła wiadomość p2p do rodzimego nauczyciela. Natywny nauczyciel używa jsbridge do wywoływania notifyCustomMsg wiadomości błyskawicznej nauczyciela, a wiadomość błyskawiczna nauczyciela aktualizuje kolejkę oczekujących na żądanie Mai, które obsługuje.

    • Komunikator nauczyciela klika, aby zaakceptować lub odrzucić, a osoba rodzima nauczyciela jest powiadamiana za pośrednictwem wiadomości, a osoba rodzima nauczyciela informuje klienta o prośbie za pośrednictwem P2P.

    • Klient korzysta z interaktywnego zestawu SDK transmisji na żywo, podłącza mikrofon do sali na żywo i wysyła wiadomość do nauczyciela, który jest ojczysty, za pośrednictwem zestawu SDK do interaktywnej transmisji na żywo.

    • Nauczyciel w języku ojczystym wywołuje metodę notifyQueueChange, aby zaktualizować listy w komunikacie nauczyciela

    • Nauczyciel IM, asynchronicznie żąda (informServer) aktualizacji kolejek wysyłania i pobierania serwera, wysyłania niestandardowych wiadomości (im-sdk) i rozgłaszania w celu powiadomienia każdego klienta.

     

    Moduł IM dla nauczyciela

    Łącząc schemat blokowy i szczegółowy opis powyższego procesu, moduły front-end są projektowane i dzielone, jak pokazano na poniższym rysunku.

     

    Tutaj LivePcChat to komponent czatu na karcie, LiveInteractivePresenter to komponent przetwarzający interaktywne operacje, a XXcache to komponent, który hermetyzuje odpowiednie operacje warstwy danych. Konkretne wystąpienie komponentu, wywołanie, żądanie danych i proces przetwarzania są pokazane na poniższym diagramie sekwencji:

     

    Moduł studenta internetowego

    W przypadku terminala studenckiego Web / Wap, ponieważ sam terminal studencki Web / Wap nie rozwinął jeszcze funkcji dziewczyny. W tym miejscu weź internetowy terminal studencki jako przykład, aby przedstawić realizację terminala studenckiego Web / Wap na interaktywnej liście i interakcji na czacie. Część czatu sama w sobie i pokój rozmów na stronie nauczyciela ponownie wykorzystują komponenty czatu, więc moduły również są tutaj podzielone jako pierwsze. Możesz odnieść się do podziału komponentów po stronie nauczyciela, aby porównać niektóre komponenty ponownie użyte po stronie nauczyciela i po stronie ucznia. Poniższy rysunek przedstawia podział strony studenta internetowego.

     

    Z porównania w poniższej tabeli widać, że oprócz logiki przetwarzania związanej z Yingmai, można ponownie wykorzystać inne funkcje komunikatora internetowego po stronie nauczyciela i studenta internetowego.

      

    systemu

    Interaktywna transmisja na żywo to iteracja oparta na oryginalnej transmisji na żywo, dlatego musimy zapewnić konfigurowalność interaktywnej transmisji na żywo w różnych liniach produktów edukacyjnych. Wspomniana tutaj konfiguracja jest podobna do konfiguracji innych modułów i dostępu do komponentów w publicznej puli komponentów dla sektora edukacji. Opiera się również na podstawowej pamięci podręcznej komponentu edukacyjnego, która jest odczytywana w konfiguracji, gdy ładowana jest strona na żywo lub pojedyncza strona projektu (tło instytucjonalne) Konfiguracja, konfiguracja z jednym klawiszem.

     

    Analiza plusów i minusów

    Zalety korzystania z tego projektu to

    1. Wszystkie żądania serwera są przesyłane za pośrednictwem strony internetowej, co zmniejsza koszty utrzymania nauczyciela;

    2. Konfigurowalność modułu. W różnych liniach biznesowych można skonfigurować, aby zdecydować, czy połączyć się z interaktywną transmisją na żywo;

    3. Składniki są ziarniste. W różnych modułach strona nauczyciela może uzyskać dostęp do komponentu czatu, komponentu interaktywnego, komponentu mikrofonu, a strona ucznia ma dostęp tylko do komponentu listy interaktywnej;

    4. Opiera się w największym stopniu na funkcjach realizowanych przez istniejący sdk Yunxin, który może sprostać wymaganiom w stosunkowo krótkim czasie.

     

    Problem

    1. Proces Yingmai jest bardziej skomplikowany, ponieważ obejmuje wiele końców, a debugowanie na każdym końcu jest stratą czasu. Taki jest również cel uporządkowania tego artykułu. Po zapoznaniu się z procesem każdego końca, każdy koniec może najpierw zlokalizować koniec problemu podczas debugowania, a następnie problem można znaleźć w określonym łączu w ukierunkowany sposób.

    2. Ponieważ odbywa się na podstawie oryginalnej iteracji, wiele komponentów nie jest zamkniętych w edukacyjnych standardowych komponentach, ale zgodnie z założeniem jasnej logiki, można je optymalizować w kolejnych iteracjach.

    3. Zoptymalizuj metodę implementacji front-end.

     

    podsumować

    W tym artykule uporządkujemy logikę każdego końca interaktywnej transmisji na żywo, aby ułatwić późniejszy dostęp do zrozumienia procesu interaktywnej transmisji na żywo. Dla klienta i nauczyciela możesz zrozumieć implementację interfejsów i komunikatów dostarczanych przez front-end. Jeśli zajdzie potrzeba uzyskania dostępu do interaktywnego modułu transmisji na żywo w innym kolejnym projekcie, można go szybko uzyskać i zdebugować, a jednocześnie może jeszcze bardziej zoptymalizować istniejące problemy poruszone powyżej.

     

     

     

     

     

     

    Jak daleko (długie) pokrywy nadajnika?

    Zasięg transmisji zależy od wielu czynników. Prawdziwy odległość jest oparta na antenie instalowania wysokość, wzmocnienia anteny, przy użyciu środowiska jak budowa i inne przeszkody, czułość odbiornika, anteny odbiornika. Instalacja anteny wyższsokiego i używania na wsi, odległość będzie znacznie bardziej daleko.

    Przykład 5W Nadajnik FM używać w mieście i rodzinnego:

    Mam użytku klienta 5W nadajnik FM z anteną GP USA w swoim rodzinnym mieście, a on przetestować go z samochodu, to pokrycie 10km (6.21mile).

    Przetestować nadajnik FM 5W z anteną GP w moim rodzinnym mieście, to pokrycie około 2km (1.24mile).

    Przetestować nadajnik FM 5W z anteną GP w mieście Guangzhou, obejmować tylko o 300meter (984ft).

    Poniżej przedstawiamy przybliżony zakres różnych nadajników FM moc. (Zakres wynosi średnica)

    0.1W ~ 5W Nadajnik FM: 100M ~ 1KM

    5W ~ 15W FM Ttransmitter: 1KM ~ 3KM

    15W ~ 80W Nadajnik FM: 3KM ~ 10KM

    80W ~ 500W Nadajnik FM: 10KM ~ 30KM

    500W ~ 1000W Nadajnik FM: 30KM ~ 50KM

    1KW ~ 2KW Nadajnik FM: 50KM ~ 100KM

    2KW ~ 5KW Nadajnik FM: 100KM ~ 150KM

    5KW ~ 10KW Nadajnik FM: 150KM ~ 200KM

    Jak się z nami skontaktować dla nadajnika?

    Zadzwoń do mnie + 8618078869184 LUB
    Napisz do mnie [email chroniony]
    1.How ile chcesz na pokrycie średnicy?
    2.How wieża wysoki z was?
    3.Where jesteś?
    A my daje bardziej profesjonalnej porady.

    O nas

    FMUSER.ORG to firma zajmująca się integracją systemów, koncentrująca się na bezprzewodowej transmisji radiowej / studyjnym sprzęcie audio wideo / transmisji strumieniowej i przetwarzaniu danych. Zapewniamy wszystko, od doradztwa i doradztwa, poprzez integrację szaf, po instalację, uruchomienie i szkolenie.
     
    Oferujemy nadajnik FM, nadajnik telewizji analogowej, cyfrowy nadajnik telewizyjny, nadajnik VHF UHF, anteny, koncentryczne złącza kablowe, STL, przetwarzanie na powietrzu, produkty nadawcze dla Studio, monitorowanie sygnałów RF, kodery RDS, procesory audio i jednostki zdalnego sterowania, Produkty IPTV, koder / dekoder wideo / audio, zaprojektowane tak, aby spełniać potrzeby zarówno dużych międzynarodowych sieci nadawczych, jak i małych stacji prywatnych.
     
    Nasze rozwiązanie obejmuje stację radiową FM / analogową stację telewizyjną / cyfrową stację telewizyjną / sprzęt do studia audio-wideo / łącze nadajnika studyjnego / system telemetrii nadajnika / system telewizji hotelowej / IPTV nadawanie na żywo / transmisja strumieniowa na żywo / konferencja wideo / system transmisji CATV.
     
    Korzystamy z zaawansowanych technologicznie produktów dla wszystkich systemów, ponieważ wiemy, że wysoka niezawodność i wysoka wydajność są tak ważne dla systemu i rozwiązania. Jednocześnie musimy upewnić się, że nasz system produktów jest w bardzo rozsądnej cenie.
     
    Mamy klientów nadawców publicznych i komercyjnych, operatorów telekomunikacyjnych i organów regulacyjnych, a także oferujemy rozwiązania i produkty wielu setkom mniejszych, lokalnych i społecznościowych nadawców.
     
    FMUSER.ORG eksportuje od ponad 15 lat i ma klientów na całym świecie. Dzięki 13-letniemu doświadczeniu w tej dziedzinie mamy profesjonalny zespół do rozwiązywania wszelkiego rodzaju problemów klientów. Poświęciliśmy się dostarczaniu wyjątkowo rozsądnych cen profesjonalnych produktów i usług.
    Kontaktowy adres e-mail: [email chroniony]

    Nasza fabryka

    Praca IT modernizacja fabrycznie. Zapraszamy do odwiedzenia naszej fabryki, gdy przyjdziesz do Chin.

    Obecnie, nie są już klienci 1095 dookoła świata odwiedził nasze biuro Guangzhou Tianhe. Jeśli przyjdziesz do Chin, zapraszamy do odwiedzenia nas.

    Na targach

    To jest nasz udział w 2012 globalne źródeł Hong Kong Electronics Fair . Klienci z całego świata wreszcie mamy szansę razem.

    Gdzie jest Fmuser?

    Możesz wyszukiwać te numery " 23.127460034623816,113.33224654197693 ”na mapie google, możesz znaleźć nasze biuro fmuser.

    biuro FMUSER Guangzhou znajduje się w dzielnicy Tianhe, który jest centrum Kantonu , Bardzo Blisko do Canton Fair , dworzec kolejowy w Kantonie, xiaobei drogowego i dashatou , potrzebuje tylko 10 minut jeśli wziąć TAXI , Witamy przyjaciół z całego świata do odwiedzenia i negocjować.

    Kontakt: Sky Blue
    Telefon komórkowy: + 8618078869184
    WhatsApp: + 8618078869184
    Wechat: + 8618078869184
    E-mail: [email chroniony]
    QQ: 727926717
    Skype: sky198710021
    Adres: No.305 pokoju Huilan budynku No.273 Huanpu drogowe Guangzhou Chiny Kod pocztowy: 510620

    Język angielski: Akceptujemy wszystkie płatności, takie jak PayPal, karta kredytowa, Western Union, Alipay, Money Bookers, T / T, LC, DP, DA, OA, Payoneer, jeśli masz jakiekolwiek pytania, skontaktuj się ze mną [email chroniony] lub WhatsApp + 8618078869184

    • PayPal.  www.paypal.com

      Zalecamy używanie Paypal kupić nasze przedmioty, PayPal to bezpieczny sposób na zakup w Internecie.

      Każdy element naszej listy na górze strony dolnej posiada paypal logo, aby zapłacić.

      Karta kredytowa.Jeśli nie masz paypal, ale nie masz karty kredytowej, możesz także kliknąć żółty przycisk PayPal, aby zapłacić kartą kredytową.

      -------------------------------------------------- -------------------

      Ale jeśli nie masz karty kredytowej i nie mają konta PayPal lub trudne do GOT paypal rozliczeniowej, można użyć następujących:

      Western Union.  www.westernunion.com

       

      Zapłać przez Western Union do mnie:

      Imię / Imię: Yingfeng
      Nazwisko / imię / nazwisko: Zhang
      Pełne imię i nazwisko: Yingfeng Zhang
      Kraj: Chiny
      Miasto: Guangzhou 

      -------------------------------------------------- -------------------

      T / T.  Płacić przez T / T (przelew / telegraficzny transferu / Przelew)
       
      Pierwsze INFORMACJE BANKOWE (KONTO FIRMY):
      SWIFT BIC: BKCHHKHHXXX
      Nazwa banku: BANK OF CHINY (HONG KONG) LIMITED, HONG KONG
      Adres banku: BANK OF CHINA TOWER, 1 GARDEN ROAD, CENTRAL, HONG KONG
      KOD BANKU: 012
      Nazwa konta: FMUSER INTERNATIONAL GROUP LIMITED
      Nr konta. : 012-676-2-007855-0
      -------------------------------------------------- -------------------
      DRUGA DANE BANKU (KONTO FIRMY):
      Beneficjent: Fmuser International Group Inc
      Numer konta: 44050158090900000337
      Bank beneficjenta: China Construction Bank Guangdong Branch
      Kod SWIFT: PCBCCNBJGDX
      Adres: NO.553 Tianhe Road, Guangzhou, Guangdong, dystrykt Tianhe, Chiny
      **Uwaga: Kiedy przelewasz pieniądze na nasze konto bankowe, NIE WPISZ niczego w polu uwag, w przeciwnym razie nie będziemy mogli otrzymać płatności ze względu na politykę rządu dotyczącą handlu międzynarodowego.

    * To zostanie wysłany w 1-2 dni roboczych gdy zapłata jasna.

    * Wyślemy go do paypal adres. Jeśli chcesz zmienić adres, prosimy o przesłanie poprawnego adresu i numeru telefonu na mojego maila [email chroniony]

    * W przypadku pakietów jest poniżej 2kg będziemy wysłane pocztą zwykłą pocztą lotniczą, to zajmie około 15-25days do ręki.

    Jeśli pakiet jest więcej niż 2kg, wysyłamy przez EMS, DHL, UPS, FedEx szybka dostawa ekspresowa, zajmie około 7 ~ 15days do ręki.

    Jeśli pakiet ponad 100kg wyślemy za pośrednictwem DHL lub frachtu lotniczego. To zajmie około 3 ~ 7days do ręki.

    Wszystkie pakiety są formą Chiny Guangzhou.

    * Paczka zostanie wysłana jako "prezent" i zadeklaruj jak najmniej, kupujący nie musi płacić za "PODATEK".

    * Po statku, wyślemy Ci wiadomość e-mail, a dam wam tropi liczbę.

    Gwarancja.
    Skontaktuj się z nami --- >> Zwróć przedmiot do nas --- >> Odbierz i wyślij kolejną wymianę.

    Nazwa: Liu Xiaoxia
    Adres: 305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu Guangzhou Chiny.
    Pocztowy: 510620
    Telefon: + 8618078869184

    Proszę zwrócić na ten adres i napisz swój paypal adres, nazwa, problem na notatki:

    Lista wszystkich pytań

    Przezwisko

    E-mail

    pytania

      Wpisz e-mail, aby otrzymać niespodziankę

      fmuser.org

      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

    E-mail:
    [email chroniony]

    Telefon / WhatApps:
    + 8618078869184

  • Kategorie

  • Newsletter

    PIERWSZE LUB PEŁNE NAZWISKO

    E-mail

  • rozwiązanie paypal  Western UnionBank Chin
    E-mail:[email chroniony]   WhatsApp: + 8618078869184 Skype: sky198710021 Porozmawiaj ze mną
    Prawa autorskie 2006-2020 Powered By www.fmuser.org

    Skontaktuj się z nami