chrippa / livestreamer

Command-line utility that extracts streams from various services and pipes them into a video player of choice. No longer maintained, use streamlink or youtube-dl instead.
http://livestreamer.io/
BSD 2-Clause "Simplified" License
3.88k stars 580 forks source link

Cannot load decryptor #1666

Open mironmizrahi opened 5 years ago

mironmizrahi commented 5 years ago

Trying to capture from ESPN+.

URL: https://hlslive-akc-clt2.media.plus.espn.com/hdnts=exp=1549337562~acl=/*~id=1cea2e53-fe07-4851-a705-244f554b6962~data=49fac5f4-8fdc-4d71-98cb-50028a962be3~hmac=c4c832c674975db9ac967f096822b498eeb3311cb74ebaf4c8760eb17adc0de4/9650c41af65e1a1697bbd8277c7b10ff/ls01/espn/event/2019/02/03/Duke_vs_Furman_M_Lacrosse_20190203_1549144854032/3500K/3500_complete_aeng-trimmed.m3u8

Trying with HTTPS results in ([Errno 1] _ssl.c:504: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure)

Switching to HTTP results in Failed to create decryptor: Unable to open URL: https://playback.svcs.plus.espn.com/events/d1c73440-76a6-4a3f-bb92-03d957503bc1/media/49fac5f4-8fdc-4d71-98cb-50028a962be3/keys/1a3b3f8b-bc33-4396-af47-cc470200c360 (hostname 'playback.svcs.plus.espn.com' doesn't match '*.edge.bamgrid.com')

I can see the above URL in the m3u8 file but there is no mention of *.edge.bamgrid.com. When I snoop in Chrome there are requests to https://us.edge.bamgrid.com/dust with an Authorization header. trying to feed it to the CLI with --http-header makes no difference.

thanks in advance

cdrage commented 5 years ago

Livestreamer has been deprecated.

Use: https://github.com/streamlink/streamlink/