如何使用Web RTC发送UDP数据包?如何使用Web RTC发送UDP数据包 - Javascript?
回答
您应该检查sipml5,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. UDP发送数据包failling
- 3. 发送UDP数据包gopacket
- 4. 如何监听TCP数据包并使用node.js发送UDP
- 5. 从chrome发送udp数据包
- 6. 如何使用nc发送udp数据包到windows 7?
- 7. 如何只使用netcat发送一个UDP数据包?
- 8. 通过udp发送数据包
- 9. 缺少UDP发送数据包
- 10. 通过Java发送UDP数据包
- 11. 从Linux内核发送UDP数据包
- 12. 通过UDP发送数据包
- 13. 在C发送UDP数据包#
- 14. 从Android平台发送UDP数据包
- 15. 在iOS中发送udp数据包6
- 16. java发送UDP数据包问题
- 17. 可以使用VB.net发送正常的UDP数据包 - 但是如何发送WOL数据包?
- 18. Android AsyncTask发送UDP数据包
- 19. 从iPhone发送UDP数据包
- 20. 发送带有IP_TOS辅助数据的UDP数据包时sendmsg()失败,并且发送UDP数据包
- 21. C#发送UDP包
- 22. 使用Tcp/Udp发送数据
- 23. 使用netcat发送一个UDP数据包而无需绑定
- 24. 使用VB.NET发送UDP数据(包括十六进制)
- 25. 发送UDP数据包,不使用ARP,已知的IP和MAC
- 26. 使用Java发送和接收UDP数据包?
- 27. 有没有办法使用Twisted重新发送UDP数据包?
- 28. 使用Google App脚本通过UDP发送数据包
- 29. 使用ipv6向多个节点发送UDP数据包
- 30. Android - 使用onSensorChanged同步线程以发送udp数据包
嗨用户,我正在研究WebRTC并希望能够提供帮助,但您必须提供更多详细信息;否则,这将被关闭,因为这不是一个真正的问题。你能举一个你想要做什么的例子吗? WebRTC确实不使用UDP,它通过WebSockets(或TCP上的WebSocket)使用TCP。因此,没有进一步澄清,我真的不确定这是否合理。 – jmort253
当然,这里的东西相似的使用ICE:http://www.html5rocks.com/en/tutorials/webrtc/basics 但我正在寻找的东西简单。就像聊天的例子。 谢谢 – Taurian
好吧,好吧,我不确定你了解堆栈溢出的目的。它实际上不是为人们编写代码,而是为了解决他们面临的真实,实际的具体问题。你在这里有什么仍然非常模糊。你想要做什么?我建议你[编辑]你的文章,包括更多关于这个问题的细节。现在已经有WebRTC的例子了,所以如果你正在做一些不同的事情,请解释一下。祝你好运! :) – jmort253