我只是网络编程的新手,可能我在问一个愚蠢的问题,我正在尝试编写代码来访问 YouTube 的视频。对于特定视频,我收到以下 URL
我想通过一些代理通过它来修改它,这样即使 Youtube 被阻止我也可以访问它。我希望我的问题很清楚
我只是网络编程的新手,可能我在问一个愚蠢的问题,我正在尝试编写代码来访问 YouTube 的视频。对于特定视频,我收到以下 URL
我想通过一些代理通过它来修改它,这样即使 Youtube 被阻止我也可以访问它。我希望我的问题很清楚
我很确定这是一个艰难的过程,考虑到视频流的工作原理,我什至会说 ASP.NET 无法做到这一点。
看看 iisproxy.net 和这篇文章:如何使用 ASP.NET 制作一个非常简单的 Web 代理?
诀窍是您从 YouTube 中提取的每个链接仅适用于您的特定 IP 地址。您不能将此链接移交给另一个 IP 地址,否则它将不起作用。这就是为什么“YouTube 视频下载器”都是脚本客户端的原因 - 以便访问用户从他们的机器访问 YouTube 并获得为其 IP 地址量身定制的 YouTube 链接。
我不确定基于 Web 的代理能否实现您想要的效果,因为您网站的访问者的 IP 地址与访问 YouTube 的服务器的 IP 地址不同。您必须想办法将他们的请求直接传送到 YouTube。
您很可能必须将视频下载/流式传输到您的服务器,然后将其提供给您的客户。