我只是网络编程的新手,我可能会问一个愚蠢的问题,我正在尝试编写一个代码来访问YouTube的视频。对于特定视频,我收到以下网址
我希望通过一些代理来修改它,以便即使Youtube被阻止也可以访问它。 我希望我的问题很清楚
答案 0 :(得分:0)
我很确定这是一个很难的,考虑到视频流是如何运作的,我甚至认为ASP.NET无法做到这一点。
查看iisproxy.net和本文:How can I make a VERY simple web proxy using ASP.NET?
答案 1 :(得分:0)
诀窍在于,您从YouTube中提取的每个链接仅适用于您的特定IP地址。您无法将此链接移交给其他IP地址,否则无法使用。这就是为什么“YouTube视频下载程序”都是脚本化客户端的原因 - 以便访问用户从他们的计算机访问YouTube并获得为其IP地址定制的YouTube链接。
我不确定基于网络的代理是否能达到您想要的效果,因为您网站的访问者将拥有与您访问YouTube的服务器不同的IP地址。您必须找到一些方法将他们的请求直接传送到YouTube。
您很可能必须将视频下载/流式传输到您的服务器,然后将其提供给您的客户。