Solved XBMC with ssl support in ffmpeg
#16
Hello everyone!

Here is a nightly build of raspbmc with ffmpeg which can use https.
According to Sam Nazarko instructions.
http://www.raspbmc.com/wiki/technical/building-xbmc/
But I have used wsnipex xbmc.
https://github.com/wsnipex/xbmc
I have tested, svtplay works Wink
https://www.dropbox.com/l/uz07SSr5As89Ur1L2cHA3a
Read README.txt
Note, only a test build and no stable version.
B-Berski
Reply
#17
yes, its working with gnutls:

Code:
09:17:21 T:2811136832    INFO: ffmpeg[A78E8B40]: Input #0, hls,applehttp, from 'https://svtplay6n-f.akamaihd.net/i/world/open/20130904/1357019-013A_ost/GOMORRON_SVERIG-013A-ost-b039c849c3a7ab42_,900,348,564,1680,.mp4.csmil/index_3_av.m3u8?null=&id=AgDCMH7AAhS2b37eJlJqbBeeK6YZAbxcxjfninUJcMOemaz5ujlVz303zefywhmxesqyye9xI1sVnA%3d%3d':
09:17:21 T:2811136832    INFO: ffmpeg[A78E8B40]:   Duration: 00:03:32.00, start: 10.099667, bitrate: 0 kb/s
09:17:21 T:2811136832    INFO: ffmpeg[A78E8B40]:   Program 0
09:17:21 T:2811136832    INFO: ffmpeg[A78E8B40]:     Metadata:
09:17:21 T:2811136832    INFO: ffmpeg[A78E8B40]:       variant_bitrate : 0
09:17:21 T:2811136832    INFO: ffmpeg[A78E8B40]:     Stream #0:0: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p, 1024x576 [SAR 1:1 DAR 16:9], 12.50 fps, 25 tbr, 90k tbn, 50 tbc
09:17:21 T:2811136832    INFO: ffmpeg[A78E8B40]:     Stream #0:1: Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 20 kb/s
09:17:21 T:2811136832   DEBUG: CDVDDemuxFFmpeg::AddStream(0, ...) -> 0
09:17:21 T:2811136832   DEBUG: CDVDDemuxFFmpeg::AddStream(1, ...) -> 1
09:17:21 T:2811136832  NOTICE: Opening video stream: 0 source: 256

I'll check with the team about the implications of bringing this to all platforms
Reply
#18
@wsnipex
Great job Wink
Good luck with the team.

B-Berski
Reply
#19
Cheers bberski and wsipnex.
@bberski, I linked to your post in the Raspbmc forum for people to test, I hope its ok.
Reply
#20
Think this would be fantastic for AirPlay too, there's a number of pay/subscription apps around now that will allow content to be played via AirPlay, but fails in XBMC due to being https links.
Reply
#21
Martijn:
(2013-09-03, 20:17)Martijn Wrote: it won't be patched into already released versions.
you will have to wait till next one

Does this mean ssl support will be included in v 13? Any chance of a version 12.3 with this?
Reply
#22
Yes, likely.
No
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
#23
Sorry for not reading the thread so Long as the thread opener.
Currently I'm working together with slices to get Free Cable plugin working again.

So the request was done because the whole ABC / Disney Websites are using https Streaming.
Currently we are using a Workaround with getting the keys and storing locally and then we start a webserver on the Client to provide the
key to XBMC.
In theory the key can Change every Segment. Currently they are using one key for one m3u8 file.

And as you read also the svt plugin is using the https Thing.
There are more and more Websites.

So I Think it is wonderful that ssl Support in ffmpeg is coming with Gotham release.
Everybody will be a winner in this case.
Reply
#24
(2013-09-03, 15:30)wsnipex Wrote: is there any example of a streaming site/addon that needs this? Provide some and I'll try if they work with and SSL enabled ffmpeg.

Also came to this thread looking for SSL-support for video addons.

Using 12.2 now on Ubuntu Linux including tvheadend-pvr.

Is there any version available now?
Reply
#25
(2013-09-10, 19:34)Martijn Wrote: Yes, likely.
No

Any activity for ver 13 re. this topic yet?
Swedish Television are using Akamai for distribution. Everything that Akamai is streaming for Swedish Television is https. Akamai is one of the world's largest distributor of media so I think solving this flaw in XBMC becomes more and more important internationally.
Reply
#26
SSL support has been merged into master for all platforms but IOS.
Tomorrows nightlies should have it.
Reply
#27
I compiled it myself just now and xbmc won't start on windows. It looks for a libgnutls-26.dll but the version shipped within the dependencies is libgnutls-28.dll.
Reply
#28
The merged happened after some changes to the dependency downloader took place. Could likely be the reason but will check this evening.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#29
(2013-10-07, 16:32)wsnipex Wrote: SSL support has been merged into master for all platforms but IOS.
Tomorrows nightlies should have it.

Great news!
Reply
#30
(2013-10-07, 16:42)noidea Wrote: I compiled it myself just now and xbmc won't start on windows. It looks for a libgnutls-26.dll but the version shipped within the dependencies is libgnutls-28.dll.

Fixed in master. Your error looks like that you forgot to run DownloadMingwBuildEnv.bat Smile
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply

Logout Mark Read Team Forum Stats Members Help
XBMC with ssl support in ffmpeg1