Mediaselector API URIs these URIs provide access to stream data (GiP needs these to compose its downloading commands).IP address check and setting of a related browser cookie.Requirement of BBC ID login for a user inside the UK (iPlayer radio overseas and globally available video do not, yet, require an international BBC ID).Plus the fact many VPN services use IP pools from Data Centers already known to the iPlayer team in fact, VPNs are being blocked even for people within the UK.Īnd geo-filtering in a browser works in several layers: an unjustifiably very large number of web requests all originating from the same IP address, the one belonging to a VPS/VPN server) once an IP has been flagged, it's child's play to identify it as a VPN, then blacklist it. However, the beeb do check the IP address behind those GiP web requests, so as to impose their geo-filtering schemes VPNs and similar geo-location circumvention means are identified (and hence blocked) in the manner detailed in the link earlier in this thread (i.e. GiP has an internal list of browser user agents, each time a connection is attempted with a BBC server, one of them is randomly chosen the BBC cannot identify you're using get_iplayer, because it appears just as a random internet browser, not a downloading tool. Something additional regarding ITVhub streams If you use a full-fledged UK VPN, make sure with them they have the default RTMP port (1935) open in their VPN server config else you'll be able to watch ITVhub in a browser, but not dump with GiA - check how your VPN is configured with this Is there a provision inside GiA's settings to change default RTMP port from 1935 to either 443 or 80 (these are always open in a VPN for HTTPS/HTTP wrote:Īnd the BBC has specifically identified you are using get_iplayer to do the download over VPN Successful working of GiA from overseas with them should never be regarded as a given. Most commercial proxy/VPN providers target mainly the iPlayer browser API streams and possibly access on smart mobile devices. So people shouldn't compare how their VPS/VPN/SmartDNS is behaving in a browser to troubleshoot downloading issues in GiA. Likewise with ITVHub watch a stream in a browser, it's (encrypted) MPEG-DASH (or AppleHLS in some mobile devices) download with GiA, it's an RTMP stream. You are correct though that watching a BBC stream inside a desktop browser is (somewhat) different to downloading the programme with GiA in the first case, you are viewing either an AdobeHDS or MPEG-DASH stream (depends on OS/browser/Flash plugin), while in the second case you're downloading probably an AppleHLS stream. Latest version(s) of GiA uses a modified 3.02 version of the get_iplayer (GiP) perl script GiP no longer supports the download of the older RTMP (aka Flash) streams, but implements a pure perl native HLS/MPEG-DASH downloader for beeb streams RTMPdump in GiA is used for fetching ITV streams, not BBC content. It would be appreciated if people not post inaccuracies. Not used when watching/ streaming but when downloading.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |