get_iplayer RTMP失败

时间:2012-04-05 15:44:40

标签: rtmp

有人能告诉我如何解决这个问题吗? 下载字幕时我没有问题,但下载程序。

我使用过UKBestVPN服务。下载字幕没问题,所以它不应该是VPN服务的任何问题。有人说我需要在Win 7中设置端口10060.我在防火墙高级设置中做了,但错误再次发生。

谢谢。

C:\Program Files (x86)\get_iplayer>get_iplayer --pid b01fkbb3
get_iplayer v2.80, Copyright (C) 2008-2010 Phil Lewis
This program comes with ABSOLUTELY NO WARRANTY; for details use --warranty.
This is free software, and you are welcome to redistribute it under certain
conditions; use --conditions for details.

INFO Trying to stream pid using type tv
INFO: pid found in cache
Matches:
524: Newsnight - 02/04/2012, BBC Two, News,TV, default,

INFO: 1 Matching Programmes
INFO: Checking existence of default version
INFO: flashhigh1,flashhigh2,flashstd1,flashstd2 modes will be tried for version default
INFO: Trying flashhigh1 mode to record tv: Newsnight - 02/04/2012
INFO: File name prefix = Newsnight_-_02_04_2012_b01fkbb3_default
RTMPDump 2.4 git-6230845 2011-9-25
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
ERROR: RTMP_Connect0, failed to connect socket. 10060 (Unknown error)
INFO: Command exit code 3 (raw code = 768)
WARNING: Failed to stream file C:\Users\Tin\Desktop\iPlayer Recordings\Newsnight_-_02_04_2012_b01fkbb3_default.partial.mp4.flv via RTMP
INFO: skipping flashhigh1 mode
INFO: Trying flashhigh2 mode to record tv: Newsnight - 02/04/2012
INFO: File name prefix = Newsnight_-_02_04_2012_b01fkbb3_default
RTMPDump 2.4 git-6230845 2011-9-25
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
ERROR: RTMP_Connect0, failed to connect socket. 10060 (Unknown error)
INFO: Command exit code 3 (raw code = 768)
WARNING: Failed to stream file C:\Users\Tin\Desktop\iPlayer Recordings\Newsnight_-_02_04_2012_b01fkbb3_default.partial.mp4.flv via RTMP
INFO: skipping flashhigh2 mode
INFO: Trying flashstd1 mode to record tv: Newsnight - 02/04/2012
INFO: File name prefix = Newsnight_-_02_04_2012_b01fkbb3_default
RTMPDump 2.4 git-6230845 2011-9-25
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
ERROR: RTMP_Connect0, failed to connect socket. 10060 (Unknown error)
INFO: Command exit code 3 (raw code = 768)
WARNING: Failed to stream file C:\Users\Tin\Desktop\iPlayer Recordings\Newsnight_-_02_04_2012_b01fkbb3_default.partial.mp4.flv via RTMP
INFO: skipping flashstd1 mode
INFO: Trying flashstd2 mode to record tv: Newsnight - 02/04/2012
INFO: File name prefix = Newsnight_-_02_04_2012_b01fkbb3_default
RTMPDump 2.4 git-6230845 2011-9-25
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
ERROR: RTMP_Connect0, failed to connect socket. 10060 (Unknown error)
INFO: Command exit code 3 (raw code = 768)
WARNING: Failed to stream file C:\Users\Tin\Desktop\iPlayer Recordings\Newsnight_-_02_04_2012_b01fkbb3_default.partial.mp4.flv via RTMP
INFO: skipping flashstd2 mode
ERROR: Failed to record 'Newsnight - 02/04/2012 (b01fkbb3)'

C:\Program Files (x86)\get_iplayer> 

2 个答案:

答案 0 :(得分:2)

您无法假设成功下载字幕文件后视频服务器将与您的VPN配合使用。我很确定.srt是由BBC服务器提供的,而视频流是由一个大CDN提供的。

使用

再次尝试
  

C:\ Program Files(x86)\ get_iplayer> get_iplayer --pid b01fkbb3 --verbose --long

并查看结果。如果对字幕文件的请求看起来与视频流请求不同,那么您最有可能的问题是Limelight或Akamai拒绝通过UKBestVPN发出的请求。

如果CDN明智地规避地域限制,付费VPN通常没有义务为您提供新的IP - 但它永远不会受到伤害。对不起,这可能不是你想听到的;视频服务器拒绝你的请求可能会有更多良性的原因...也许如果你的VPN真的很忙,那么响应RTMP握手可能会很慢......等等。

P.S。假设你纠正了你的问题,这里有几个提示:

  1. 进入 C:\ Program Files(x86)\ get_iplayer 并制作 get_iplayer.cmd 的副本;将其粘贴回程序文件夹并重命名为 bbc.cmd

      

    现在您只需输入 bbc -g horizo​​n

  2.   
  3. 创建一个名为 PATH 的用户变量,并在其中加入 C:\ Program Files(x86)\ get_iplayer

      

    现在您只需点击 Windows密钥并直接在 搜索程序和文件中输入 bbc -g horizo​​n 盒子。

  4. 您不必在微不足道的命令行窗口中处理文本换行。
      

    右键点击get_iplayer图标,然后选择属性;点击布局标签,您可以将其调整为更实用的名称。

  5.   

答案 1 :(得分:0)

使用Expat Shield或提供英国IP地址的任何其他程序。 Get_iPlayer将执行下载工作。 那么没有RTMP错误。 UKBestVPN可能不像Expat Shield那样可以稳定地绕过IP限制。