Jak wysłać pakiet UDP przy użyciu Web RTC?Jak wysłać pakiet UDP z Web RTC - JavaScript?
Odpowiedz
Należy sprawdzić sipml5, http://code.google.com/p/sipml5/ uzyskać kod i zajrzeć do folderu: sipml5/src/tinySIP/src/transportuje
To jest dobry punkt we właściwym kierunku. Dzięki. – Taurian
Czy możesz podzielić się z nami pewnym kodem na temat tego, jak to działa? –
Nie można wysłać pakiet UDP bezpośrednio z WebRTC. Spowodowałoby to naruszenie podstawowych ograniczeń bezpieczeństwa wymaganych przez przeglądarkę.
Możesz wysłać SRTP do hosta ICE-enabled. To prawdopodobnie nie jest to, czego szukasz.
Jeśli przeglądarka zezwala na wysyłanie dowolnych pakietów UDP, złośliwe aplikacje mogą wysyłać pakiety do dowolnego hosta.
To może nie brzmi tak źle, w końcu gospodarze w Internecie muszą mieć możliwość radzenia sobie z tym prawem? Problem polega na tym, że niektóre przeglądarki znajdują się w chronionych środowiskach, w których dostęp do sieci jest ograniczony. W tych sieciach niektóre hosty są znacznie mniej chronione niż host w publicznym Internecie. Byłoby to OK, ponieważ dostęp do sieci jest kontrolowany.
Gdyby możliwe było wysyłanie dowolnych pakietów przez przeglądarkę, użytkownik przeglądarki w tym środowisku mógłby zostać przekonany do wysłania specjalnie spreparowanych pakietów do jednego z tych źle chronionych hostów. Prawdopodobnie spowoduje to zablokowanie przeglądarki przez operatora sieci, czego twórcy przeglądarek bardzo chcą uniknąć.
WebRTC wysyła tylko określone typy pakietów UDP w określonych warunkach. Jeśli host, z którym chcesz rozmawiać, rozumie ICE i jest w stanie konsumować RTP z SRTP lub SCTP over DTLS (mało prawdopodobne metinks). Być może mógłbyś zmusić przeglądarkę do wysłania czegoś.
Nie dokonuje się rozróżnienia między arbitralnym ładunkiem a arbitralnym adresem docelowym. Jeśli przeglądarka implementuje takie same ograniczenia bezpieczeństwa, jak w przypadku TCP, ale bardziej rygorystycznie (na przykład ograniczając docelowy adres IP do hosta, z którego został załadowany skrypt), nie stanowiłoby to problemu. – Kenney
- 1. Jak wysłać pakiet UDP z określonego interfejsu w systemie Linux?
- 2. Należy wysłać pakiet UDP i otrzymać odpowiedź w Javie
- 3. Jak wysłać dane w czasie rzeczywistym przez UDP?
- 4. Socket.io jak wysłać obiekt JavaScript
- 5. Limit czasu wykreślania UDP
- 6. Jak dołączyć pakiet npm materialize-css z pakietem sieci Web
- 7. Jak wysłać pakiet UDP do określonego komputera, gdy cały komputer w sieci ma ten sam publiczny adres IP?
- 8. Używanie git z rtc - a może rsync?
- 9. Pakiet sieci Web pobiera nieprawidłową nazwę witryny sieci Web IIS
- 10. BŁĄD podczas kompilowania strony internetowej RTC
- 11. Wysyłanie pakietu UDP w języku C#
- 12. Pakiet Web Pack nie ładuje się css
- 13. Jak wyświetlić pasek postępu podczas ładowania pojedynczego dołączonego pliku javascript przez pakiet sieci Web?
- 14. Pakiet "rvest" dla web scraping strony https z proxy
- 15. Transmisja UDP w języku Java
- 16. Jak wysłać żądanie HTTP Get Web Request w języku Python?
- 17. Jak wysłać e-mail z Mandrill za pomocą JavaScript?
- 18. javascript pakiet, jest zarezerwowanym kluczowe
- 19. Jak mogę uzyskać pakiet sieci Web, aby znaleźć moduły kątowe?
- 20. Jak zainstalować pakiet witryny sieci Web na stronie Virgin IIS
- 21. C# Jak zrobić prosty serwer UDP
- 22. JAVA ustaw/wybierz określoną kartę sieciową z wielu (UDP)
- 23. Jak przekazywać funkcje do JavaScript Web Worker
- 24. C#: UDP Listener Thread
- 25. Czy Web RTC może być użyty na iPhonie, a jeśli tak, to w jaki sposób?
- 26. Jak wysłać obraz z serwisu WWW wiosną
- 27. Jak uzyskać port UDP nadawcy w C?
- 28. Wielowątkowość serwera UDP z epoll?
- 29. Pakiet Web Pack nie działa po wprowadzeniu React
- 30. Swift: Otrzymuj UDP z GCDAsyncUdpSocket
Hej, pracuję nad WebRTC i chciałbym pomóc, ale musisz podać więcej szczegółów; w przeciwnym razie zostanie zamknięte, ponieważ nie jest to prawdziwe pytanie. Czy możesz pokazać przykład tego, co próbujesz zrobić? WebRTC naprawdę nie używa UDP, używa TCP przez WebSockets (lub WebSockets przez TCP). Dlatego bez dalszych wyjaśnień, nie jestem pewien, czy ma to sens. – jmort253
Oczywiście, jest coś podobnego przy użyciu ICE: http://www.html5rocks.com/en/tutorials/webrtc/basics Ale szukam czegoś prostszego. Jak na przykład na czacie. Dzięki – Taurian
Okej, cóż, nie jestem pewien, czy rozumiesz cel Stack Overflow. To naprawdę nie ma na celu pisanie kodu dla ludzi, ale zamiast tego rozwiązywać prawdziwe, rzeczywiste, specyficzne problemy, z jakimi się borykają. To, co tu masz, jest nadal dość niejasne. Co próbujesz zrobić? Proponuję [edytuj] swój wpis, aby zawrzeć dużo więcej szczegółów na temat problemu. Istnieją już przykłady WebRTC, więc jeśli robisz coś innego, wyjaśnij, co to jest. Powodzenia! :) – jmort253