【问题标题】:Basic P2P / Port / Security Question基本 P2P / 端口 / 安全问题
【发布时间】:2011-02-06 09:10:36
【问题描述】:

我正在构建一个应用程序,允许用户从他们的家用计算机流式传输视频。

我在哪里可以找到有关如何使广播公司本地网络之外的用户可以访问此流的更多信息?

假设我正在播放来自 192.168.0.1:8080/video.mpg 的视频

我知道,如果我将端口转发设置到广播计算机,我可以将人们定向到我的外部 IP:8080/video.mpg,它会从我的计算机流式传输。

但是,诸如 P2P 下载应用程序和远程桌面应用程序之类的东西如何允许直接访问用户的计算机,而不会让用户为端口转发等带来麻烦?

希望我已经足够清楚了 - 如果您需要任何澄清,请告诉我 :)

刘易斯

【问题讨论】:

    标签: networking network-programming network-protocols


    【解决方案1】:

    除非您正在编写用于访问视频流的协议,否则您想要做的事情是不可能的。有一些技术可以让 P2P 网络通过 NAT 工作(例如打孔:http://www.brynosaurus.com/pub/net/p2pnat/),但它们的使用需要您编写两端使用的协议。

    您所做的不是 P2P,而是客户端/服务器,看起来您希望人们能够使用浏览器观看视频。由于 HTTP 协议不在您的控制范围内,因此您可以在 NAT 网关后面执行此操作,而不是使用端口转发。

    对不起。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-01
      • 2016-10-30
      • 1970-01-01
      • 1970-01-01
      • 2012-04-13
      • 2023-04-08
      • 1970-01-01
      相关资源
      最近更新 更多