Youtube流fmt_stream_map错误与区域限制



有php脚本从youtube视频id生成流url。下面是我使用的链接:

http://www.youtube.com/get_video_info?el=detailpage& asv = 3, video_id = {video_id}

我从这个链接得到url_encoded_fmt_stream_map,并解码它得到url。如果视频使用密码签名,那么我解码它并生成工作的url。它适用于所有情况,除了区域限制。我的服务器位于美国,无法在美国阻止视频流。

例如

:这个视频https://www.youtube.com/watch?v=DrCI35uAqiw在美国被阻止了,所以我从get_video_info得到这个错误:

原因= +视频+有+内容+ + Wediacorp % 2 c + +有+了+ + + +国家+在+ +理由。amp;版权errordetail = 0, errorcode = 150,状态=失败

如果你有任何解决方案,请分享。

谢谢,Shota .

免责声明:

你应该只在访问你自己的 时使用这个方法视频文件内容(就像如果Youtube拥有备份副本)。如果你只是拍摄任何多个视频,你都有可能为我们所有人关闭这个选项。

代替:http://www.youtube.com/get_video_info?el=detailpage&asv=3&video_id=video_id

试试这个:http://www.youtube.com/get_video_info?&video_id=DrCI35uAqiw

相关内容

  • 没有找到相关文章

最新更新