(2014-02-24, 20:16)spanktastic2120 Wrote: Yeah, edgecast fails for an unknown reason, It will probably take someone with more rtmpdump experience to figure it out. Level3 will not work for anyone until the librtmp library used to fetch flash streams gets patched for version 2 SWF verification, which i dont think will happen any time soon.
(2014-02-24, 11:37)d2a2 Wrote: so if i understand correctly, a summary of the responses since CDN changes is:
- Using limelight as CDN with Hulu+ disabled works for some people, but not others. Is this a new geoblocking issue?
- Other CDNs fail for everyone, due to version 2 SWF verification(?)
- Some shows in some regions do not have limelight as a source
- The addon version (bluecop vs beta plugin) does not seem to be a factor
Please correct anything i've got wrong
1) Limelight seems to work for everyone if you disable hulu+, the error with plus enabled is "access denied" so i dont know why that is. Its not geoblocking, judging by the one log ive seen on the issue.
2) Level3 fails because of version 2, and will not work until the rtmpdump people and then subsequently librtmp people figure out how to do version 2 verification.
3) I dont think the sources are regional, but its possible. I havent seen any shows that dont have limelight as a source, but people have said some of the ones they watch dont have it. There have also been reports that when plus is enabled Limelight doesnt come up as a source anymore.
4) There is no difference between the beta and non-beta addon that would affect this particular issue. I uploaded a slightly modified .py file for the beta version a page or two back that will actually try to use Edgecast instead of just reporting that it is not supported. If anyone can get Edgecast to work then a log might enable us to get it working for everyone.
I've managed to get the edgecast server to handshake and reply, but it's not great news. It appears that edgecast uses drm and encrypts the video and audio streams as can be seen below:
21:01:53 T:2320 NOTICE: Creating Demuxer
21:01:53 T:2320 NOTICE: Metadata:
21:01:53 T:2320 NOTICE: duration 2895.67
21:01:53 T:2320 NOTICE: moovPosition 36.00
21:01:53 T:2320 NOTICE: width 640.00
21:01:53 T:2320 NOTICE: height 480.00
21:01:53 T:2320 NOTICE: videocodecid encv
21:01:53 T:2320 NOTICE: audiocodecid enca
21:01:53 T:2320 NOTICE: avcprofile 100.00
21:01:53 T:2320 NOTICE: avclevel 30.00
21:01:53 T:2320 NOTICE: aacaot 2.00
21:01:53 T:2320 NOTICE: videoframerate 23.98
21:01:53 T:2320 NOTICE: audiosamplerate 22050.00
21:01:53 T:2320 NOTICE: audiochannels 2.00
21:01:53 T:2320 NOTICE: tags:
21:01:53 T:2320 NOTICE: ©too Hulu v1.2
AFAIK this cannot be handled by XBMC - nor should we try to - probably.