Web RTC를 사용하여 UDP 패킷을 어떻게 보냅니 까? 당신은 sipml5를 확인해야합니다웹 RTC가있는 UDP 패킷을 보내는 방법 - Javascript?
답변
, http://code.google.com/p/sipml5/ 코드를 얻을 수 및 폴더를 들여다 : sipml5/SRC/tinySIP/SRC는/
올바른 방향으로 좋은 점입니다. 감사. – Taurian
작동 방법에 대한 몇 가지 코드를 공유 할 수 있습니까? –
당신은 한 WebRTC와 직접 UDP 패킷을 보낼 수 없습니다 전송합니다. 이는 브라우저가 요구하는 기본적인 보안 제약을 위반하게됩니다.
SRTP을 ICE-enabled 호스트로 보낼 수 있습니다. 그것은 아마도 당신이 찾고있는 것이 아닙니다.
브라우저에서 임의의 UDP 패킷을 보내는 것을 허용 한 경우 악성 응용 프로그램이 모든 호스트에 패킷을 보낼 수 있습니다.
인터넷의 호스트가이 권리를 처리 할 수 있어야한다는 것은 나쁘지 않을 수 있습니다. 문제는 일부 브라우저가 네트워크 액세스가 제한된 보호 된 환경에 있다는 것입니다. 이러한 네트워크 내에서 일부 호스트는 공용 인터넷의 호스트보다 훨씬 덜 보호됩니다. 네트워크에 대한 액세스가 제어되므로 이는 정상입니다.
브라우저가 임의의 패킷을 보낼 수있는 경우 해당 환경의 브라우저 사용자가 특별히 제작 된 패킷을 이러한 취약성이 낮은 호스트 중 하나에 보내도록 확신 할 수 있습니다. 브라우저 운영자가 브라우저 운영을 금지하는 결과를 낳을 가능성이 있습니다. 이는 브라우저 제작자가 피해야 할 사항입니다.
WebRTC는 특정 조건에서 특정 유형의 UDP 패킷 만 보냅니다. 대화에 관심이있는 주인이 ICE을 이해하고 RTP을 SRTP 또는 SCTP over DTLS (거의 사용하지 않을 수도 있음)과 함께 섭취 할 수있는 경우. 그러면 브라우저가 강제로 뭔가를 보낼 수 있습니다.
당신은 임의의 페이로드와 임의의 목적지 주소를 구별하지 않습니다. 브라우저가 TCP와 동일한 보안 제약 조건을 구현하지만 더 엄격하게 (예 : 대상 IP 주소를 스크립트가로드 된 호스트로 제한하는 경우) 동일한 보안 제약 조건을 구현하면 문제가되지 않습니다. – Kenney
- 1. 페이로드가없는 UDP 패킷을 보내는 이유는 무엇입니까?
- 2. 핑 패킷을 보내는 방법
- 3. 원시 패킷을 보내는 방법
- 4. Erlang : UDP 패킷을 만드는 방법
- 5. 신호가없는 UDP 패킷을 확인 하시겠습니까?
- 6. Android에서 UDP 패킷을 수신합니다.
- 7. OS가 UDP 패킷을 버퍼링합니까?
- 8. 자신의 프로토콜 패킷을 보내는 방법?
- 9. UDP 패킷을 찾는 방법 지연 시간
- 10. 수신 버퍼에 UDP 패킷을 다시 넣는 방법
- 11. UDP 패킷을 생성하는 가장 빠른 방법
- 12. 간단한 UDP 패킷을 구문 분석하는 방법?
- 13. udp node.js 서버로 udp를 보내는 방법은 무엇입니까?
- 14. 안드로이드 플랫폼에서 UDP 패킷을 보냅니다.
- 15. Java/Android : 도착시 패킷을 수신하는 동안 패킷을 보내는 방법
- 16. GCDAsyncSocket을 사용하여 바이너리 패킷을 보내는 방법
- 17. 패킷을 보내는 호스트의 이름을 얻는 방법
- 18. 웹 브라우저에서 LAN상의 udp 패킷 보내기
- 19. 웹 서버에 패킷을 보내시겠습니까?
- 20. 패킷을 생성하고 보내는 C 코드
- 21. QNX RTOS를 사용하여 UDP 패킷을 실시간 수신
- 22. iphone 문제가 UDP 패킷을 받고 있습니다.
- 23. Google 토크는 udp 또는 tcp 패킷을 사용합니까?
- 24. C에서 가변 길이의 UDP 패킷을 읽는 법
- 25. UDP 패킷을 보내고 Java에서 응답을 수신해야합니다.
- 26. Python에서 잘못된 체크섬을 사용하여 UDP 패킷을 수신합니다.
- 27. C# UDP 패킷을 분할하는 방법은 무엇입니까?
- 28. C++은 동일한 포트에서 UDP 패킷을 수신합니다.
- 29. UDP 패킷을 보내고 C의 라우터에서 ICMP 응답을받습니다.
- 30. 분할 할 수있는 UDP 패킷을 만듭니다.
안녕하세요, 저는 WebRTC에서 일하고 있으며 도움을 드리고 싶지만 자세한 내용을 제공해야합니다. 그렇지 않으면 실제 질문이 아닙니다. 당신이하려는 일의 예를 보여줄 수 있습니까? WebRTC는 실제로 UDP를 사용하지 않으며 WebSockets (또는 TCP상의 WebSocket)을 통해 TCP를 사용합니다. 따라서 더 이상의 설명이 없으면 이것이 의미가 있는지 정말로 확신 할 수 없습니다. – jmort253
물론 ICE를 사용하여 비슷한 점이 있습니다. http://www.html5rocks.com/en/tutorials/webrtc/basics 하지만 좀 더 간단한 것을 찾고 있습니다. 채팅 예처럼. 감사합니다. – Taurian
그래, 글쎄, 난 당신이 스택 오버플로의 목적을 잘 모르겠습니다. 사람들을위한 코드를 작성하는 것이 아니라 실제로 직면하고있는 실제의 실제 문제를 해결하는 것입니다. 당신이 여기에있는 것은 여전히 꽤 모호합니다. 네가하려는 것은 무엇인가? 문제에 대한 자세한 내용을 많이 게시하려면 게시물을 편집하는 것이 좋습니다. 이미 WebRTC의 예가 나와 있습니다. 따라서 WebRTC와 다른 무언가를하고 있다면, 그것이 무엇인지 설명하십시오. 행운을 빕니다! :) – jmort253